АвторСообщение



Не зарегистрирован
Зарегистрирован: 12.10.15
ссылка на сообщение  Отправлено: 12.10.15 12:58. Заголовок: urqW


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

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

Спасибо: 4 
Профиль Цитата Ответить
Ответов - 24 , стр: 1 2 All [только новые]


постоянный участник




Сообщение: 177
Зарегистрирован: 06.11.08
ссылка на сообщение  Отправлено: 12.10.15 20:03. Заголовок: Вот и у нас появилас..


Вот и у нас появилась наконец вебурка. Надеюсь, она будет не очень глючной.

Я за мир во всём мире. За отдельно взятые инопланетные цивилизации ответственности не несу... Спасибо: 1 
Профиль Цитата Ответить
Юрист урки, адвокат дьявола




Сообщение: 568
Зарегистрирован: 07.12.06
ссылка на сообщение  Отправлено: 13.10.15 19:50. Заголовок: Наш сильно анонимный..


Наш сильно анонимный спонсор изменил условия премии в 5 000 рублей на конкурсе КРИЛ. Теперь её получит автор лучшей игры (по результатам конкурса), написанной под FireURQ или UrqW.

Топик о текущем КРИЛе на хворуме тут: http://urq.borda.ru/?1-0-0-00000491-000-0-0

Спасибо: 1 
Профиль Цитата Ответить



Сообщение: 1
Зарегистрирован: 12.10.15
ссылка на сообщение  Отправлено: 21.10.15 14:04. Заголовок: Кратко о: Веб-урка э..


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

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

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

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

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

Спасибо: 2 
Профиль Цитата Ответить
постоянный участник




Сообщение: 527
Зарегистрирован: 20.01.06
ссылка на сообщение  Отправлено: 15.11.16 13:01. Заголовок: kela пишет: Онлайн ..


kela пишет:

 цитата:
Онлайн версия - http://narmiel.github.io/UrqW/



О, там виден список игр. НО, почему-то, нет Золушки в пересказе Горафа..

Думаю, было бы неплохо организовать доступ к списку всех игр + прикрутить какие-нить варианты сортировки(по автору; по названию; по дате добавления)

Спасибо: 0 
Профиль Цитата Ответить



Сообщение: 2
Зарегистрирован: 12.10.15
ссылка на сообщение  Отправлено: 02.12.16 21:09. Заголовок: qwerty пишет: О, та..


qwerty пишет:

 цитата:
О, там виден список игр. НО, почему-то, нет Золушки в пересказе Горафа..


там много чего нет :) не знаю такой игры, но спрошу у горафа, если он не против добавлю

qwerty пишет:

 цитата:

Думаю, было бы неплохо организовать доступ к списку всех игр + прикрутить какие-нить варианты сортировки(по автору; по названию; по дате добавления)


там только те, которые я добавлял для примера, остальные ручками через "Загрузите игру"

Спасибо: 0 
Профиль Цитата Ответить



Сообщение: 3
Зарегистрирован: 12.10.15
ссылка на сообщение  Отправлено: 02.12.16 21:52. Заголовок: добавил золушку..


добавил золушку

Спасибо: 1 
Профиль Цитата Ответить



Сообщение: 4
Зарегистрирован: 12.10.15
ссылка на сообщение  Отправлено: 20.01.17 22:51. Заголовок: UrqW релизнулась под..


UrqW релизнулась под версией 1.0. Впервые. https://github.com/narmiel/UrqW/releases

У UrqW появилась stand-alone версия под windows (win 7 и выше) https://github.com/narmiel/UrqW/releases/download/1.0/UrqW.standalone.Win32.1.0.zip Теперь и офлайн.

Спасибо: 2 
Профиль Цитата Ответить



Сообщение: 5
Зарегистрирован: 12.10.15
ссылка на сообщение  Отправлено: 21.01.17 17:19. Заголовок: Немного о плагинах. ..


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

Плагины практически безгранично расширяют возможности движка или меняют его внешний вид. Примеры плагинов можно найти в папке docs/plugins в репозитории. UrqW в качества плагинов подгружает два файла:
Файл script.js - Содержит код на языке javascript
Файл style.css - Описание стилей на языке css

на текущий момент добавил в качестве примера два небольших плагина:
https://github.com/narmiel/UrqW/blob/master/docs/plugins/disable_free_saves.zip - отключить сохранения из верхнего меню (qwerty)
https://github.com/narmiel/UrqW/blob/master/docs/plugins/drop_down_links.zip - расширяет возможности ссылок в тексте, теперь ссылки могут открывать выпадающее меню со списком действий (goraph)

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

Спасибо: 2 
Профиль Цитата Ответить



Сообщение: 3
Зарегистрирован: 14.01.17
ссылка на сообщение  Отправлено: 22.01.17 11:51. Заголовок: Интересная программа..


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

Спасибо: 0 
Профиль Цитата Ответить



Сообщение: 6
Зарегистрирован: 12.10.15
ссылка на сообщение  Отправлено: 22.01.17 12:09. Заголовок: ayot пишет: Интерес..


ayot пишет:

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


Откуда такая информация? Поддерживается все, что ты написал.

Спасибо: 0 
Профиль Цитата Ответить
постоянный участник




Сообщение: 562
Зарегистрирован: 20.01.06
ссылка на сообщение  Отправлено: 22.01.17 14:45. Заголовок: kela пишет: Поддерж..


kela пишет:

 цитата:
Поддерживается все, что ты написал.



Причём, поддерживается уже давно, в чём можно убедиться, ознакомившись с играми на этой платформе. Интересный пример использования графики можно наблюдать в такой игре текущего КРИЛа, как остров Хйфич - игра необычная, сложная и я бы назвал её смелым экспериментом в РИЛ.

Больше игр urqw можно найти здесь: http://narmiel.github.io/UrqW/

Спасибо: 1 
Профиль Цитата Ответить



Сообщение: 20
Зарегистрирован: 08.03.11
ссылка на сообщение  Отправлено: 30.01.17 11:22. Заголовок: Можно несколько поже..


Можно несколько пожеланий касательно UrqW и, в частности, её десктопной версии? Хотелось бы, чтобы специфические для AkURQ игры тоже запускались на новой платформе. В частности, я тут попробовал книги-игры "Похищены" и "Хроники Гибории". Есть ещё неплохая (и, кажется, единственная для русской IF) реализация "Демонов Бездны" - я мог бы и сам добиться, чтобы она работала у меня на [url=http://polyquest.github.io/http://polyquest.github.io/, но, к сожалению, там зашифрованный формат файла игры (.qs3), а обрабатывать их я не умею (к слову, "Похищены" у меня работают: http://polyquest.github.io/#%D0%9F%D0%BE%D1%85%D0%B8%D1%89%D0%B5%D0%BD%D1%8B%20%28akurq%29http://polyquest.github.io/#%D0%9F%D0%BE%D1%85%D0%B8%D1%89%D0%B5%D0%BD%D1%8B%20%28akurq%29). Теперь по поводу десктопной версии. Не нравится, что все JS-исходники запакованы внутрь исполняемого файла, т.е. нет возможности модифицировать интерпретатор, а то я бы мог себе сразу добавить поддержку расширений для совместимости с PolyQuest и частично с акуркой (не знаю, правда, надо ли это кому-нибудь тут ещё).

Спасибо: 0 
Профиль Цитата Ответить



Сообщение: 7
Зарегистрирован: 12.10.15
ссылка на сообщение  Отправлено: 30.01.17 14:26. Заголовок: Игры для AkURQ приде..


Игры для AkURQ придется видимо править, у AkURQ был свой синтаксис, проще наверное эти игры модифицировать так, чтобы они шли на urqw. Еще можно написать плагин "akurq" и прикладывать с каждой urq игрой.

S-presso пишет:

 цитата:
Не нравится, что все JS-исходники запакованы внутрь исполняемого файла, т.е. нет возможности модифицировать интерпретатор



Вот версия для модификации:
https://www.dropbox.com/s/f49xtso5booml1f/urqw-standaloneWin32.zip?dl=0

тут все исходники в resources/app. В той версии что выше они просто упакованы для повышения производительности


Спасибо: 0 
Профиль Цитата Ответить



Сообщение: 21
Зарегистрирован: 08.03.11
ссылка на сообщение  Отправлено: 30.01.17 17:45. Заголовок: kela А для http://po..


kela
А для http://polyquest.github.io/#%D0%9F%D0%BE%D0%B2%D0%B5%D0%BB%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%20%D0%A2%D1%8C%D0%BC%D1%8B и http://polyquest.github.io/#%D0%9F.%D0%A7.%D0%97 в принципе реально сделать плагин (там идёт активное использование пользовательских сценариев JS и на страницу добавляются новые HTML-элементы), чтобы это дело запускалось на оригинальной UrqW? В принципе, я даже готов соответствующим образом модифицировать игровой код -- всё-таки единообразность с необходимой расширяемостью функционала лучше, чем отдельная платформа для запуска 2-3 игр.
Ещё одна игрушка (не моя, но я правил ошибки в коде, которых там было довольно много), работы которой онлайн я добился (изначально была рассчитана на запуск под AkURQ), это http://polyquest.github.io/#%D0%90%D0%B4%D1%81%D0%BA%D0%BE%D0%B5%20%D0%91%D0%BE%D0%BB%D0%BE%D1%82%D0%BE. Но там, если не ошибаюсь, из нереализованного в UrqW только XBtn используются (ну, и ещё специфическая форма задания путей к ресурсам). Конечно, сама по себе интерактивизация там не очень -- по сравнению с "Демонами Бездны", которые, кстати, я бы охотно тоже помог портировать на UrqW, если бы знал, как читать этот .qs3.

Спасибо: 0 
Профиль Цитата Ответить



Сообщение: 8
Зарегистрирован: 12.10.15
ссылка на сообщение  Отправлено: 30.01.17 18:40. Заголовок: Я знаю в свободное в..


Я посмотрю в свободное время про polyquest и .qs3

в urqw есть xbtn, но они не так выглядят, вместо отдельного оператора меняется оператор btn

обычный btn:
btn location, текст переход

xbtn:
btn a=a+1 & goto location, текст перехода

Спасибо: 0 
Профиль Цитата Ответить
постоянный участник




Сообщение: 564
Зарегистрирован: 20.01.06
ссылка на сообщение  Отправлено: 30.01.17 18:58. Заголовок: 18:46 pink - А есть ..


Скрытый текст


Спасибо: 0 
Профиль Цитата Ответить



Не зарегистрирован
Зарегистрирован: 24.05.17
ссылка на сообщение  Отправлено: 24.05.17 09:35. Заголовок: У меня наверное прос..


У меня наверное простой вопрос - как вставлять в код картинки, что-б они отображались?
На настоящий момент наблюдаю вместо них маленький прямоугольник в надписью в нем "Изображение"...

Еще насчет совместимости с dosurq - кнопки "I" и "U" не функционируют по-досурковски.

Спасибо: 0 
Профиль Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 25.05.17 15:59. Заголовок: CHEL пишет: У меня ..


CHEL пишет:

 цитата:
У меня наверное простой вопрос - как вставлять в код картинки, что-б они отображались?
На настоящий момент наблюдаю вместо них маленький прямоугольник в надписью в нем "Изображение"...


Ну вообще в вебурке есть поддержка хтмл, потому картинки вставлять можно очень просто:
<img src=/1.jpg>
В данном случае 99% причина это неправильный путь к картинке. В браузере на неё можно кликнуть правой кнопкой и в пункте "View Image Info" (в Фаерфоксе, в других браузерах может отличаться) посмотреть откуда именно он эту картинку пытается открыть и что не так с путём.

CHEL пишет:

 цитата:

Еще насчет совместимости с dosurq - кнопки "I" и "U" не функционируют по-досурковски.


Неа, не функционируют, напишите разработчику емейл, форум он редко читает.

Спасибо: 2 
Цитата Ответить
постоянный участник




Сообщение: 623
Зарегистрирован: 20.01.06
ссылка на сообщение  Отправлено: 16.06.18 12:42. Заголовок: Смотрю, почему моя и..


Смотрю, почему моя игра Реиграбельность не работает под urqW:

1) Токены. Инструкция tokens letters вешает всё напрочь.

2) Точка с запятой ; не прерывает выполнение строки.

продолжаю искать

"Гарри Поттер и методы рационального мышления" Элиезер Юдковский
"Harry Potter and the Methods of Rationality" Eliezer Yudkowsky
Спасибо: 0 
Профиль Цитата Ответить
постоянный участник




Сообщение: 624
Зарегистрирован: 20.01.06
ссылка на сообщение  Отправлено: 16.06.18 13:12. Заголовок: Например: :генерато..


Например:

:генератор
maxxr = 5 ; кол-во комнат по горизонтали
maxyr = 5 ; кол-во комнат по вертикали
maxx = maxxr2+1 ; кол-во ячеек(комнаты+стены/проходы) по горизонтали
maxy = maxyr2+1 ; кол-во ячеек по вертикали
pln генератор, maxyr = #maxyr$
end
выдаёт "генератор, maxyr = 0

а, например:
:начало
a1 = 123
a2 = 456
a3 = 2
pln a = #a#a3-1$-1$
pln # #a2$+1-a1$
end

срабатывает нормально, выдавая:
a = 122
334

и всё - из-за комментов после ; точки с запятой

"Гарри Поттер и методы рационального мышления" Элиезер Юдковский
"Harry Potter and the Methods of Rationality" Eliezer Yudkowsky
Спасибо: 0 
Профиль Цитата Ответить
Ответов - 24 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 0
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет