Концепт RPG на платформе INSTEAD.
Игра построена полностью по структуре плавающих модулей. Игроку даются на выбор разные варианты, в зависимости от его характеристик и состояния игры.
К стандартным объектам INSTEAD добавлено два новых типа: choice
и option
.
option
- это вариант выбора. Он имеет 4 параметра: фильтр для показа, текст ссылки, текст реакции и функция реакции. Три последних параметра соответствуют функции phr
. Фильтр для показа должен быть строкой.
choice
- это диалог выбора. Он показывает только те варианты, для которых верен их фильтр. Так, option
с фильтром "false"
не будет показан никогда. Значение nil
- это особый случай, это значит что фильтра нет и опция показывается всегда.