URQ (Universal RipSoft Quest, по назвє првоj програмы-интерпретатора[1]) — интерпретатор специалного jезыка URQL; платформ за створјенје невеликых текстовых игр в жанрє Interactive Fiction.
Хисториjа
editПрва версиjа URQ (оригиналны RipSoft URQ) писана на Visual Basic. Простост jезыка сменшила/снизила праг входа за напис текстовых игр, од чего какост/квалитет игр был силно разны, наjчесто — jе низко.
Основне конструкциjе jезыка URQL
editРаздєлитељ инструкциj/приказов/операторов jест симбол/знак конца редка или амперсанд &.
Каждо мєсто/локациjа в изходном тексту имаjе значек/означенjе (знаково име, индентификатор). Име идентификатора знаменуjе се двопунктом/двоточкоjу. Прєход меджу мєстами проводи се с помочjу прємешченја до назначеного идентификатора с помочjу команд btn и goto.
Интерпретатор починаjе работати од првого значка и иде по изходному коду до инструкциjе end, ктора стопи. Послє чего он изводи до играча вси кнопкы, варианты деjаниj, очекываjучи приказа/команды играча.
Инструкциjе p да pln изводет текст.
inv+ и inv- ставет или удаљајут прєдмет в инвентар.
Инструкциjа if-else дозволjаjе провєрјати бытjе и/или коликост чего-либо/нечта в инвентару.
Коментариjе починаjут се в URQL од точкы/пункта со запетоjу/комоjу и идут до конца/краjа редка. Дозволjены сут коментариjе како в jезыку С, кторе сут меджу /* и */, такоже многоредкове коментариjе.
Разне интерпретаторы URQ реализуjут разне диалекты URQL, кторе генерално, вообче, имаjут разлику в мултимедиjных можностах.
Интерпретаторы
editЗа напис игр рекомендуjт се тути интерпретаторы:
Стари интерпретаторы:
Такоже гледаjте
editИзточникы
edit- ↑ "ripsoft.narod.ru". Ripsoft corp. Bylo arhivovano iz iztočnika 7 oktobra 2022.
- ↑ "fireurq.ru". Bylo arhivovano iz iztočnika 28 novembra 2022.
- ↑ "FireURQ GitHub репозиториj".
- ↑ "Чланок о FireURQ на русскоjезычноj IFWiki".
- ↑ "Чланок о UrqW на русскоjезычноj IFWiki".
- ↑ "GitHub репозиториj PolyQuest".
- ↑ "О PolyQuest на русскоjезычноj IFWiki".
- ↑ "URQ-модул за можност играти URQ-игру". Bylo arhivovano iz iztočnika 19 aprilja 2017.
- ↑ "О URQ-модулу INSTEAD на русскоjезычноj IFWiki".
- ↑ "URQ DOS на urq.ru". Bylo arhivovano iz iztočnika 19 novembra 2005.
- ↑ "О URQ DOS на русскоjезычноj IFWiki".
- ↑ "Чланок о AkURQ на русскоjезычноj IFWiki".
Внєшње линкы
edit- Чланок о URQ на русскоjезычноj IFWiki
- Чланок о URQ на англоjезычноj IFWiki
- Игры URQ на urq.plut.info