{{indexmenu_n>5}} ====== Редактор гри ====== Редактор — одна сторінка, на якій лежить увесь сценарій: налаштування гри, завдання з кодами, бонусами та підказками, наскрізні бонуси, порядки завдань та автори. Відкривається кнопкою **"Редагувати"** у списку ігор або посиланням **"Редагувати гру"** на сторінці перегляду сценарію. ===== Головне, що варто зрозуміти ===== **Правки живуть у браузері, доки ви їх не збережете.** Додали завдання, змінили код, перетягнули рівень — усе це змінює лише **чернетку** у вас на екрані. Сервер про них ще нічого не знає, сторінка не перезавантажується, і нічого не губиться між діями. **Збереження одне на все і відбувається цілком.** Кнопка **"Зберегти..."** спершу показує вікно зі списком того, що поїде на сервер, і лише після підтвердження записує. Записує **однією транзакцією**: або застосовується все, або, якщо сервер щось відхилив, не застосовується нічого. Наполовину збереженої гри не буває. **Ви завжди бачите, що змінилося.** Змінені поля підсвічені, у картках завдань і на вкладках стоять позначки, а вгорі горить жовтий значок **"Чернетка"** — він означає рівно одне: на сервері поки що стара версія. ===== Що на екрані ===== ==== Верхня панель ==== * **Чернетка** — значок з'являється, коли в браузері є незбережені зміни. * **Гра вже йде!** — червоний значок: будь-які правки побачать команди, які зараз грають. * **↶ … ↷** — скасувати, подивитися кроки правок, повернути (див. нижче). * **Історія** — версії гри, збережені в цьому браузері. * **Завантажити JSON / Вивантажити JSON** — увесь сценарій файлом, див. [[uk:authors_main:task_editor:task_json|JSON завдання та гри]]. * **Зберегти...** — попередній перегляд змін і запис на сервер. * **Тестувати гру** — зберігає (якщо є що) і відкриває гру в тестовому режимі в новій вкладці. ==== Вкладки ==== * **Завдання** — картки завдань: самі завдання, коди, бонуси, підказки. * **Налаштування гри** — назва, час старту та завершення, тип гри, статистика тощо. * **Наскрізні бонуси** — бонуси, що діють на всю гру. * **Порядок завдань** — лінійки, див. [[uk:authors_main:game_management:task_order|Послідовність завдань]]. * **Автори** — хто ще може редагувати гру. * **Файли** — завантаження картинок і звуків. Єдине місце в редакторі, яке працює **не через чернетку**: файл іде на сервер одразу, і видаляється теж одразу — кнопка "Зберегти..." до нього стосунку не має. * **Корисні посилання** — сторінка гри, статистика, перегляд сценарію, імпорт, одноразові команди, старий редактор. * **JSON** — уся чернетка текстом. ==== Картка завдання ==== Картки згорнуті, щоб список із півсотні завдань було видно цілком. У заголовку — номер, назва та позначки: скільки кодів, бонусів і підказок, **"Автоперехід"** з часом, якщо завдання завершується саме, **"заглушка"**, якщо у завдання "Час x" дорівнює нулю, і **script**, якщо у завдання є скрипт або в його тексті написано тег ''