[create.txt]
Работа по сети будет обеспечиваться при помощи какойнибудь хуйни типа Jabber.
Каждый должен будет перед входом в игру указать свой ник. Создание игры:
В клиенте юзер давит кнопку "НОВАЯ ИГРА"
Если сервер доступен - выбирает свойства создаваемой игры (предустановленные параметры):
- указывает перечень и количество каждой из карт для создаваемой игры.
- указывает количество сторон конфликта (по умолчанию количество сторон равно количеству игроков)
- разрешает смешанные отряды (симбиоты/тамплиеры)
- разрешает смешанную колоду (симбиоты/тамплиеры)
- указывает количество раундов необходимых для победы при удержании центра карты (13 дефолт)
- указывает ограничение стоимости карт (15 для 3х отрядов)
- указывает ограничение количества карт в боевой колоде.
Жмёт: "СОЗДАТЬ ИГРУ" и может регулировать в процессе "присоединения игроков":
- количество энергии для всех либо для каждого игрока в отдельности (6 дефолт)
- количество игроков (от 2 до 4. Закрывает не нужные слоты)
- создатель определяет за какую сторону конфликта кто играет (либо каждый участник сам решает за себя).
- указыает - можно ли наблюдать за боем не игрокам
Создатель управляет опциями:
- "туман войны"
- "Резерв"
- "Пополнение"
- "Архитектор"
Клиент каждого игрока подключившись получает параметры созданной игры:
- игрок выбирает сторону конфликта
- игрок формирует колоду и отряды (должна быть возможность загрузить файл с готовой колодой..
ну только надо будет проверить катит ли эта колода при заданном наборе... а быть может и
добавить разрешённые карты оповестив о количестве неразрешённых.. или даже выдав юзеру список)
- выбранный набор - игрок может сохранить у себя на винте в какомнибудь уёбищном формате
У всех кнопка/флаг "готов!", а у создателя "начать игру". "Начать игру" активно, только если все игроки установили флаг "готов!". Пока хотябы один из подключённых пользователей не установил флаг "готов" - создатель может изменять параметры (за исключением предустановленных) и не может начать игру.
Создатель может "кикнуть" любово из юзеров или выйти из игры - тогда выкидывает всех.
После этого "создатель игры" уже ни за что не "отвечает". Такойже как и все - юзер.
От греха подальше - после "начала игры" всем с сервера рассылаются пакеты с установками на игру (за исключением того кто создавал пожалуй... хотя какого хрена, он от них не треснет. и ему тоже)