Я собираюсь разработать простую 2D-игру, например, шахматы, шашки или реверси. Есть только простые анимации игроков. Никакая сложная математика и графика, поэтому мне интересно, лучше ли с P2P работать над клиентом/разорванным подходом.Является ли P2P или архитектура клиент-сервер лучше для моей игры?
Игра будет игрой iPhone/iPod Touch (а позже будет запущена в игре с веб-браузером с использованием Cappuccino). Два iPhone-плеера могут играть, когда рядом друг с другом через bluetooth/bonjour. Или игра может быть сыграна против других удаленных игроков iPhone через Интернет, iPhone для iPhone; (а позже - iPhone для браузера или браузер для браузера).
Игра начинается с двух игроков, каждая из которых имеет согласованное количество штук для размещения на доске.
Оба игрока постоянно подключены, потому что игра будет иметь таймер обратного отсчета, установленный на согласованный временной интервал в 10, 20, 30 секунд, в течение которого активный игрок (игрок A) должен сделать ход. Если игрок А не совершает движение до того, как таймер начнет отсчет до нуля, игрок А потеряет свой ход, а противоположный игрок (Игрок В) станет активным игроком. Счетчик таймера отображается на экране каждого игрока.
Игра заканчивается, когда игроки заканчивают игру, и игрок, набравший наибольшее количество голосов на доске, объявляет победителя.
Могу ли я, пожалуйста, подумать о том, что лучше для моей игры? P2P или клиент/сервер?
Учитывая, что вы не определили «наилучший», вы ищете список ** всех ** технических преимуществ и недостатков (и всех бизнес-преимуществ и недостатков) каждого метода? – ChrisW