PolyQuest: различия между версиями
Перейти к навигации
Перейти к поиску
Содержимое удалено Содержимое добавлено
Nikita (обсуждение | вклад) мНет описания правки |
Nikita (обсуждение | вклад) Нет описания правки |
||
| Строка 18: | Строка 18: | ||
* [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]] |
|||
[[Категория:Платформы]] |
[[Категория:Платформы]] |
||
Версия от 12:20, 17 октября 2017
PolyQuest - Кроссплатформенный (в том числе для мобильных устройств) интерпретатор urq-квестов на языке JavaScript с открытым исходным кодом, разработанный Арсением Шуваловым и являющийся модификацией проекта UrqW. Платформа ориентирована автором преимущественно на создание интерактивных версий книг-игр.
Отличительные особенности
По сравнению с UrqW, PolyQuest предоставляет следующие дополнительные возможности:
- Поддержку веб-разметки через специальные теги.
- Поддержку выполнения кода JavaScript через специальные теги.
- Возможность изменения HTML-содержимого текущей (работающей) страницы через специальные теги для HTML-, CSS-и JavaScript-составляющих.
- Возможность внедрения переменных URQL в выполняемые фрагменты JavaScript.
- Возможность управления последовательностью проигрывания музыки.
- Возможность осуществления дополнительных действий при сохранении и загрузке игры.
- Ряд вспомогательных функций JavaScript, осуществляющих взаимодействие с URQL-частью игры.