Как написать текстовую игру на Ficdown

Ficdown — это набор стандартов на основе языка разметки Markdown, который можно использовать для создания интерактивной литературы в гипертекстовом стиле или на основе выбора (choice-based). Форматирование текста выполняется с использованием обычного Markdown и с сохранением возможности внедрения HTML и CSS для прочего оформления, при этом несколько элементов разметки приобретают дополнительные свойства, определяющие историю. Разработчик Ficdown, Рудис Муизниекс, объясняет концепцию своей системы следующим образом:

«Существует множество систем для создания интерактивной литературы на основе выбора. Многие из этих систем подразумевают изучение нового языка скриптов и требуют использования специализированных сред разработки (онлайн или установленных на вашем компьютере). Большинство из них производят игры, для которых требуется JavaScript и в которые можно играть только в веб-браузере. Я создал Ficdown по трём причинам:

  1. Я хочу писать интерактивную литературу в текстовом редакторе по своему выбору.
  2. Я хочу, чтобы мою интерактивную литературу можно было воспроизводить на таких устройствах, как мой Kindle без Javascript или подключения к Интернету.

  3. Я хочу использовать Markdown вместо изучения нового языка скриптов.

Используя Ficdown, вы можете сосредоточиться на сочинительстве. Ficdown использует только существующий синтаксис Markdown для определения всего в вашей истории, поэтому вы можете писать в любом редакторе, в котором хотите, и вам не нужно изучать новый язык скриптов. И хотя истории Ficdown можно воспроизводить в интерактивном режиме в веб-браузере, их также можно преобразовать в стандартные форматы электронных книг или статический HTML для автономного воспроизведения.»

Если вам близки данные идеи, то из этой статьи вы сможете узнать, как писать собственные интерактивные истории на Ficdown, в том числе с учётом специфики русского языка.
Читать дальше