Jump to content

Wp/isv/URQ

From Wikimedia Incubator
< Wp | isv
Wp > isv > URQ

URQ (Universal RipSoft Quest, по назвє првоj програмы-интерпретатора[1]) — интерпретатор специалного jезыка URQL; платформ за створјенје невеликых текстовых игр в жанрє Interactive Fiction.

Хисториjа

[edit | edit source]

Прва версиjа URQ (оригиналны RipSoft URQ) писана на Visual Basic. Простост jезыка сменшила/снизила праг входа за напис текстовых игр, од чего какост/квалитет игр был силно разны, наjчесто — jе низко.

Основне конструкциjе jезыка URQL

[edit | edit source]

Раздєлитељ инструкци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 | edit source]

За напис игр рекомендуjт се тути интерпретаторы:

Стари интерпретаторы:

Такоже гледаjте

[edit | edit source]

Източникы

[edit | edit source]
  1. "ripsoft.narod.ru". Ripsoft corp. Bylo arhivovano iz iztočnika 7 oktobra 2022.
  2. "fireurq.ru". Bylo arhivovano iz iztočnika 28 novembra 2022.
  3. "FireURQ GitHub репозиториj".
  4. "Чланок о FireURQ на русскоjезычноj IFWiki".
  5. "Чланок о UrqW на русскоjезычноj IFWiki".
  6. "GitHub репозиториj PolyQuest".
  7. "О PolyQuest на русскоjезычноj IFWiki".
  8. "URQ-модул за можност играти URQ-игру". Bylo arhivovano iz iztočnika 19 aprilja 2017.
  9. "О URQ-модулу INSTEAD на русскоjезычноj IFWiki".
  10. "URQ DOS на urq.ru". Bylo arhivovano iz iztočnika 19 novembra 2005.
  11. "О URQ DOS на русскоjезычноj IFWiki".
  12. "Чланок о AkURQ на русскоjезычноj IFWiki".

Внєшње линкы

[edit | edit source]