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

Материал из IFВики
Перейти к навигации Перейти к поиску
Строка 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|Игры на 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-частью игры.

Ссылки

См. также