3
правки
Изменения
URQ
,Нет описания правки
* [http://taelrobo.com/sitgetda.html laeltcroor]http://bascor.com/relacelvard.html[laeltcroor] [[http://bascor.com/relacelvard.html][laeltcroor]]* http://c4tbocladro.com/dronracdo.html laeltcroor* [[http://oucomonl.com/lamond.html laeltcroor]]* [[http://acelracercna.com/rononol.html|laeltcroor]]* [[http://aceltaorlib.com/eltchicoviri.html | laeltcroor]]* [http://raclaliv.com/liroda.html|laeltcroor]* [laeltcroor|http://acacelc.com/erlieltac.html]* ((http://varlet.com/vilidelpasc4.html laeltcroor))* [laeltcroor](http://lilacn.com/coougetre.html "laeltcroor")"laeltcroor":http://domzelelba.com/certreltc.html '''URQ''' - [[менюшная платформаменÑÑÐ½Ð°Ñ Ð¿Ð»Ð°ÑÑоÑма|менюшнаяменÑÑнаÑ]] [[freeware]]-платформа отечественного происхождения для разработки плаÑÑоÑма оÑеÑеÑÑвенного пÑоиÑÑ
Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÑазÑабоÑки [[ИЛÐÐ]] (в первую очередь в пеÑвÑÑ Ð¾ÑеÑÐµÐ´Ñ - для создания игрÐ´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¸Ð³Ñ, управляемых с помощью меню и кнопокÑпÑавлÑемÑÑ
Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð¼ÐµÐ½Ñ Ð¸ кнопок, однако существуют множественные прецеденты переписывания авторами стандартного управленияоднако ÑÑÑеÑÑвÑÑÑ Ð¼Ð½Ð¾Ð¶ÐµÑÑвеннÑе пÑеÑеденÑÑ Ð¿ÐµÑепиÑÑÐ²Ð°Ð½Ð¸Ñ Ð°Ð²ÑоÑами ÑÑандаÑÑного ÑпÑавлениÑ). Аббревиатура расшифровывается как ÐббÑевиаÑÑÑа ÑаÑÑиÑÑовÑваеÑÑÑ ÐºÐ°Ðº Universal Ripsoft Quest, по названию первой программыпо Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ñ Ð¿ÐµÑвой пÑогÑаммÑ-интерпретатораинÑеÑпÑеÑаÑоÑа.
[[ИзображениеÐзобÑажение:Akurq.jpg|Интерпретатор ÐнÑеÑпÑеÑаÑÐ¾Ñ AkURQ]]
==Принципы технологииÐÑинÑÐ¸Ð¿Ñ ÑеÑ
нологии==[[ИнтерпретаторÐнÑеÑпÑеÑаÑоÑ]] языка ÑзÑка [[URQL]] работает непосредственно с исходными текстамиÑабоÑÐ°ÐµÑ Ð½ÐµÐ¿Ð¾ÑÑедÑÑвенно Ñ Ð¸ÑÑ
однÑми ÑекÑÑами. В процессе выполнения игры может происходить динамическая генерация фрагментов кодаРпÑоÑеÑÑе вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¸Ð³ÑÑ Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑоиÑÑ
одиÑÑ Ð´Ð¸Ð½Ð°Ð¼Ð¸ÑеÑÐºÐ°Ñ Ð³ÐµÐ½ÐµÑаÑÐ¸Ñ ÑÑагменÑов кода, что создает возможность так называемой самомодификацииÑÑо ÑÐ¾Ð·Ð´Ð°ÐµÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑ Ñак назÑваемой ÑамомодиÑикаÑии, которая позволяет существенно расширить функциональный потенциал языкакоÑоÑÐ°Ñ Ð¿Ð¾Ð·Ð²Ð¾Ð»ÑÐµÑ ÑÑÑеÑÑвенно ÑаÑÑиÑиÑÑ ÑÑнкÑионалÑнÑй поÑенÑиал ÑзÑка. В частностиÐ ÑаÑÑноÑÑи, очень часто самомодификация используется для работы с массивамиоÑÐµÐ½Ñ ÑаÑÑо ÑамомодиÑикаÑÐ¸Ñ Ð¸ÑполÑзÑеÑÑÑ Ð´Ð»Ñ ÑабоÑÑ Ñ Ð¼Ð°ÑÑивами, формально в ÑоÑмалÑно в URQL не предусмотреннымине пÑедÑÑмоÑÑеннÑми.
==ПереносимостьÐеÑеноÑимоÑÑÑ==
[[ИзображениеÐзобÑажение:urq_dos.gif|ДосуркаÐоÑÑÑка]]
"ОфициальныеÐÑиÑиалÑнÑе" интерпретаторы поддерживают все версии инÑеÑпÑеÑаÑоÑÑ Ð¿Ð¾Ð´Ð´ÐµÑживаÑÑ Ð²Ñе веÑÑии Windows ([[рипуркаÑипÑÑка]], [[URQ_DOS]], [[AkURQ]]) и и DOS (с Ñ 2003 года — только года â ÑолÑко 32-разрядная версия ÑазÑÑÐ´Ð½Ð°Ñ Ð²ÐµÑÑÐ¸Ñ URQ_DOS). Существуют отдельные проблемы совместимости между разными версиями интерпретатора СÑÑеÑÑвÑÑÑ Ð¾ÑделÑнÑе пÑÐ¾Ð±Ð»ÐµÐ¼Ñ ÑовмеÑÑимоÑÑи Ð¼ÐµÐ¶Ð´Ñ ÑазнÑми веÑÑиÑми инÑеÑпÑеÑаÑоÑа (в частностив ÑаÑÑноÑÑи, версиями под веÑÑиÑми под Win и и DOS). Для ÐÐ»Ñ Win-версии веÑÑии URQ 1.4, написанной на напиÑанной на VB, также должны быть установлены некоторые нестандартные Ñакже Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ Ð½ÐµÐºÐ¾ÑоÑÑе неÑÑандаÑÑнÑе OCX-компонентыкомпоненÑÑ, доступные с сайта разработчикадоÑÑÑпнÑе Ñ ÑайÑа ÑазÑабоÑÑика. AkURQ использует только стандартные компоненты иÑполÑзÑÐµÑ ÑолÑко ÑÑандаÑÑнÑе компоненÑÑ VB.
==Основные возможностиÐÑновнÑе возможноÑÑи==Основное назначение ÐÑновное назнаÑение URQ - создание игрÑоздание игÑ, управляемых с помощью выбора вариантов меню и встроенной поддержкой инвентаряÑпÑавлÑемÑÑ
Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð²ÑбоÑа ваÑианÑов Ð¼ÐµÐ½Ñ Ð¸ вÑÑÑоенной поддеÑжкой инвенÑаÑÑ. ВпрочемÐпÑоÑем, энтузиасты платформы неоднократно реализовывали с ее помощью ветвящиеся менюÑнÑÑзиаÑÑÑ Ð¿Ð»Ð°ÑÑоÑÐ¼Ñ Ð½ÐµÐ¾Ð´Ð½Ð¾ÐºÑаÑно ÑеализовÑвали Ñ ÐµÐµ помоÑÑÑ Ð²ÐµÑвÑÑиеÑÑ Ð¼ÐµÐ½Ñ, навигацию с помощью графической картынавигаÑÐ¸Ñ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð³ÑаÑиÑеÑкой каÑÑÑ, так называемые Ñак назÑваемÑе "рогаликиÑогалики" или даже несложный или даже неÑложнÑй [[парсерпаÑÑеÑ]].
== Ссылки СÑÑлки ==* [http://ripsoft.narod.ru Сайт Ð¡Ð°Ð¹Ñ Ripsoft]* [http://urq.allquests.ru Сайт об Ð¡Ð°Ð¹Ñ Ð¾Ð± URQ]* [http://allquests.ru/URQ-quests.htm Квесты на платформе ÐвеÑÑÑ Ð½Ð° плаÑÑоÑме URQ]* [http://urq.plut.info/ Сайт Ð¡Ð°Ð¹Ñ URQ]
[[КатегорияÐаÑегоÑиÑ:ПлатформыÐлаÑÑоÑмÑ]] [[КатегорияÐаÑегоÑиÑ:Менюшные платформыÐенÑÑнÑе плаÑÑоÑмÑ]]