Проведення та закриття гри
Поки гра йде, движок працює сам: рівні видаються, коди приймаються, підказки відкриваються за часом, автопереходи спрацьовують. Ніяких ручних дій після старту не потрібно.
Але все, чим під час гри можна втрутитися, лежить в одному місці — у чорному адмінському блоці над таблицею на сторінці статистики гри. Бачить його автор гри і адмін домену.
Адмінський блок на статистиці
Рядків у блоці до п'яти, і частина з них є не завжди:
- «Призначення лінійок для команд» — рядок, що згортається; він є лише в гри, де заведено хоча б одну свою лінійку. Кожній команді обирається своя, «Звичайна» — це лінійка за замовчуванням. Призначати безпечно до старту або на першому рівні-заглушці: команді, яка вже йде, зміна лінійки міняє порядок під ногами.
- «Надсилання повідомлення гравцям» — текст у редакторі й кнопка «Надіслати». Повідомлення побачать усі команди гри після будь-якого оновлення сторінки — окремого сповіщення немає, і миттєво воно не прийде. Рядок є лише поки гра йде: у гри, що не почалася, і в закінченої його немає.
- «Приховати команду зі статистики» — за id команди, кнопки «Приховати» і «Показати». Прихована команда зникає з таблиці й не займає місця при вивантаженні результатів у рейтинг сезону. Це спосіб прибрати з таблиці тестову команду або команду організаторів.
- «Перевірити автопереходи» з галочкою «Завершити гру» — див. нижче.
- «Зняти це завдання» / «Повернути це завдання» — за номером завдання в лінійці. Зняте завдання перестає видаватися командам, і гра йде далі без нього; це спосіб прибрати зламаний рівень, не зупиняючи гру. «Повернути» ставить його на місце.
Унизу сторінки, під таблицею, стоїть ще один рядок — «Додати гру в рейтинг сезону»; він лише в адміна домену, і про нього окрема сторінка: Рейтинг сезону.
Автопереходи та завершення
«Перевірити автопереходи» потрібна в одному рідкісному випадку: останній рівень налаштовано на автоперехід за часом, а частина команд із гри вийшла і після настання цього часу в інтерфейс не заходила. Автоперехід рахується, коли команда оновлює сторінку, — а вона не оновлює, і фінішу в неї не зафіксовано. Кнопка проходить по всіх командах, які ще в грі, і дораховує переходи за них.
Галочка «Завершити гру» — не окрема кнопка, а модифікатор до тієї самої «Перевірити автопереходи». З нею движок рахує автопереходи так, ніби час пішов на три роки вперед, і доводить до фінішу всіх, хто ще в грі. Натискати треба так само «Перевірити автопереходи» — галочка сама нічого не робить.
Це не те саме, що закінчення гри за розкладом. Галочка закриває лінійки командам; час закінчення гри стоїть у налаштуваннях і працює сам.
Закриття гри та архів
- Автоматичне перенесення. Щойно настає час закінчення гри з її налаштувань, движок переносить гру в архів. Нічого натискати не треба.
- Доступ гравців. З цієї миті кнопка «Вхід у гру» в команд зникає, проходження припиняється.
- Відкриття сценарію. Якщо в налаштуваннях сценарію було обрано «Відкритий в архіві» або «Відкритий в архіві, але лише тим, хто грав», гравцям відкривається повний сценарій гри з кодами й підказками.
Оцінки та відгуки гравців
Коли гра скінчилася, гравець бачить форму відгуку: оцінка зірками і текстовий коментар.
- Півбала — це ліва половина зірки. Шкала від 0,5 до 5, і під зірками стоїть підпис словами: «Дуже, дуже, дуже погана гра», «Дуже погана», «Погана», «Місцями погана», «Середня», «Непогана», «Хороша», «Дуже хороша», «Чудова», «Шедевр».
- Оцінка зберігається одразу після кліку, до всякого тексту. Коментар надсилається окремою кнопкою, тож кинути форму на півдорозі — не втратити оцінку.
- У коментаря є вибір «Усім» / «Лише авторам».
- Форма приходить двічі: на екрані «гра закінчена» і потім рядком на головній — місяць після кінця гри, поки гравець не оцінить або не закриє її.
Оцінювати може не кожен, хто заходив. Форму отримує той, хто грав рівно однією командою і відкрив не менше половини рівнів своєї команди. Тестерам її не показують зовсім. Якщо гравець питає, чому в нього немає зірок, — річ зазвичай у цьому; форма й сама це пояснює.
Середня оцінка гри видна в списку нещодавніх ігор і в розділі «Авторство» на сторінці людини. Самі тексти відгуків зараз відкриваються лише авторові й адміну — за прямим посиланням:
https://qeng.org/reviews.php?gid=ID_ГРИ
*(Замініть ID_ГРИ на числовий ідентифікатор вашої гри.)*
Повторний запуск гри
Щоб провести вже зіграну архівну гру заново — наприклад, для нової групи:
- змініть у налаштуваннях час початку і час закінчення на нові дати;
- статистика команд, які вже зіграли, збережеться;
- гравці, які вже завершили проходження, увійти повторно не зможуть;
- нові команди зможуть подавати заявки і грати.
Важливо при перезапуску. Якщо в текстах рівнів використовувалися прив'язки до абсолютного часу (шаблони з міткамиunix_time), ці моменти могли вже настати в минулому. Перед перезапуском оновіть усі мітки часу в шаблонах, щоб не зламати проходження новим гравцям.


