Интерпретатор urq-квестов на языке js с открытым исходным кодом.
Репозиторий - https://github.com/narmiel/UrqW
Онлайн версия - http://narmiel.github.io/UrqW/
Неактивен
Кратко о:
Веб-урка это не онлайн урка. Её можно скачать и запускать, например, с флешки без интернета.
Можно разместить на своём сайте (пока только в отдельной подпапке), добавить в список свои игры и давать друзьм ссылку чтобы они поиграли.
Когда вы загружаете игру в веб урку (даже в моей онлайн-версии) никому ничего не отправляется. Загрузка и прогрывание происходит локально в браузере. Все сохранения браузер также держит локально.
Всё открыто, нет ничего такого с чем веб урка поддерживает связь или куда отправляет данные.
https://github.com/narmiel/UrqW/archive/gh-pages.zip - по этой ссылке можно загрузить уже собранную версию сразу с bootstrap и jquery чтобы не ставить ничего дополнительно. Там сразу есть добавленые игры.
Я пытаюсь добиться полной совместимости с досуркой и рип уркой, вот что ещё из этого ещё не поддерживается (из того что найдено):
досурка: оператор "=="
рипурка: переменнные вида "хит-поинты" (там минус, т.е. оператор) , переменные и предметы вида "бутылка_с_надписью_"вино"" (кавычки в части названии переменных)
Попробуйте позагружать свои квесты, потестировать. Буду рад комментариям. Если хотите, можете прислать мне на почту свои игры для размещения в каталоге, если они протестированы и проходимы (после добавления игры станут доступны по ссылке, которой вы сможете делиться). Спасибо.
Пример открытия игры по ссылке: http://narmiel.github.io/UrqW/#Баллада% … ре%20слова
PS: у веб урки открытый исходный код, любой может редактировать интпретатор, предлагать правки, делать форки (свои версии). Если основной разработчик забьёт на этой дело, то любой сможет в теории это подхватить.
Отредактировано Александр Морт (21.10.2015 15:24)
Неактивен
Oreolek написал:
Будут ли у этого движка какие-нибудь версии или он просто использует даты коммитов?
Пока есть только даты коммитов, если фидбеков по багам ближайшее время не будет то текущую версии запакую в 1.0
Неактивен
UrqW релизнулась под версией 1.0. Впервые. https://github.com/narmiel/UrqW/releases
У UrqW появилась stand-alone версия под windows (win 7 и выше) https://github.com/narmiel/UrqW/release … 32.1.0.zip Теперь и офлайн.
Отредактировано Александр Морт (20.01.2017 23:26)
Неактивен
Немного о плагинах.
Плагины практически безгранично расширяют возможности движка или меняют его внешний вид. Примеры плагинов можно найти в папке docs/plugins в репозитории. UrqW в качества плагинов подгружает два файла:
Файл script.js - Содержит код на языке javascript
Файл style.css - Описание стилей на языке css
на текущий момент добавил в качестве примера два небольших плагина:
https://github.com/narmiel/UrqW/blob/ma … _saves.zip - отключить сохранения из верхнего меню (qwerty)
https://github.com/narmiel/UrqW/blob/ma … _links.zip - расширяет возможности ссылок в тексте, теперь ссылки могут открывать выпадающее меню со списком действий (goraph)
пишите какие возможности нужно реализовать
Неактивен
Плагин для "протыкания песочницы" UrqW, позволяющий делать внедрения кода на JavaScript в URQL для дописывания контекстнозависимых спецэффектов или частей геймплея.
Скачать плагин
Отредактировано Nikita (29.09.2018 01:00)
Неактивен
Плагин для UrqW, автоматически номерующий кнопки выбора и добавляющий возможность активировать их по нажатию цифровых клавиш.
Например:
btn направо,Идти направо btn налево,Идти налево
будут отображаться как
1: Идти направо
2: Идти налево
И при нажатии пользователем на клавиатуре в окне браузера клавиш 1 или 2 (как верхний ряд, так и включённый numlock) будет происходить активация соответствующих кнопок в интерфейсе игры.
Скачать плагин
Неактивен
Плагин для UrqW, выполняющий перемешивание кнопок выбора.
Каждый раз, перед отрисовыванием списка кнопок выбора (btn), плагин выполняет перемешивание этого списка и отображает кнопки в случайном порядке.
Скачать плагин
Неактивен
Плагин для UrqW, добавляющий обратную связь для действий игрока в виде звуковых и вибрационных сигналов.
Реализована возможность отдельно настроить звуковой и вибрационный сигнал для следующих действий:
При воспроизведении звуков обратной связи учитывается настройка громкости из верхней панели UrqW.
Скачать плагин
Послушать и пощупать работу плагина можно здесь. Разумеется, на обычном компьютере никакой вибрации не будет.
Неактивен