Форум » » FireURQ (продолжение) » Ответить

FireURQ (продолжение)

fireton: FireURQ - это GUI-based интерпретатор URQ. Блог разработчика Текущая версия:2.2.1 Основные возможности: Реализация URQL, близкая к классической URQ_DOS Расширенный синтаксис, позволяющий, например, передавать параметры в локацию-подпрограмму (отличия синтаксиса подробно описаны в файле справки). Возможность вставки изображения (или его части) в текст. Декораторы: фрагменты текста или изображения (включая анимированные GIF), которые можно поместить в любое место на экране и по-разному ими манипулировать. Пользовательские шрифты. Поддержка архивного формата квестов .QSZ, при использовании которого ресурсы можно поместить в файл квеста Расширенная поддержка музыки и звука. Поддерживаются форматы WAV, AIFF, MP3, MP2, MP1, OGG, а также трекерные форматы музыки: XM, IT, S3M, MOD, MTM, UMX. Кроме того, воспроизводится и MIDI-музыка (файлы MID). Также поддерживается формат MO3 (трекерная музыка с OGG-упакованными семплами). Реализован fadein и fadeout для музыки. Удобная озвучка локаций. Возможность создания exe-файла игры. Удобный режим отладки, в котором легко обнаружить ошибку и модифицировать квест без перезапуска проигрывателя. Многое другое (для справки смотрите прилагающийся файл FireURQ.html). Баги и пожелания направляйте в FireURQ Bug Tracker. Демонстрации возможностей: 1) http://ifwiki.ru/files/Fireurq_demo.qsz 2) http://ifwiki.ru/files/Decodemo.qsz 3) http://ifwiki.ru/files/Skindemo.qsz История версий Планы на следующую версию Скачать последнюю версию Документация

Ответов - 194, стр: 1 2 3 4 5 6 7 8 9 10 All

Ajenta: Vladimir пишет: В последней своей программе "Москва-Париж" ловится ошибка системного вида при клике стрелкой мышки на то место, где до этого была ссылка-опция, создаваемая pln [[ ]] и причём в этом же месте устанавливается другая ссылка, но она ещё не "загорелась", а только вывелся её текст. А можно, пожалуйста, пример кода с ошибкой? Или сразу файлик с кодом и с описанием шагов воспроизведения.

uux: А чего у нас в этой теме текущая версия 2.1? Уже давным-давно 2.2 намного актуальнее:).

Vladimir: uux пишет: А чего у нас в этой теме текущая версия 2.1? Уже давным-давно 2.2 намного актуальнее:). FireURQ 2.2 от 29.06.2017 - это не так уж и давно. Запустил свою игру на версии 2.2 В фулскрине позиция стрелки после каждого клика устанавливается в 0 и 0 и играть не удобно. В оконном режиме такого нет. Иногда выводится несколько одних и тех же сообщений при многократном кликании на ссылку (двойной, тройной, четверной клик). Если кликать по одному разу на ссылку и не торопиться, то всё нормально. От вылета ошибки избавился путём замены anykey с паузой на pause с тем же параметром. Ajenta пишет: А можно, пожалуйста, пример кода с ошибкой? Или сразу файлик с кодом и с описанием шагов воспроизведения. Код подправил: заменил anykey на pause, а файлик тут: download


Vladimir: Из за ошибки стрелки в фулскрине перешёл на версию Фурки 2.1 где подобной ошибки нет. Но там при двойном клике по опции такой же недочёт, что и в версии 2.2: вывод сообщения локации второй раз. И ещё: в версии 2.2 не работает моя мини игра "Останови Экспресс", а в версии 2.1 работает. Мини-игры вызываются в игре "Москва-Париж" так: кликаем на МОЗГ затем кликаем на иконку с вопросиком. Ещё раз кликаем на вопросик и выходим обратно.

fireton: uux пишет: А чего у нас в этой теме текущая версия 2.1? Уже давным-давно 2.2 намного актуальнее:). Поменял. Vladimir пишет: В фулскрине позиция стрелки после каждого клика устанавливается в 0 и 0 и играть не удобно. В оконном режиме такого нет. Да, эта ошибка в плане на 2.2.1. Vladimir пишет: И ещё: в версии 2.2 не работает моя мини игра "Останови Экспресс", а в версии 2.1 работает. Мини-игры вызываются в игре "Москва-Париж" так: кликаем на МОЗГ затем кликаем на иконку с вопросиком. Ещё раз кликаем на вопросик и выходим обратно. Я бы очень оценил, если бы вы зарегистрировались на http://bt.fireurq.ru и написали бы туда запрос с описанием проблемы (ссылка "Создать инцидент"). Идеально - с кусочком кода, при котором проблема воспроизводится. Очень трудно, если приходится искать проблему в игре, выделять код и т.д. Для исправления удобнее всего - минимальный код, воспроизводящий проблему. И, пожалуйста, описание того эффекта, который ожидается и того результата, который вместо этого получается.

Vladimir: fireton пишет: Очень трудно, если приходится искать проблему в игре, выделять код и т.д Проблема мини игры Останови экспресс проявляется только в фулскрине. В игре установлено прозрачное клик-поле decoradd min2_space ( 27 , 92 , -5 ) CLICKAREA 649 , 404 , "press_anyclick" по которому не происходит клика, так как координаты мыши всегда в левом верху. В оконном режиме клик по прозрачной области осуществляется.

Vladimir: Не могу понять почему оператор TEXTBUTTON и BTN в одних процедурах ведёт себя как GOTO, а в других как PROC? Написал тестовый пример, в котором ожидается при нажатии на нижнюю кнопку переход с удалением декораторов, но почему то, декораторы восстанавливаются. Подозреваю, что кнопка ведёт себя как переход на подпрограмму с возвратом и с восстановлением декораторов. Как в этой программе удалить всё-таки работающие декораторы? тест BTN

Ajenta: На самом деле всё работает правильно и переход осуществляется по гоуту, а не прок. Но есть один нюанс в урке, что она не забывает локации вызванные по прок, а у вас оно ещё и вертится в бесконечном цикле. То есть чтобы всё работало, как вы хотите, надо вставить вот такую команду: forget_procs в локацию :p_вывод_предыстории сразу после метки Тогда оно забудет все предыдущие локации.

Vladimir: Спасибо, Ajenta, за помощь. Я правильно понял, что все proc в процедуре с кнопкой заносят в стек свои адреса, а команда forget_procs очищает стек переходов?

fireton: Vladimir пишет: Я правильно понял, что все proc в процедуре с кнопкой заносят в стек свои адреса, а команда forget_procs очищает стек переходов? Да, так и есть.

fireton: Вышла 2.2.1, багфикс для версии 2.2. скачать список изменений

Korwin: Вопрос: Пробовал ли кто-нибудь запускать FireURQ на планшете под Windows 8 или выше?

Ajenta: Korwin пишет: Вопрос: Пробовал ли кто-нибудь запускать FireURQ на планшете под Windows 8 или выше? Пробовали, запускалось.

vito: Fireton, в стартовом посте так и висит версия FireURQ 2.2.1. Надо бы обновить...



полная версия страницы