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