M.A.X.    Вы вошли как гость
Российский Клуб игроков M.A.X.
 
[Новости]   [Новичку]   [Энциклопедия]   [Документы]   [Файлы]   [Игроки]   [Архивы]   [Архив форума]  
[Новый сайт]   [M.A.X. Gold]   [Партии]  

 
 
 
Архив форума  МаксГолд
[Основной форум] [Голосования] [МаксГолд] [Off-Topic]
 


Структура нового сервера игр  -  Artlav,  21.01.2013  23:15:14

Итак, предполагаемая структура нового сервера игр.
Комментарии и предложения приветствуются.

Есть понятие партии.
У каждой партии есть настройки, текущий ход, история ходов, комментарии и описания.

При создании партии на сервере создаётся запись с её настройками и т.п.
Создание партии осуществляется любым игроком путём отправки первого хода и заполнения информации (из игры).
Просто отправка хода `в буфер` больше не возможна.

Для каждой партии доступен на скачивание последний ход.
В скачанном файле имеется информация о том, какой партии он принадлежит.
По окончанию хода файл закачивается обратно, и соответствующая партия продвигается.
Файл может скачать кто угодно, но закачать можно только по паролю последнего игрока.
Серверную игру можно сохранять и загружать локально в процессе хода, после него, или перед его началом, но переход хода в ней будет невозможен даже если знать пароли оппонентов.

Партия заканчивается когда сдаются все, кроме одного игрока. Последний сдавшийся сообщает серверу об этом закачав сданный ход.
По окончанию партии все её ходы становятся доступными по выбору.
В законченной партии можно переключаться между ходами, смотря их состояния на начало и конец.
Пароли у законченной партии снимаются.

В процессе хода можно добавлять комментарии:
-Глобальный комментарий к ходу
-Локальный комментарий к месту на карте
Эти комментарии доступны при просмотре ходов по завершению партии.

Глобально к партии в целом можно добавлять описания и комментарии в любое время.
Комментарии к партии доступны только из веб-интерфейса.
Комментарии к ходам и комментарии на карте доступны только из игры.