Суббота, 18.05.2024, 13:40
Диктатор.Контроль
Multiplayer
Главная | Создание игры - Форум | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Обсуждение Д.К.Multiplayer » Коммуникации » Создание игры
Создание игры
МФДата: Четверг, 08.07.2010, 23:58 | Сообщение # 1
Сержант
Группа: Модераторы
Сообщений: 38
Репутация: 0
Статус: Offline
[create.txt]
Работа по сети будет обеспечиваться при помощи какойнибудь хуйни типа Jabber.
Каждый должен будет перед входом в игру указать свой ник.

Создание игры:

В клиенте юзер давит кнопку "НОВАЯ ИГРА"
Если сервер доступен - выбирает свойства создаваемой игры (предустановленные параметры):

- указывает перечень и количество каждой из карт для создаваемой игры.
- указывает количество сторон конфликта (по умолчанию количество сторон равно количеству игроков)
- разрешает смешанные отряды (симбиоты/тамплиеры)
- разрешает смешанную колоду (симбиоты/тамплиеры)
- указывает количество раундов необходимых для победы при удержании центра карты (13 дефолт)
- указывает ограничение стоимости карт (15 для 3х отрядов)
- указывает ограничение количества карт в боевой колоде.

Жмёт: "СОЗДАТЬ ИГРУ" и может регулировать в процессе "присоединения игроков":

- количество энергии для всех либо для каждого игрока в отдельности (6 дефолт)
- количество игроков (от 2 до 4. Закрывает не нужные слоты)
- создатель определяет за какую сторону конфликта кто играет (либо каждый участник сам решает за себя).
- указыает - можно ли наблюдать за боем не игрокам

Создатель управляет опциями:
- "туман войны"
- "Резерв"
- "Пополнение"
- "Архитектор"

Клиент каждого игрока подключившись получает параметры созданной игры:
- игрок выбирает сторону конфликта
- игрок формирует колоду и отряды (должна быть возможность загрузить файл с готовой колодой..
ну только надо будет проверить катит ли эта колода при заданном наборе... а быть может и
добавить разрешённые карты оповестив о количестве неразрешённых.. или даже выдав юзеру список)
- выбранный набор - игрок может сохранить у себя на винте в какомнибудь уёбищном формате

У всех кнопка/флаг "готов!", а у создателя "начать игру". "Начать игру" активно, только если все игроки установили флаг "готов!". Пока хотябы один из подключённых пользователей не установил флаг "готов" - создатель может изменять параметры (за исключением предустановленных) и не может начать игру.
Создатель может "кикнуть" любово из юзеров или выйти из игры - тогда выкидывает всех.

После этого "создатель игры" уже ни за что не "отвечает". Такойже как и все - юзер.
От греха подальше - после "начала игры" всем с сервера рассылаются пакеты с установками на игру (за исключением того кто создавал пожалуй... хотя какого хрена, он от них не треснет. и ему тоже)

Сообщение отредактировал МФ - Пятница, 09.07.2010, 13:16
 
cAtrAnДата: Пятница, 09.07.2010, 00:02 | Сообщение # 2
Сержант
Группа: Администраторы
Сообщений: 35
Репутация: 0
Статус: Offline
Первично взято.
Только нужно исключить вариант "выкидывает всех", т.е. если создателя выкинуло, то чтобы его полномочия перешли другому игроку.
 
cAtrAnДата: Пятница, 09.07.2010, 00:03 | Сообщение # 3
Сержант
Группа: Администраторы
Сообщений: 35
Репутация: 0
Статус: Offline
В догонку.
Этот "уебищный формат" я сегодня полдня кодил, блин! =))
 
МФДата: Пятница, 09.07.2010, 00:07 | Сообщение # 4
Сержант
Группа: Модераторы
Сообщений: 38
Репутация: 0
Статус: Offline
так не.. тут речь идёт о том, что игра ещё не создана по сути и не запущена.. это типа народ в предбаннике игры тусуется smile вроде во всех играх так реализовано :-) а формат.... ну.. бохвпомощь smile Назвался царём - полезай в код )
 
МФДата: Пятница, 09.07.2010, 00:08 | Сообщение # 5
Сержант
Группа: Модераторы
Сообщений: 38
Репутация: 0
Статус: Offline
хотя.. почему нет.. сделай так чтобы права на настройки передавалис первому вошедшему к примеру.. или тому у кого ник длинней :-D
 
cAtrAnДата: Пятница, 09.07.2010, 00:11 | Сообщение # 6
Сержант
Группа: Администраторы
Сообщений: 35
Репутация: 0
Статус: Offline
Будет как в первой кваке - запускает один ("сервер"), все настраивает и ждет остальных ("клиенты"). Дождался, пошла игра.
Если первого выкинуло, то координацию действий будет выполнять первый подключившийся "клиент".
Выкинуло его - следующий клиент рулит, и так до "технической победы" последнего =).
 
МФДата: Пятница, 09.07.2010, 13:19 | Сообщение # 7
Сержант
Группа: Модераторы
Сообщений: 38
Репутация: 0
Статус: Offline
кстати! Поскольку создатели настолки именуют её не иначе как симулятором - следствием является тот забавный факт, что мы тут колдуем и обсуждаем во всю "симулятор симулятора" :-D
 
cAtrAnДата: Пятница, 16.07.2010, 15:01 | Сообщение # 8
Сержант
Группа: Администраторы
Сообщений: 35
Репутация: 0
Статус: Offline
По параметрам игры. Если запрещены смешанные отряды - "геноморф" может выполнить свое действие?
 
МФДата: Пятница, 16.07.2010, 15:18 | Сообщение # 9
Сержант
Группа: Модераторы
Сообщений: 38
Репутация: 0
Статус: Offline
...я задумывал так чтобы запрещены были смешанные отряды в стартовом наборе карт... чтобы игроки перед началом игры выбрали свою сторону за кого они будут играть.. синклит или тамплиеры... а в игре - геноморф уже может отнять бойца у противника... вполне законно smile
 
cAtrAnДата: Пятница, 16.07.2010, 15:26 | Сообщение # 10
Сержант
Группа: Администраторы
Сообщений: 35
Репутация: 0
Статус: Offline
Да, согласен.
 
Форум » Обсуждение Д.К.Multiplayer » Коммуникации » Создание игры
  • Страница 1 из 1
  • 1
Поиск:

Автор: Леонид Алехин © | Игра: 13 РЕНТГЕН ©
Создать бесплатный сайт с uCoz