PolyQuest: различия между версиями
Перейти к навигации
Перейти к поиску
Nikita (обсуждение | вклад) |
Nikita (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | '''PolyQuest''' - Кроссплатформенный (в том числе для мобильных устройств) интерпретатор [[urq]]-квестов на языке JavaScript с открытым исходным кодом, разработанный [[Шувалов, Арсений|Арсением Шуваловым]] и являющийся модификацией проекта [[UrqW]]. Платформа ориентирована автором преимущественно на создание интерактивных версий [[Книга-игра|книг-игр]]. | + | {{product info |
+ | |название = | ||
+ | |тип = Менюшные платформы, Интерпретаторы URQ | ||
+ | |разработчик = [[Разработчик::Шувалов, Арсений|Арсений Шувалов]] | ||
+ | |язык = Русский | ||
+ | |система = | ||
+ | |онлайн = да | ||
+ | |написано на = [[JavaScript]] | ||
+ | |язык разработки = [[URQL]] и [[JavaScript]] | ||
+ | |читаемый формат = [[.qst|Игры URQ (*.qst)]] и [[.zip|Архивы игр URQ (*.zip)]] | ||
+ | |создаваемый формат = | ||
+ | |первый выпуск = 23.03.2016 | ||
+ | |последняя версия = | ||
+ | |дата последней версии = 14.05.2016 | ||
+ | |состояние = | ||
+ | |лицензия = [https://github.com/PolyQuest/PolyQuest.github.io/blob/master/LICENSE.md GNU GPL v2.0] | ||
+ | |сайт = | ||
+ | }} | ||
+ | |||
+ | '''PolyQuest''' - Кроссплатформенный (в том числе для мобильных устройств) интерпретатор [[urq]]-квестов на языке JavaScript с открытым исходным кодом, разработанный [[Шувалов, Арсений|Арсением Шуваловым]] и являющийся модификацией проекта [[UrqW]]. Платформа ориентирована автором преимущественно на создание интерактивных версий [[Книга-игра|книг-игр]], но также может быть использована просто как [[:Категория:Интерпретаторы URQ|интерпретатор URQ]], обеспечивая полную совместимость с играми, разработанными под [[RipURQ|RipURQ 1.4]], [[URQ DOS|URQ DOS 1.35]] и [[AkURQ|AkURQ 1.28]], а также частичную совместимость с играми на других реализациях диалекта [[URQL]]. | ||
== Отличительные особенности == | == Отличительные особенности == | ||
Строка 18: | Строка 37: | ||
* [https://github.com/PolyQuest/PolyQuest.github.io Репозиторий] | * [https://github.com/PolyQuest/PolyQuest.github.io Репозиторий] | ||
* [https://github.com/PolyQuest/PolyQuest.github.io/blob/master/readme.md Краткая документация] | * [https://github.com/PolyQuest/PolyQuest.github.io/blob/master/readme.md Краткая документация] | ||
− | |||
− | [[Категория: | + | == См. также == |
− | [[ | + | * [[:Категория:Игры на PolyQuest|Игры на PolyQuest]] |
− | [[ | + | * [[UrqW|Платформа UrqW, модификацией которой является PolyQuest]] |
+ | * [[URQ|Общая информация об URQ]] |
Версия 19:10, 30 июня 2018
PolyQuest | |
Тип | Менюшные платформы, Интерпретаторы URQ |
---|---|
Разработчик(и) | Арсений Шувалов |
Языки интерфейса | Русский |
Операционные системы | Браузер |
Написано на | JavaScript |
Язык разработки | URQL и JavaScript |
Читаемые форматы файлов | Игры URQ (*.qst) и Архивы игр URQ (*.zip) |
Дата первого выпуска | 23 марта 2016 |
Дата последней версии | 14 мая 2016 |
Лицензия | GNU GPL v2.0 |
PolyQuest - Кроссплатформенный (в том числе для мобильных устройств) интерпретатор urq-квестов на языке JavaScript с открытым исходным кодом, разработанный Арсением Шуваловым и являющийся модификацией проекта UrqW. Платформа ориентирована автором преимущественно на создание интерактивных версий книг-игр, но также может быть использована просто как интерпретатор URQ, обеспечивая полную совместимость с играми, разработанными под RipURQ 1.4, URQ DOS 1.35 и AkURQ 1.28, а также частичную совместимость с играми на других реализациях диалекта URQL.
Отличительные особенности
По сравнению с UrqW, PolyQuest предоставляет следующие дополнительные возможности:
- Поддержку веб-разметки через специальные теги.
- Поддержку выполнения кода JavaScript через специальные теги.
- Возможность изменения HTML-содержимого текущей (работающей) страницы через специальные теги для HTML-, CSS-и JavaScript-составляющих.
- Возможность внедрения переменных URQL в выполняемые фрагменты JavaScript.
- Возможность управления последовательностью проигрывания музыки.
- Возможность осуществления дополнительных действий при сохранении и загрузке игры.
- Ряд вспомогательных функций JavaScript, осуществляющих взаимодействие с URQL-частью игры.