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