Описание турнира BigFight ========================== Регистрация и подготовка ------------------------- BigFight - это многопользовательская настольная игра на сеточном поле. Количество участников - от ``2 до 8 человек``. Для участия необходимо: 1. Зарегистрироваться на сайте https://azathothchallenge.ru/register 2. Дождаться создания игры администратором 3. Перейти в комнату игры и подтвердить готовность .. important:: В BigFight используются задания из всех режимов: Fight, Solo и уникальные задания BigFight Формирование турнира --------------------- Администратор создает игру: - Задает название и описание игры - Выбирает размер поля (от 3x3 до 10x10 клеток) - Выбирает участников (от 2 до 8 игроков) - Система автоматически генерирует поле с заданиями После создания игры: - Участники переходят в комнату игры - Игроки размещаются на стартовых позициях (углы и центр поля) - Администратор запускает игру .. note:: Задания на клетках выбираются случайным образом из активного пула заданий Игровая механика ----------------- Особенности игрового процесса: - Все клетки поля закрыты в начале игры - Игроки ходят на соседние клетки (включая диагонали) - При вступлении на клетку она открывается и показывает задание - Нельзя ходить на уже пройденные клетки - Все игроки видят передвижения друг друга в реальном времени .. important:: Перед перемещением на следующую клетку необходимо завершить задание на текущей клетке Жизни и скипы ------------- Каждый игрок получает: - **Жизни**: grid_size - 2 (например, для поля 5x5 = 3 жизни) - **Скипы**: max(1, grid_size // 3) (например, для поля 5x5 = 1 скип) Правила использования: - За провал задания теряется одна жизнь - При потере всех жизней игрок выбывает из игры - Скип позволяет пропустить задание без потери жизни - Скип засчитывается как пройденная клетка .. important:: Если игрок заперт среди пройденных клеток, ему разрешается ход через клетку (расстояние 2) Механика восстановления ресурсов: ------------------------------------ За выполнение дополнительных условий возможно восстановить жизни и скипы. Задания типа Solo и BigFight могут иметь дополнительные условия. Формула расчета: max(1, grid_size // 4) (например, поля 5x5 = 1 доп. ресурс, поля 8x8 = 2 доп. ресурса) **Награды за выполнение** - **Solo задание**: +1 скип (только если скипы были потрачены) - **BigFight задание**: +1 жизнь (только если жизни были потрачены) - Нельзя получить больше начального количества ресурсов .. important:: Количество доп.ресурсов общее на оба типа, то есть при поле 5x5 можно получить или 1 скип или 1 жизнь Типы заданий ------------ На клетках могут быть задания трех типов: 1. **Fight** (красная иконка) - задания из турнирного режима 2. **Solo** (синяя иконка) - задания из соло-режима 3. **BigFight** (зеленая иконка) - уникальные задания BigFight .. note:: Сложность заданий варьируется от очень легкой до хардкорной Проведение игры --------------- Во время игры: - Игроки двигаются по полю одновременно - Все действия отображаются в логах в реальном времени - Зрители могут наблюдать за игрой - Рейтинг игроков обновляется автоматически - Администратор может дисквалифицировать игрока .. important:: После выполнения задания отметьте результат (выполнил/не выполнил/скип) и переходите на следующую клетку Определение победителя ----------------------- Победитель определяется следующим образом: Побеждает игрок, который первым пройдет все клетки поля (grid_size * grid_size клеток) .. important:: Если все игроки выбыли, игра завершается без победителя .. important:: Награда победителю - **почет** и **уважение** всех участников турнира, а также запись в топ победителей .. important:: Для добавления нового задания можно направить заявку через форму предложения заданий Ссылки ------ 1. Основная страница BigFight - https://azathothchallenge.ru/bigfight 2. Список заданий BigFight - https://azathothchallenge.ru/bigfight/tasks