Проведение и закрытие игры
Этот раздел описывает поведение движка во время проведения игры, процесс автоматического завершения и возможности анализа результатов.
Проведение и автопереходы
Во время игры движок работает полностью автономно. Никаких ручных действий со стороны автора после старта не требуется.
Кнопка "Проверить автопереходы"
Существует единственный редкий сценарий, требующий внимания автора:
Если последний уровень вашей игры настроен на автопереход по времени (таймаут), а некоторые команды вышли из игры и не заходили в интерфейс после наступления времени автоперехода.
В этом случае для корректного зачета финиша автор должен зайти на страницу статистики игры и нажать кнопку «Проверить автопереходы». Это принудительно закроет уровни для отставших команд и зафиксирует их финальное время.
Эта и соседние кнопки управления ходом игры лежат на статистике внизу:
Галочка «Завершить игру» — не отдельная кнопка, а модификатор к той же «Проверить автопереходы»: с ней движок считает автопереходы так, будто время уже далеко впереди, и доводит до финиша всех, кто ещё в игре.
«Снять это задание» / «Вернуть это задание» — по номеру задания. Снятое задание перестаёт выдаваться командам, и игра идёт дальше без него; это способ убрать сломавшийся уровень, не останавливая игру. «Вернуть» возвращает его на место.
Закрытие игры и Архив
Автоматический перенос: Как только наступает дата и время окончания игры (указанные в настройках игры), движок автоматически переносит игру в архив.
Доступ игроков: С момента архивации кнопка «Войти в игру» у команд пропадает, активное прохождение прекращается.
Открытие сценария: Если в настройках сценария было выбрано *«Открыт в архиве»* или *«Открыт в архиве, но только игравшим»*, игрокам автоматически открывается полный сценарий игры с кодами и подсказками.
Оценки и отзывы игроков
Когда игра закончилась, игрок видит на главной форму отзыва: оценка звёздами по шкале от 0 до 5 (с шагом 0.5) и текстовый комментарий. Рядом с комментарием — выбор, кому он виден.
Оценки и отзывы доступны автору по прямой ссылке:
https://qeng.org/reviews.php?gid=ID_ИГРЫ
*(Замените ID_ИГРЫ на числовой идентификатор вашей игры).*
Повторный запуск игры (Рестарт для новых команд)
Если вы хотите запустить уже прошедшую архивную игру заново (например, для новой группы игроков):
Просто измените в настройках Время начала и Время окончания игры на новые даты.
Статистика команд, которые уже сыграли, будет сохранена.
Игроки, которые уже завершили прохождение, не смогут войти в игру повторно.
Новые команды смогут подавать заявки и играть.
Важно при перезапуске: Если в текстах уровней использовались привязки к абсолютному времени (шаблоны с метками unix_time), эти моменты времени могли уже наступить в прошлом. Перед перезапуском обязательно обновите все метки времени в шаблонах уровней, чтобы не сломать прохождение новым игрокам.