PolyQuest: различия между версиями
Перейти к навигации
Перейти к поиску
Nikita (обсуждение | вклад) |
Finik (обсуждение | вклад) м (категоризация) |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 40: | Строка 40: | ||
== См. также == | == См. также == | ||
* [[:Категория:Игры на PolyQuest|Игры на PolyQuest]] | * [[:Категория:Игры на PolyQuest|Игры на PolyQuest]] | ||
− | + | ||
− | + | [[Категория:Мобильные платформы]] |
Текущая версия на 20:52, 11 апреля 2022
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-частью игры.