twine-wonder

#Restart

При перезапуске будет обнулена история, включая историю посещенных страниц (исчезнут отметки “прочитано”).

При перезапуске переменные игры будут иметь такое же значение, как и при первом запуске.

При перезапуске должны остаться коллекции.

Перезапуск можно делать с любой страницы. По умолчанию он происходит со стартовой страницы Wonder.

Перезапуск через кнопку

Добавьте в текст пассажа такой html-код:

<span class="w-button" data-command="restart">Любой текст Перезапуск</span>

Вместо span можно поставить любой тег. Обязательны только атрибуты

В месте этого кода появится кнопка. При клике на ней - игра будет перезапущена.

Если в тег добавить атрибут data-name="passage2" - то перезапуск произойдёт на пассаж с указанным именем (passage2).

Атрибут data-delay позволяет задать паузу перед рестартом в миллисекундах.

Перезапуск прямой командой

Перезапуск реализуется таким образом

  1. В тексте любого пассажа пишется ссылка на специальный пассаж, к примеру, с именем ‘restart’
  2. В тексте пассажа ‘restart’ пишется любой текст, к примеру, “сейчас вы начнёте игру заново”, и пишется команда Wonder.start(500). Вот так

Сейчас вы начнёте игру заново...