authors_main:lifecycle:running_and_closing

Проведение и закрытие игры

Этот раздел описывает поведение движка во время проведения игры, процесс автоматического завершения и возможности анализа результатов.

Во время игры движок работает полностью автономно. Никаких ручных действий со стороны автора после старта не требуется.

Существует единственный редкий сценарий, требующий внимания автора:

  • Если последний уровень вашей игры настроен на автопереход по времени (таймаут), а некоторые команды вышли из игры и не заходили в интерфейс после наступления времени автоперехода.
  • В этом случае для корректного зачета финиша автор должен зайти на страницу статистики игры и нажать кнопку “Проверить автопереходы”. Это принудительно закроет уровни для отставших команд и зафиксирует их финальное время.
  • Автоматический перенос: Как только наступает дата и время окончания игры (указанные в настройках игры), движок автоматически переносит игру в архив.
  • Доступ игроков: С момента архивации кнопка “Войти в игру” у команд пропадает, активное прохождение прекращается.
  • Открытие сценария: Если в настройках сценария было выбрано *“Открыт в архиве”* или *“Открыт в архиве, но только игравшим”*, игрокам автоматически открывается полный сценарий игры с кодами и подсказками.

После прохождения последнего уровня игроки видят форму обратной связи, где могут оценить игру по шкале от 0 до 5 (с шагом 0.5) и оставить текстовый отзыв.

Оценки и отзывы доступны автору по прямой ссылке:

https://qeng.org/reviews.php?gid=ID_ИГРЫ

*(Замените ID_ИГРЫ на числовой идентификатор вашей игры).*

Если вы хотите запустить уже прошедшую архивную игру заново (например, для новой группы игроков):

  • Просто измените в настройках Время начала и Время окончания игры на новые даты.
  • Статистика команд, которые уже сыграли, будет сохранена.
  • Игроки, которые уже завершили прохождение, не смогут войти в игру повторно.
  • Новые команды смогут подавать заявки и играть.

<note warning> Важно при перезапуске: Если в текстах уровней использовались привязки к абсолютному времени (шаблоны с метками unix_time), эти моменты времени могли уже наступить в прошлом. Перед перезапуском обязательно обновите все метки времени в шаблонах уровней, чтобы не сломать прохождение новым игрокам. </note>

  • authors_main/lifecycle/running_and_closing.txt
  • Last modified: 2026/06/15 20:57
  • (external edit)