STK1: различия между версиями

Содержимое удалено Содержимое добавлено
мНет описания правки
 
(не показано 15 промежуточных версий 7 участников)
Строка 9:
 
== Принципы технологии ==
Язык разработки MS VISUAL C# 2005, требует установленной на компьютере пользователя [[Wikipedia:.NET_Framework|.NET FRAMEWORKFramework]] версии 2.0 и выше.
 
Квест разрабатывается в файлах с расширением *.stk (исходник) и компилируется в файл *.lsf, который содержит в себе 2-х байтовый код, основанный на командах LASOFTGAME низкого уровня (ассемблере) для проигрывателя. Текст имеет кодировку только [[Wikipedia:Юникод|UNICODE]] (UTF-16).
 
В данной версии нет поддержки графики, музыки, видео и прочих мультимедийных приложений к квесту.
 
== Переносимость ==
По выше написанной причине, пока что Windows 2000 Service Pack 3, Windows 98/NT/, Windows 98 Second Edition, Windows ME, Windows Server 2003/, Windows XP Service Pack 2. Может работать на Windows Vista, но официально гарантии нет.
 
[http://www.microsoft.com/downloads/details.aspx?familyid=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=ru Вся информация о .Net Framework 2.0 на сайте MicroSoft]
== Стадия разивитя ==
 
[http://lasoftgame.ru/viewpage.php?page_id=2 .Net Framework 2.0 на сайте LASOFTGAME]
 
== Стадия разивитяразвития ==
Идет разработка ядра платформы и соответствующих приложений.
Доступной для скачивания версии нет.
 
==Основные тенденции развития версии==
В данной версии СТК (STK1) будет уделенно внимание базовой структуре самого языка, оформления текста в игре. А также развитие ООП на основе трех базовых типов объектов и отношений.
 
Главная цель версии STK1 - это восоздать нормальную и рабоспособнуюработоспособную платформу на основе [[менюшная платформа|менюшной]] со спектром широких возможностей требующихся для разработки, как простых квестов, так и сложных.
 
==Сходство и отличия от существующих платформ==
==Схожести и различия платформы==
По аналогии сИспользованием ООП напоминает [[TADS]], но, впо отличиеутверждению от него[[Eten|автора]], "использует ООП проще и гибче, за счет ограничений множественного наследования у классов и поддержка этого наследования у отношений, которые в одно и тоже время задают сигнатуру объекта и правила работы с ним по отношению к другим объектам. Наследование самих объектов реализовано, также как и в Паскале, т.е. базовый объект и производный от него в линейном порядке объект."
 
ЕстьТакже по утверждению [[Eten|автора]], "есть сходство с [[URQ]]ой, но в плане языка гибче и удобнее, дает возможности реализовать тежете же ИЛ без особых затруднений в различных вариациях одно и того же алгоритма квеста."
 
Также по утверждению [[Eten|автора]], "есть сходство с [[QSP]], в плане реализации языка, но в следствиивследствие того, чтогочто язык использует комбинированный подход (тэг и команда) к описанию квеста, язык намного проще и содержит не так много отдельных и самостоятельных функций. Все остальные концепции заэувалированнызавуалированы через тэги с атрибутами."
 
==Особенность платформы==
Строка 39 ⟶ 44 :
*Платформа ориентирована больше всего для авторов, а не для программистов.
==Ссылки==
[http://stk-engine.narodlasoftgame.ru Официальный сайт проекта LASOFTGAME]
[[Категория:Разработка платформ]]
 
[[Категория:Платформы]] [[Категория:Смешанные платформы]]
Источник — https://ifwiki.ru/STK1