Итак собственно вопрос такой, есть идейка написать сайт, с онлайн играми. К примеру шашки 1 на 1, или шахматы или карты. В общем аналог onlineigry.com.
Движок и педали у нас Yii, технология разработки понятное дело PHP.
Возникает сразу вопрос по проектированию приложения.
К примеру нас полностью модульная система, есть модуль игры в нем куча модулей отдельных игр.
На примере будет так:
Игры
- дурак
- шашки
- камень, ножницы, бумага (далее КНБ)
Основная задача это пользователь играть не против компьютера, а против друго-го пользователя.
Теперь самые главные вопросы:
- как можно организовать постоянное соединение с сервером, тоесть что бы не дергать аяксом через сетинтервал каждые 2 секунды, а на момент игры у пользователя с сервером постоянное соединение и игра происходит в реальном времени.
- архитектура базы данных (mysql), как лучше всего реализовать:
я создал заявку на игру, ты зашел игра началась.
|