Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

7    0    #1
14.10.2015 16:33

Александр Морт
Участник (+122, -70)
Зарегистрирован: 14.10.2015
Сообщений: 35

UrqW

Интерпретатор urq-квестов на языке js с открытым исходным кодом.

Репозиторий - https://github.com/narmiel/UrqW
Онлайн версия - http://narmiel.github.io/UrqW/

Неактивен

4    0    #2
21.10.2015 14:05

Александр Морт
Участник (+122, -70)
Зарегистрирован: 14.10.2015
Сообщений: 35

Re: UrqW

Кратко о:
Веб-урка это не онлайн урка. Её можно скачать и запускать, например, с флешки без интернета.
Можно разместить на своём сайте (пока только в отдельной подпапке), добавить в список свои игры и давать друзьм ссылку чтобы они поиграли.
Когда вы загружаете игру в веб урку (даже в моей онлайн-версии) никому ничего не отправляется. Загрузка и прогрывание происходит локально в браузере. Все сохранения браузер также держит локально.
Всё открыто, нет ничего такого с чем веб урка поддерживает связь или куда отправляет данные.
https://github.com/narmiel/UrqW/archive/gh-pages.zip - по этой ссылке можно загрузить уже собранную версию сразу с bootstrap и jquery чтобы не ставить ничего дополнительно. Там сразу есть добавленые игры.

Я пытаюсь добиться полной совместимости с досуркой и рип уркой, вот что ещё из этого ещё не поддерживается (из того что найдено):
досурка: оператор "=="
рипурка: переменнные вида "хит-поинты" (там минус, т.е. оператор) , переменные и предметы вида "бутылка_с_надписью_"вино"" (кавычки в части названии переменных)

Попробуйте позагружать свои квесты, потестировать. Буду рад комментариям. Если хотите, можете прислать мне на почту свои игры для размещения в каталоге, если они протестированы и проходимы (после добавления игры станут доступны по ссылке, которой вы сможете делиться). Спасибо.

Пример открытия игры по ссылке: http://narmiel.github.io/UrqW/#Баллада% … ре%20слова

PS: у веб урки открытый исходный код, любой может редактировать интпретатор, предлагать правки, делать форки (свои версии). Если основной разработчик забьёт на этой дело, то любой сможет в теории это подхватить.

Отредактировано Александр Морт (21.10.2015 15:24)

Неактивен

1    0    #3
19.01.2017 08:37

Oreolek
Модератор (+450, -169)
Откуда: Кемерово
Зарегистрирован: 02.11.2009
Сообщений: 673
Вебсайт

Re: UrqW

Будут ли у этого движка какие-нибудь версии или он просто использует даты коммитов?

Неактивен

0    0    #4
20.01.2017 00:26

Александр Морт
Участник (+122, -70)
Зарегистрирован: 14.10.2015
Сообщений: 35

Re: UrqW

Oreolek написал:

Будут ли у этого движка какие-нибудь версии или он просто использует даты коммитов?

Пока есть только даты коммитов, если фидбеков по багам ближайшее время не будет то текущую версии запакую в 1.0

Неактивен

4    0    #5
20.01.2017 22:50

Александр Морт
Участник (+122, -70)
Зарегистрирован: 14.10.2015
Сообщений: 35

Re: UrqW

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)

Неактивен

6    0    #6
21.01.2017 17:20

Александр Морт
Участник (+122, -70)
Зарегистрирован: 14.10.2015
Сообщений: 35

Re: UrqW

Немного о плагинах.

Плагины практически безгранично расширяют возможности движка или меняют его внешний вид. Примеры плагинов можно найти в папке 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)

пишите какие возможности нужно реализовать

Неактивен

5    1    #7
12.07.2017 07:51

Nikita
Модератор (+404, -135)
Зарегистрирован: 29.10.2016
Сообщений: 139

Re: UrqW

Плагин для "протыкания песочницы" UrqW, позволяющий делать внедрения кода на JavaScript в URQL для дописывания контекстнозависимых спецэффектов или частей геймплея.

Скачать плагин

Отредактировано Nikita (29.09.2018 01:00)

Неактивен

4    0    #8
29.09.2018 00:58

Nikita
Модератор (+404, -135)
Зарегистрирован: 29.10.2016
Сообщений: 139

Re: UrqW

Плагин для UrqW, автоматически номерующий кнопки выбора и добавляющий возможность активировать их по нажатию цифровых клавиш.

Например:

Код:

btn направо,Идти направо
btn налево,Идти налево

будут отображаться как

1: Идти направо
2: Идти налево

И при нажатии пользователем на клавиатуре в окне браузера клавиш 1 или 2 (как верхний ряд, так и включённый numlock) будет происходить активация соответствующих кнопок в интерфейсе игры.

Скачать плагин

Неактивен

2    0    #9
08.06.2019 21:10

Nikita
Модератор (+404, -135)
Зарегистрирован: 29.10.2016
Сообщений: 139

Re: UrqW

Плагин для UrqW, выполняющий перемешивание кнопок выбора.

Каждый раз, перед отрисовыванием списка кнопок выбора (btn), плагин выполняет перемешивание этого списка и отображает кнопки в случайном порядке.

Скачать плагин

Неактивен

2    0    #10
06.06.2020 16:39

Nikita
Модератор (+404, -135)
Зарегистрирован: 29.10.2016
Сообщений: 139

Re: UrqW

Плагин для UrqW, добавляющий обратную связь для действий игрока в виде звуковых и вибрационных сигналов.

Реализована возможность отдельно настроить звуковой и вибрационный сигнал для следующих действий:


  1. Активация кнопки выбора (btn) или ссылки внутри текста ([[*|*]]).
  2. Активация кнопки выбора с множественными действиями (типа xbtn).
  3. Активация ссылки использования объекта из инвентаря (метки use_*).
  4. Переход к следующей порции выводимого текста (anykey).
  5. Ввод текстовой строки (input).

При воспроизведении звуков обратной связи учитывается настройка громкости из верхней панели UrqW.

Скачать плагин

Послушать и пощупать работу плагина можно здесь. Разумеется, на обычном компьютере никакой вибрации не будет.

Неактивен

Powered by PunBB
© copyright 2001–2024 iFiction.Ru