Изменения

Перейти к навигации Перейти к поиску

STK1

697 байт добавлено, 20:51, 20 января 2008
Нет описания правки
По аналогии с ООП напоминает [[TADS]], но в отличие от него использует ООП проще и гибче, за счет ограничений множественного наследования у классов и поддержка этого наследования у отношений, которые в одно и тоже время задают сигнатуру объекта и правила работы с ним по отношению к другим объектам. Наследование самих объектов реализовано, также как и в Паскале, т.е. базовый объект и производный от него в линейном порядке объект.
Есть сходство с [[URQ]]ой, но в плане языка гибче и удобнее, дает возможности реализовать теже ИЛ без особых затруднений в возможностях различных вариацияходно и того же алгоритма квеста.
Также есть сходство с [[QSP]], в плане реализации языка, но в следствии того, чтого язык использует комбинированный подход (тэг и команда) к описанию квеста, язык намного проще и содержит не так много отдельных и самостоятельных функций. Все остальные концепции заэувалированны через тэги с атрибутами.
==Особенность платформы==
*Концепция права выбора в реализации самого квеста, т.е. выбор реализации его управления ([[менюшная платформа|меню]] или [[парсер]]), выбор вывода текста и его оформления и т.д.*Использование гибкого и простого ООП на основе трех базовых объектов: объект, актер, герой; и отношений.*Использование понятий: локация, мир, квест, события и т.д. на уровне тэгов с принятыми особенностями.*Платформа ориентирована больше всего для авторов, а не для программистов. ==Ссылки==[http://stk-engine.narod.ru Официальный сайт проекта LASOFTGAME]
[[Категория:Платформы]] [[Категория:Смешанные платформы]]
134
правки

Навигация