Створення та копіювання завдань
У цьому розділі описано, як додавати завдання у гру, дублювати їх та переносити між іграми.
Створення завдання
- Відкрийте редактор гри, вкладка “Завдання”.
- Натисніть “+ Додати завдання” під списком завдань. Завдання стане в кінець сценарію та отримає наступний вільний номер.
- Заповніть поля:
- Назва — видно авторам, а гравцям після проходження.
- Текст завдання — сама загадка, картинки, відео.
- Коди — правильні відповіді, у розділі “Коди” всередині картки.
- Натисніть “Зберегти…“ та підтвердіть зміни у вікні, що відкриється.
Порядок завдань змінюється перетягуванням карток за значок ліворуч від назви — номери перераховуються самі. Якщо потрібен не спільний порядок, а різний для різних команд, див. Послідовність завдань.
Копіювання завдань
Завдання переноситься будь-куди своїм JSON: в інше місце цієї ж гри, в іншу вашу гру або іншому автору в листування.
Дублювання всередині однієї гри
- Відкрийте картку завдання та натисніть “Копіювати JSON” внизу картки.
- Натисніть “Вставити завдання з буфера…“ під списком завдань, вставте скопійоване (Ctrl+V), потім “Розібрати” та “Додати в чернетку”.
- Копія стане в кінець списку. Номер та ID завдання в копію не переносяться — вона не сперечається з оригіналом за місце у грі.
- Виправте в копії текст і коди та збережіть гру.
Перенесення з іншої гри
Те саме, тільки JSON копіюється з редактора гри-джерела:
- Відкрийте редактор тієї гри, знайдіть потрібне завдання, натисніть “Копіювати JSON”.
- Поверніться у свою гру та вставте його кнопкою “Вставити завдання з буфера…“.
ID завдання при такому перенесенні зберігається — те саме число, що показане в заголовку картки й підставляється у скриптах замість !task_id!. Скрипти, прив'язані до нього, продовжують працювати на новому місці. Якщо у грі-приймачі цей ID уже зайнятий іншим завданням, копія отримає новий.
За один раз можна вставити й кілька завдань — наприклад, увесь сценарій із файлу, збереженого кнопкою “Завантажити JSON”. Якщо в JSON є не лише завдання (налаштування гри, наскрізні бонуси, порядки), редактор покаже список і запитає, що саме з нього брати.
Докладніше про те, де взяти JSON і що з ним можна робити: JSON завдання та гри.
Так влаштована і демо-гра для авторів: будь-яке завдання з неї можна скопіювати за його ID до себе і там з ним експериментувати — Приклад у грі.
Вставка змінює лише чернетку в браузері. На сервер завдання потраплять після кнопки “Зберегти…“ та підтвердження — до цього моменту вставку можна скасувати кнопкою ↶.
Імпорт цілого сценарію
Якщо потрібно залити у гру готовий сценарій із файлу або із зовнішнього джерела (наприклад, згенерований AI), для цього є окрема сторінка “Імпорт завдань” — посилання на неї лежить у вкладці “Корисні посилання” редактора. Див. Імпорт з JSON.