Инструкция

    При старте клиентской части игры предлагается выбрать один из активных в данный момент серверов. На этом этапе для прототипа работает сервер с названием globalhub.archytactic.com. После того как сервер выбран можно начать процесс регистрации. По окончании процесса регистрации на указанный почтовый ящик придет письмо со ссылкой для подтверждения регистрации. Если у игрока уже есть учетная запись, то можно сразу приступать к процессу аутентификации. После ввода имени и пароля происходит попытка установки игровой сессии. Возможные ошибки и проблемы при этом сообщаются в инфомационной строке. Как только устанавливается авторизованная сессия происходит загрузка ассоциированных данных по боевым единицам (далее - БЕ) и оборудованию/вооружению. Эти данные отображаются в различных панелях.
    В панели подчиненных БЕ (Casern) доступна информация по всем объектам. В каждом слоте отображается информация относящаяся к определенной БЕ. Принятые сокращения параметров: EX - накопленный опыт, WE - текущее оружие, RA - рейтинг боевой единицы, AS - скорость прицеливания (м/с). Так же есть поле с информацией о времени проведенном БЕ в схватках. Активированные БЕ (выделенные красным цветом) принимают участие в схватке. Активировать/деактивировать БЕ можно кликая указателем мыши по соответствующим слотам. Переименовывание БЕ осуществляется при клике по имени правой кнопкой мыши. В образовавшемся на месте имени текстовом поле нужно ввести новое наиманование БЕ и нажать клавишу Enter. В схватке одновременно может принимать участие не более 8 БЕ. Изначально при регистрации нового пользователя в хранилище формируется контекст из четырех БЕ (новобранцы). Увеличивать количество подчиненных БЕ можно различными заслугами в схватках, либо покупкой их в военторге (рекрутинг). По мере набора опыта для БЕ становится возможным брать в схватку более мощное вооружение. Для этого достаточно перетащить соответствующую иконку оружия в слот боевой единицы. Информация в панели сортируется по имени.
    В панели оборудования/вооружения (Small Arms) отображается доступные для игрока типы вооружений и дополнительного оборудования. Более мощное оснащение становится доступным при постепенном наборе БЕ опыта (параметр ЕХ).
    В панели конфигурации группы (Offer) можно так же менять ее состав. Для конфигурации схватки доступен выбор площадки. Состав подчиненной группы в этой панели автоматически обновляется в соответствии с изменениями вносимыми в панели подчиненных БЕ (Casern).
    Как только все установки завершены можно подать заявку на схватку. Для этого нужно просто нажать кнопку RUN на панели конфигурации. Балансировщик предложит подождать некоторое время чтобы подобрать более подходящего противника (в настоящий момент всвязи с малым количеством игроков балансировщик назначает первого попавшегося противника). После того, как заявка удовлетворена, происходит загрузка выбранной площадки. На ней будут присутствовать подчиненные БЕ и вражеская группа. Количество и параметры БЕ соответствуют установкам которые перед этим были внесены на панели конфигурации группы. Противостоящие группы разнесены на расстояние с которого БЕ практически не могут вести прицельный огонь.
    В любой момент можно выйти из схватки. Для этого во время нахождения на площадке требуется нажать клавишу ESC. Появится панель с подтверждением действия выхода. Нажав кнопку OK игрок покинет текущюю схватку и выйдет в стартовые настройки. При этом если схватка не завершена победой одной из сторон статистические данные для текущего игрока не сохраняются и не учитываются. Выход из схватки в такой ситуации считается поражением и не приветствуется. Нажатие клавиши ESC, и подтверждение действия в стартовых настройках игры приводит к полному выходу из игровой сессии и закрытию клиентской части.

    Все манипуляции с камерой происходят при нажатой правой кнопке мыши. При этом она подскакивает на приемлемую высоту обзора автоматически (принятая фича после сотен тестовых схваток). Клавиши WASD перемещают камеру в горизонтальной плоскости. Колесо мыши перемещает камеру вертикально вверх/вниз. Чем выше камера над площадкой тем быстрее она перемещается в горизонтальной плоскости. Так же камера может использоваться в режиме докинга к любой подчиненной единице. Панель настроек управления камерой можно вызвать по нажатию клавиши P. Изменения в настройках применяются по нажатию кнопки Save, при этом панель автоматически закроется. Для отмены и выхода из настроек нужно нажать клавишу ESC. Все настройки камеры сохраняются локально. При следующем запуске игры сохраненные настройки камеры загружаются в сессию.

    БЕ имеют некоторые самостоятельные навыки ведения боя. При этом, если группы сбалансированы, и игрок никак не влияет на поведение единиц, то исход схваток приближается к вероятности 0,5. Чтобы победить в схватке нужно стараться различными тактическими приемами заставить группу противника ошибаться, опаздывать и попадать в неблагоприятные ситуации (ловушки).
    Чтобы вмешаться в поведение группы нужно отдавать команды. Команды можно отдавать группе в целом (групповые команды), либо определенным БЕ/подгруппам БЕ. Команды принимают только активированные в данный момент БЕ. Сделать активированной БЕ/подгруппу БЕ можно очертив курсором мыши (при нажатой левой клавише) на экране прямоугольную область. Все попавшие в эту область БЕ становятся активированными(способными принимать комады). Комбинация клавиш Ctrl+A активирует все подчиненные БЕ. Для визуального контроля активированных единиц в игре разработана уникальная система визуализации активных БЕ с названием Bysantine Tabula. Активированная БЕ помечается хорошо заметным желтым маркером. Эти маркеры видны даже за препятствиями. В режиме докинга камеры к БЕ, единица автоматически активируется и становится способной принимать команды. Маркеры Bysantine Tabula дополнительно реализуют визуализацию ущерба БЕ (красная окрашенная область). Режим докинга осуществляется при клике по определенному слоту БЕ в панели текущей подчиненной группы (RuntimeTributaryUnits). Если камера вышла из режима докинга в результате манипуляций, то по нажатию клавиши S можно вернуться в последний осуществленный докинг. Во время докинга вверху появляется панель текущей информации по БЕ к которой осуществлен докинг. Клавишами A и D происходит переключение докинга к другим БЕ влево и вправо в соответствии с их ближайшими проекциями на воображаемую линию камеры (решение может быть пересмотрено в дальнейшем).

Короткое видео показывающее вышеописанные приемы управления БЕ в группе

    Групповые команды не требуют активирования БЕ и применяются только к процессу обслуживающему глобальные возможности группы. На данном этапе разработки прототипа реализована только одна групповая команда. Эта команда называется Режим Группы и имеет три состояния. Наступление на группу противника, удержание текущей позиции и отступление. Установить данные режимы для группы можно в панели управления подчиненной группой (ControlTributaryGroup) в выпадающем списке, где именованный параметр ADVANCE соответствует режиму наступления, параметр DEFENCE - удержанию текущей позиции и параметр FALLBACK - отступлению. При изменении режима группы изменения в поведении боевых единиц происходят не сразу. Это связано с игровыми механиками которым требуется некоторое время на перерасчеты многочисленных параметров. Поэтому надо помнить о некоторой инерционности изменений поведения группы в целом. В момент старта схватки режим группы всегда установлен в состояние удержания текущей позиции (DEFENCE).

    Самая основная и популярная команда во всех стратегиях и шутерах это указание позиции в которую должен переместится объект. Чтобы отдать данную команду сначала требуется активировать какую-либо БЕ или подгруппу БЕ, а затем навести курсор мыши в желаемую точку на площадке и кликнуть левой кнопкой. БЕ/подгруппа БЕ немедленно приступит к выполнению команды.

    Следующая команда - принудительное целеуказание. БЕ с помощью специальных алгоритмов получает в качестве цели наиболее эффективное назначение. Но иногда, в процессе разворачивания каких-либо тактических действий, игрок может принудительно переназначить цель для БЕ, так как это, с точки зрения игрока, будет являться самым необходимым в данный момент. Заставить БЕ/подгруппу БЕ принять принудительную цель можно с помощью инструмента DummyTarget. Использование этого инструмента описано в разделе Инструмент - DummyTarget

    Ну и, наверное, самая востребованная команда в игре это Бросок Гранаты. Бросок гранаты может осуществить только одна выделенная БЕ. При этом если БЕ двигалась в какую-либо точку назначения она остановится. Связано это с тем, что команда Бросок Гранаты состоит из двух составляющих. Первая это прицеливание, а вторая непосредственно сам бросок. Согласитесь, что на ходу практически невозможно совершить прицельный бросок. Да, и в реальных боевых действиях так никто не делает. Поэтому, чтобы случайно не нанести урон партнерам своими неаккуратными действиями при броске гранаты БЕ останавливается и осуществляет процесс исполнения команды.
    Бросок гранаты производится следующим образом. Выделяется требуемая БЕ (или осуществляется докинг) нажимается и удерживается левая клавиша Shift. При этом появляется сиреневый маркер прицеливания (линия). Окончание маркера является местом падения гранаты после броска. БЕ останавливается. Маркер не может быть удален более чем на 36 метров. Это максимальная дальность броска гранаты. Как только выбрано место падения нужно отпустить удерживаемуюлевую клавишу Shift. БЕ имитирует бросок гранаты. Алгоритмы баллистики точно рассчитывают направление и начальную скорость броска. Граната гарантированно приземлится в назначенном месте. Однако нужно учитывать, что благодаря силам инерции она еще некоторое время будет останавливаться. Отменить бросок во время прицеливания можно перетащив указатель мыши, который тянет маркер за собой, на "небо" или под ноги БЕ. Маркер исчезает и в этот момент можно отпустить удерживаемую клавишу. Бросок не будет произведен. В любом случае, БЕ после броска или после отмены продолжит свое прерванное движение к ранее назначенной точке.

    Мощный инструмент DummyTarget (далее - Болванка) может применяться и использоваться в самых различных ситуациях и с разными целями. В общем случае этот инструмент можно описать как фальшивая, подставная цель. Болванка используется в нескольких вариантах применения. Первый из них - принудительное целеуказание. БЕ/подгруппа БЕ должны быть активированы (либо можно осуществить докинг к какой-либо БЕ). Затем клавишей пробела (удерживать) активируется Болванка. Указателем мыши подводим болванку к нужной врежеской БЕ, болванка "прилипает" к цели (меняет свою форму и цвет). В этот момент нужно отпустить клавишу пробела. Принудительная цель назначена. Образ Болванки исчезает. БЕ/группа БЕ удерживает назначенную цель до ее выведения из строя. После этого назначение целей возвращается в прежний процесс. Сбросить все принудительные цели можно кратковременным нажатием клавиши пробел.
    Второй, более мощный вариант применения, это организация огня прикрытия (огонь без наличия реальных целей). БЕ/подгруппа БЕ должны быть активированы. Так же, как и в первом случае, клавишей пробела активируется Болванка. После этого нужно курсором спозиционировать Болванку в требуемое место на площадке и отпустить клавишу пробела. В эту подставную цель активированные БЕ начинают вести огонь. Болванка прозрачно пропускает выстрелы сквозь себя. Если кликнуть указателем по установленной Болванке, то активная боевая единица направится к ее месторасположению.
    Использование данного инструмента происходит на усмотрение игрока. Внимание! Сбросить все установленные Болванки можно кратковременным нажатием клавиши пробел. При этом так же сбрасываются все принудительно установленные цели. Чтобы не потерять контроль над установленными Болванками лучше использовать их возможности локально и кратковременно. В целях безопасности, при приближении к установленной Болванке любой подчиненной боевой единицы ближе чем на 3 метра, происходит ее сброс, все боевые единицы, которым была назначена эта Болванка, возвращаются к обычному процессу назначения целей.

Короткое видео показывающее использование инструмента DummyTarget

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