Portal:InRussian/Арена

= Предназначение = Этот режим будет преследовать несколько целей:
 * Тестовый стенд: это позволит тестировать новые фичи игры на специально созданных картах, упрощая исследование фич и багов;
 * Массакр: времяубийство в стиле «Crimsonland» или чего-нибудь ещё;
 * Мультиплеер: фактически, это будет единственная возможность поиграть в 'Blood Omnicide' с другим человеком. Также, это откроет большой простор для идей и модификаций;

= Режимы игры = Для реализации предлагаются несколько режимов:
 * 1) Adventure: режим, в котором игрок может проходить кастомные кампании, созданные на стороне. По геймплею не должны существенно отличаться от оригинальной кампании. Могут быть рассчитанными как на одного игрока, так и на многих;
 * 2) Survival: режим, в котором игроку (или игрокам) нужно отбиваться от волн нападающих врагов;
 * 3) Defend: режим, в котором игроку нужно не допустить уничтожения волнами врагов чего-либо; к примеру, 9 Хранителей, Сердце Подземелья (чтобы это не значило), короля итд;
 * 4) Duel: режим, в котором игрок сражается с единственным, себеподобным, врагом;
 * 5) Deathmatch: режим, в котором игроки бьют друг друга;
 * 6) Team Deathmatch: режим, в котором игроки бьют друг друга сообща;
 * 7) Faction Deathmatch: режим, в котором игроки делятся на команды по принципу фракций
 * 8) Hunt: режим, в котором вампиры охотятся на охотников на вампиров. Посколько требует много усилий для баланса, дополнительных заклинаний/артефактов, то вряд ли скорореализуемо.
 * 9) Vampire Tag: режим, в котором один игрок является Каином, он набирает очки; тот, кто его убьёт станет Каином;

И прочие сценарии, в которых сложность скриптов отдельно взятой карты будет варьироваться от мала до велика. Возможно, для лучшего сочетания с игровой вселенной, надо как-то переназвать режимы а-ля “Vae Victus” (duel), “Moebius Game” (survival) и так далее. Также, хорошими идеями для режимов/карт могут стать какие-то ключевые эпизоды кампании.

= Меню = Для описываемых фич требуются новые интерфейсные экраны, среди которых должны быть создание новой игры, настройка инвентаря, поиск игры в интернете, подключение к созданной игре.

Новая игра
New Game


 * Выбор режима;
 * Выбор карты;
 * Продвинутое редактирование:
 * Количество игроков в игре;
 * Подключение новых игроков:
 * Вход в игру по подключению;
 * Вход в игру по новой сессии;
 * Выбор времени суток:
 * Динамика:
 * Скорость смены суток;
 * Статика:
 * День;
 * Ночь;
 * Сумерки;
 * Количество возрождений:
 * Индивидуальное количество;
 * Групповое количество;
 * Количество артефактов (кроме Сердец Тьмы);
 * Разрешение оружия;
 * Разрешение брони;
 * Разрешение заклинаний;
 * Количество заклинаний на игрока;
 * Выход на экран "Настройка игрока";

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

Также должна быть возможность сохранения настроек в отдельный конфигурационный файл, чтобы не нужно было перенастраивать игру с дефолта каждый новый раз.

Поиск игры
Find Games


 * Тип связи:
 * Интернет:
 * Публичные сервера;
 * Определённый адрес;
 * ЛАН;
 * Фильтры поиска:
 * Полные;
 * Пустые;
 * Режим игры;
 * Пароль;
 * Модификации;
 * Выход на экран "Присоединиться к игре";

Присоединиться к игре
Join Game


 * Выбор команды/фракции;
 * Чат;
 * Выход на экран выбора игрока;

Настройка игрока
Player Setup


 * Выбор имени;
 * Выбор модельки (или спрайта):
 * Выбор головы (для модели);
 * Выбор цвета:
 * Основной;
 * Дополнительный;
 * Выбор предпочитаемых заклинаний;
 * Выбор предпочитаемых артефактов;
 * Выбор предпочитаемой брони;
 * Выбор предпочитаемого оружия;

= Ссылки ==
 * https://docs.google.com/document/d/1Fo8mPy7aEu_Wtmng7Oq1q0xNKKxD08jgBxG9zHuoL1Y