Go to file
Alexander Yakovlev 3238740e7d folder for translations 2015-08-17 04:32:37 +07:00
translations folder for translations 2015-08-17 04:32:37 +07:00
README.md Readme update 2015-08-06 12:08:16 +07:00
choice.lua Internationalization 2015-08-06 22:24:05 +07:00
game.lua Default gettext function is _, not __ 2015-08-17 04:16:27 +07:00
init.lua Internationalization 2015-08-06 22:24:05 +07:00
main.lua Default gettext function is _, not __ 2015-08-17 04:16:27 +07:00
translate.lua folder for translations 2015-08-17 04:32:37 +07:00

README.md

Шестой город

Концепт RPG на платформе INSTEAD.

Внутренняя структура

Игра построена полностью по структуре плавающих модулей. Игроку даются на выбор разные варианты, в зависимости от его характеристик и состояния игры.

К стандартным объектам INSTEAD добавлено два новых типа: choice и option.

option - это вариант выбора. Он имеет 4 параметра: фильтр для показа, текст ссылки, текст реакции и функция реакции. Три последних параметра соответствуют функции phr. Фильтр для показа должен быть строкой.

choice - это диалог выбора. Он показывает только те варианты, для которых верен их фильтр. Так, option с фильтром "false" не будет показан никогда. Значение nil - это особый случай, это значит что фильтра нет и опция показывается всегда.