Перейти к содержанию

Рецепты

Пять связок блоков, которые пригодятся почти в каждой истории. Флаги, счётчики и предметы заранее создайте во вкладке Ресурсы. «С галочкой» значит: включите Сработает само, без выбора игрока.

Ключ и дверь

  1. Создайте предмет «Ключ».
  2. В сцене с ключом поставьте Выбор с вариантом «Забрать ключ». В вариант положите Состояние: предмет (дать: Ключ) и Переход к двери — оба с галочкой.
  3. В сцене с дверью поставьте Условие inventory:Ключ >= 1. В ТОГДА — дверь открывается и Переход дальше, в ИНАЧЕ — «Заперто» и Переход обратно.

Выбор, который вспомнят позже

  1. В вариант Выбора положите Состояние: флаг, например «Подружился с чайками» = да, и Переход дальше — оба с галочкой.
  2. В одной из следующих сцен поставьте Условие по этому флагу. В ТОГДА — как мир отвечает на тот поступок, в ИНАЧЕ — как без него.

Так сделано в «Огне для маяка»: если угостить чаек пирогом, на утёсе Кроха сама отдаст линзу.

Бросок на удачу с ценой провала

  1. Поставьте Проверку способности. В УСПЕХ — награда и Переход с галочкой.
  2. В ПРОВАЛ — потеря, но история идёт дальше: Переход с галочкой в другую сцену.
  3. Рядом добавьте Выбор с вариантом «Не рисковать…» и Переходом с галочкой, чтобы у игрока был выбор, рисковать ли.

Пример — сцена «Мокрый уступ» в «Огне для маяка».

Несколько концовок

  1. Под каждую концовку заведите сцену. В конце её текста поставьте Конец с галочкой.
  2. Ведите в эти сцены разные Переходы: из вариантов Выбора, из успеха и провала Проверки, из веток Условия.

Неудачная концовка — тоже законченная история. В «Огне для маяка» линзу можно упустить, но костёр на берегу всё равно выручает лодку.

Поражение

Когда здоровье падает до нуля, игра сама историю не заканчивает — концовку поражения задаёте вы.

  1. В ветке, где героя ранят (например, в ПРОВАЛ у Проверки), поставьте Состояние: здоровье −2 с галочкой.
  2. Там же вставьте Условие «здоровье игрока <= 0». В ТОГДА — Переход с галочкой в сцену «Поражение» с Концом, в ИНАЧЕ — Переход с галочкой туда, куда история идёт дальше.