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

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

Під час гри движок працює повністю автономно. Жодних ручних дій з боку автора після старту не потрібно.

Існує єдиний рідкісний сценарій, який вимагає уваги автора:

  • Якщо останній рівень вашої гри налаштований на автоперехід за часом (таймаут), а деякі команди вийшли з гри і не заходили в інтерфейс після настання часу автопереходу.
  • У цьому випадку для коректного заліку фінішу автор повинен зайти на сторінку статистики гри і натиснути кнопку “Проверить автопереходы” (Перевірити автопереходи). Це примусово закриє рівні для команд, що відстали, і зафіксує їх фінальний час.
  • Автоматичне перенесення: Як тільки настає дата та час закінчення гри (вказані в налаштуваннях), движок автоматично переносить гру в архів.
  • Доступ гравців: З моменту архівації кнопка “Войти в игру” (Увійти в гру) у команд зникає, активне проходження припиняється.
  • Відкриття сценарію: Якщо в налаштуваннях сценарію було обрано *“Відкритий в архіві”* або *“Відкритий в архіві, але лише тим, хто грав”*, гравцям автоматично відкривається повний сценарій гри з кодами та підказками.

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

Оцінки та відгуки доступні автору за прямим посиланням:

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

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

Якщо ви хочете запустити архівну гру, що вже пройшла, заново (наприклад, для нової групи гравців):

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

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

  • ua/authors_main/lifecycle/running_and_closing.txt
  • Last modified: 2026/06/15 21:05
  • (external edit)