В этой статье хочу рассмотреть такой жанр литературы как текстовые квесты.
Для тех кто не знаком с данным форматом историй, вот краткое описание:
Текстовый квест-это история, на сюжет который ты можешь влиять, при помощи выбора вариантов ответа, все сюжетные развилки заранее прописывает сам автор квеста
До недавнего времени создание текстовых квестов на Android было достаточно затруднительным, но я хочу поделиться с вами простым и интуитивно понятным способом делать их прямо на телефоне, где нибудь в метро или других местах
Полный гайд по созданию текстового квеста в Meander
Для начала зайдите в меню и нажмите кнопку "Создать квест"

Создание квеста Вводим название, остальные данные заполнять пока что не обязательно

Информация о квесте Теперь в локальных квестах видим то, что квест создан, кликаем на него

Локальные квесты
4.Нас встречает вот такое меню квеста, здесь нам необходимо прояснить некоторые моменты

Давайте я кратко объясню что такое главы в представлении Meander:
Глава-это как бы папка, которая хранит в себе множество нод, главы нужны чтобы хранить данные в структурированном виде, а также не загромождать один канвас
Нода-страница которая хранит в себе различные данные и отображается на канвасе
Понимаю что сейчас это прозвучит немного непонятно, так что давайте пройдём дальше
Заходим в главы

Раздел глав Здесь мы создаём новую главу с помощью кнопки "+", не забываем дать базовое понятое название

Нажимаем на только что созданную главу и переходим в канвас

Канвас главы
Небольшая справка:
Канвас-это рабочее поле, пространство, которое является бесконечным и позволяет удобно работать с визуальным древом нод
Здесь вы будете проводить достаточно много времени. Мы не будем останавливаться подробно на инструментах и другой части приложения, а перейдём сразу к созданию ноды.
Нажимаем на кнопку "+"

У нас на канвасе появилась нода, которая автоматически стала стартовой для этого квеста

Нода Кликните два раза подряд на ноду, чтобы изменить её

Раздел контента ноды
Здесь нас встречает раздел контента ноды, в него мы можем помещать любой контент, который доступен в Meander
В Meander доступны следующие виды контента:

И так, давайте попробуем создать текст в качестве контента для ноды
Нажимаем на кнопку "Добавить"

Добавляем Далее выбираем из списка тип контента текст, мы увидим следующий экран:

Экран редактирования текста ноды
Здесь мы можем ввести текст, с поддержкой markdown. После того как вы ввели текст, выйдите с помощью стрелки назад, либо кнопки навигации на телефоне

Созданный контент можно перемещать и менять местами, зажимая и перетягивая за иконку "="
Текстом может быть любое содержание, как вопрос к пользователю, так и просто история!
Теперь приступим к следующему шагу, создадим ноды, на которую мы хотим ссылать пользователя
Для этого выходим обратно на канвас и создаём ещё две ноды.

После создания нод мы можем заполнить и их контентом, давайте добавим каждой текст и понятный заголовок

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

После того как мы добавим кнопку нас попросят выбрать:

Выбираем переход к ноде!
После выбора, нам предложат выбрать ноду на которую будет вести кнопка, выбираем первую созданную

После выбора вводим текст, который будет отображаться на кнопке

Теперь контент выглядит следующим образом:

Давайте выйдем на канвас и посмотрим что же произошло

Как мы видим на канвасе были созданы две стрелки, которые ведут на соответствующие ноды
Давайте наконец запустим наш мини квест, для этого нажмите на эту кнопку:

Давайте посмотрим, что же у нас получилось

Нажмём на любую из кнопок

Как мы видим всё корректно работает.
Таким образом вы можете создавать гигантские квесты с развилками. В программе доступные также переменные и визуальный скриптинг, но об этом как нибудь потом!
Если вам интересно что-то конкретное, пожалуйста напишите об этом в комментариях к статье!