Автор | Сообщение |
fireton
|
| постоянный участник
|
Сообщение: 105
Зарегистрирован: 20.01.07
|
|
Отправлено: 23.11.08 20:50. Заголовок: FireURQ
FireURQ - это GUI-based интерпретатор URQ. Текущая версия:1.3.2 Основные возможности: Реализация 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 История версий Планы на следующую версию Скачать последнюю версию Документация
|
|
Профиль
|
Ответов - 301
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
All
[только новые]
|
|
Григорий
|
| |
Сообщение: 45
Зарегистрирован: 09.04.08
|
|
Отправлено: 24.11.08 00:44. Заголовок: Ну один "баг"..
Ну один "баг" вижу - у нас есть игры и в дос-кодировке :) по настройке интерфейса горячее пожелание - хотелось бы чтоб была возможность уйти от этого кусп-стиля с огромным количеством окон и сделать в виде одного окна плеер
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 106
Зарегистрирован: 20.01.07
|
|
Отправлено: 24.11.08 01:02. Заголовок: Ну один "баг"..
цитата: | Ну один "баг" вижу - у нас есть игры и в дос-кодировке |
| Не вижу смысла поддерживать эту фичу. Новых игр в дос-кодировке никто писать уже не будет (как я понимаю). А старые можно легко сконвертить в win-кодировку. цитата: | хотелось бы чтоб была возможность уйти от этого кусп-стиля с огромным количеством окон и сделать в виде одного окна плеер |
| Т.е. ты хочешь консоль, но в виндовом окне? ;) И три окна - это "огромное количество"? Я понимаю, что плеер неудобен при игре только с клавиатуры (кажись, там даже кнопки пока не нажимаются) :) - но это исправимо.
|
|
Профиль
|
Григорий
|
| |
Сообщение: 46
Зарегистрирован: 09.04.08
|
|
Отправлено: 24.11.08 12:30. Заголовок: fireton пишет: Новы..
fireton пишет: цитата: | Новых игр в дос-кодировке никто писать уже не будет (как я понимаю). |
| Я специально для тебя напишу fireton пишет: цитата: | А старые можно легко сконвертить в win-кодировку. |
| Можно конечно. Можно и еще пару урок написать. Покажи мне человека который все эти квесты сконвертит? fireton пишет: цитата: | Т.е. ты хочешь консоль, но в виндовом окне? ;) И три окна - это "огромное количество"? |
| Ну для меня три окна многовато :) Если можно сделать одним окном, зачем их делать три? инвентарь по самым скромным оценкам в 2х из 3х квестов вообще не используется (а окно как я понимаю будет постоянно) а чем удобно двигать вверх-вниз ползунок нижнего окошка с батонами (когда у меня сначала много текста но мало кнопок, а потом мало текста но много кнопок), я не понимаю, почему бы не сделать батоны в том же окне, например в виде ссылок после текста локации?
|
|
Профиль
|
Nex
|
| |
Сообщение: 140
Зарегистрирован: 03.07.07
|
|
Отправлено: 24.11.08 15:30. Заголовок: Можно и еще пару уро..
цитата: | Можно и еще пару урок написать. |
| цитата: | ...почему бы не сделать батоны в том же окне, например... |
| Григорий пиши свою урку. И вообще, пусть каждый напишет по урке и устроим конкурс, с голосованием и призами.
|
|
Профиль
|
Eten
|
| постоянный участник
|
Сообщение: 1
Зарегистрирован: 24.11.08
|
|
Отправлено: 24.11.08 16:01. Заголовок: А где инвентарь?
Данный плеер на удивление с хорошим аппетитом жует все квесты и не плеется! Чего не скажешь про разные версии Акурки. Но при разборе интерфейса возникает интересный вопрос: А чем слово Действия отличается от стандартного варианта "Инвентарь"?
|
|
Профиль
|
Korwin
|
| постоянный участник
|
Сообщение: 453
Зарегистрирован: 25.05.05
|
|
Отправлено: 24.11.08 16:55. Заголовок: Eten пишет: Данный ..
Eten пишет: цитата: | Данный плеер на удивление с хорошим аппетитом жует все квесты и не плеется! Чего не скажешь про разные версии Акурки. |
| Эхх... боюсь, это еще не про все квесты верно...
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 107
Зарегистрирован: 20.01.07
|
|
Отправлено: 24.11.08 18:51. Заголовок: А чем слово Действия..
цитата: | А чем слово Действия отличается от стандартного варианта "Инвентарь"? |
| В досурке на инвентарь вешали всякую фигню. Запись игры, настройки... Мне показалось, что "Действия" будет более логичным. Кроме того, эту надпись можно менять из квеста с помощью переменной...
|
|
Профиль
|
Saruman
|
| |
Сообщение: 92
Зарегистрирован: 07.12.05
|
|
Отправлено: 24.11.08 19:19. Заголовок: Ton, напиши туда вме..
Ton, напиши туда вместо Действия FireURQ
|
|
Профиль
|
Хломидоманад
|
| постоянный участник
|
Сообщение: 217
Зарегистрирован: 20.12.05
|
|
Отправлено: 24.11.08 19:51. Заголовок: Я тоже за однооконие..
Я тоже за однооконие. Но сначала важно, чтобы отвисла среда разработки :) А вообще, для первой версии фурка сравнительно долго прожила при открытом моем квесте :) Молодец! =)
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 108
Зарегистрирован: 20.01.07
|
|
Отправлено: 25.11.08 00:16. Заголовок: Хломидоманад - я пон..
Хломидоманад - я понял, почему сейв не работал. У тебя используется save без параметра-локации, на которую возвращаться. Досурка в этом случае прописывала ту же локацию, на которой происходила запись. Т.е. при загрузке у тебя происходит запись состояния игры еще раз. В досурке это не критично - там игра записывается в файл по умолчанию. Но в фурке-то будет запрос имени файла! Как решить эту проблему пока не очень понимаю. Тебе бы написать save #%previous_loc$ - это как-то правильней будет. И работать будет, самое главное. А сейчас фурка, не найдя пустой локации для возврата просто запускает квест с начала...
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 109
Зарегистрирован: 20.01.07
|
|
Отправлено: 25.11.08 00:28. Заголовок: Вот еще важный вопро..
Вот еще важный вопрос. Сейчас в фурке числовое представление строки - ВСЕГДА длина этой строки. Т.е. если вы будете производить операцию сложения числа (или числовой переменной) и строки, то сложится число и длина этой строки. Есть пожелание (Вик) сделать переменные полностью прозрачными. Т.е. убрать различие между строками и числами. Другими словами, если строку можно преобразовать в число, то будет сделано такое преобразование. И наоборот. Если подразумевается операция над строкой, а в переменной - число, то будет использовано строковое представление этого числа. Конечно, это добавит несовместимости. Но кто что думает?
|
|
Профиль
|
|
Korwin
|
| постоянный участник
|
Сообщение: 454
Зарегистрирован: 25.05.05
|
|
Отправлено: 25.11.08 03:39. Заголовок: Не понял. Ты хочешь ..
Не понял. Ты хочешь убрать различие между строкой '22' и числом 22? Как будут выглядеть операторы сложения и конкатенации? Что будет при включении в выражения строковых переменных? Примеры можно?
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 230
Зарегистрирован: 17.03.08
|
|
Отправлено: 25.11.08 04:52. Заголовок: сейчас, я так понима..
сейчас, я так понимаю '10'+'10' даст '1010'. а если убрать различия м/ду строкой и числом, то '10'+'10' =20 ? думаю, это не только не нужно, но и вредно. лучше сделать перевод из строки в число по возможности простым. тестил на Корвиновском Винни-Пухе- действительно неудобен список действий бывает. то ли сделать его более 'интеллектуальным', чтоб старался показать все кнопки, особенно когда основного текста мало, то ли как Григорий говорит- в одном окне с текстом(если у автора такое получится). а окно действий.... пока не раздражает. будем посмотреть ишо. а вообще для меня главное- что бы досурковские квесты безпроблемно шли. пока идут. только Пух без цвета многое теряет...
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 231
Зарегистрирован: 17.03.08
|
|
Отправлено: 25.11.08 05:05. Заголовок: и ещё: 1) с текстовы..
и ещё: 1) с текстовым вводом, вроде бы порядок. хорошо бы ещё подтянуть функций обработки текстовых переменных до уровня куспа. 2) что с xbtn? (хотя щазз это для меня уже не так уж и актуально...) 3) как вставлять картинки? а несколько картинок с наложением? требуется описалово... 4) в случае текстового ввода иногда так и хочется убрать окно батонов. программно. хотя радует, что строка ввода появляется и исчезает когда надо. может и инвентарь сделать 'исчезающим' и окно батонов? 5) совсем мелкое замечание: у меня в одной недоделке выводится что-то типа этого: ' pln текст p состояние%> input vvod ' так вот, при выводе 'состояние%>' оказывается чуть ниже отображаемой части окна- приходится двигать мышкой, что бы увидеть.
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 232
Зарегистрирован: 17.03.08
|
|
Отправлено: 25.11.08 05:20. Заголовок: fireton пишет: ... ..
fireton пишет: цитата: | ... Пока нет... ...Настроек цвета из квеста (не уверен, что это нужно) |
| у меня есть кусок проги, в котором в выводимом тексте подцвечены разными цветами особые слова: жёлтым- глаголы, которые можно использовать в командах, красным- берущиеся предметы и т п - для того, что бы игроку было легче врубиться в парсер. фон- чёрный. думаю, цветовому выделению слов авторы смогут найти и другие применения. насчёт картинок: все мы знаем, что одна из причин успеха Sinclair в своё время заключалась в особой организации работы с графикой. так же и здесь: из нескольких картинок путём различных наложений можно наскладывать что-нить более привлекательное: 1) удобно для отображения рогаликов в не-текстовом виде (вместо букв-картинки) 2) из десятка картинок можно даже складывать вид из глаз в лабиринте(как в старых m&m) 3) ну и вообще наложение картинок позволяет их комбинировать для достижения большего разнообразия и отражения мелких изменений в игре (шкаф с десятью красными пузырьками / шкаф с девятью красными и одним синим пузырьком и т п) всё. пора спать. а то до утра здесь флудить буду
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 110
Зарегистрирован: 20.01.07
|
|
Отправлено: 25.11.08 08:45. Заголовок: Не понял. Ты хочешь ..
цитата: | Не понял. Ты хочешь убрать различие между строкой '22' и числом 22? Как будут выглядеть операторы сложения и конкатенации? Что будет при включении в выражения строковых переменных? Примеры можно? |
| Как и во всех языках, где нет различия типов. Если первый операнд - число, то будет попытка вычислить число. Если первый операнд - строка, то будет конкатенация. x = 10 + "15" - x будет равен 25 x = 10 + "гкй" - x будет равен 10 (строку невозможно преобразовать в число, считается нулем) x = "15" + 10 - x будет равен "1510" цитата: | насчёт картинок: все мы знаем, что одна из причин успеха Sinclair в своё время заключалась в особой организации работы с графикой. так же и здесь: из нескольких картинок путём различных наложений можно наскладывать что-нить более привлекательное |
| Картинок в том виде, как в акурке не будет точно. Это явно не из области текстовых игр. Возможно, будет вставка картинки в текст (ограниченный HTML). цитата: | с текстовым вводом, вроде бы порядок. хорошо бы ещё подтянуть функций обработки текстовых переменных до уровня куспа. |
| Чего именно не хватает? Я к тому, что tokens есть и == есть. Может, ты не умеешь их готовить? ;) Приведи пример задачи, которую хочешь решить... цитата: | что с xbtn? (хотя щазз это для меня уже не так уж и актуально...) |
| В принципе, можно реализовать. Но ведь любую xbtn можно развернуть в отдельную локацию... И даже есть программа, делающая это автоматом (Вик?). цитата: | в случае текстового ввода иногда так и хочется убрать окно батонов. программно. хотя радует, что строка ввода появляется и исчезает когда надо. может и инвентарь сделать 'исчезающим' и окно батонов? |
| Инвентарь планирую сделать убирабельным по кнопке. Насчет кнопок... меня тут активно убеждают, что отдельная панель кнопок есть зло и кнопки должны вставляться прямо в текст... Буду смотреть... За баги спасибо. Вечером гляну.
|
|
Профиль
|
Korwin
|
| постоянный участник
|
Сообщение: 456
Зарегистрирован: 25.05.05
|
|
Отправлено: 25.11.08 13:57. Заголовок: fireton пишет: x = ..
fireton пишет: цитата: | x = 10 + "гкй" - x будет равен 10 (строку невозможно преобразовать в число, считается нулем) |
| Еще один источник диких багов!!!
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 233
Зарегистрирован: 17.03.08
|
|
Отправлено: 25.11.08 14:56. Заголовок: fireton пишет: В пр..
fireton пишет: цитата: | В принципе, можно реализовать. Но ведь любую xbtn можно развернуть в отдельную локацию... И даже есть программа, делающая это автоматом (Вик?). |
| бляха муха! это уже неоднократно обсуждалось, и я описывал возникавшие затруднения: в некоторых случаях для реализации таким способом того, что можно легко сделать с помощью xbtn без него прийдётся прописывать n*m отдельных локаций! помницца для ЖиМ это нужно было. а сейчас не актуально, потому как, думаю, что в ЖиМ без парсера не обойтись. тем паче, что с парсером его можно будет реализовать не только на урке, но и на куспели... впрочем, xbtn всё равно- полезная штука. иногда помогает делать код значительно более коротким(что важно для его дебаггинга и доработки); а иногда(редко)- просто необходима. а прога Victor-а для меня полезна не более URQ->QSP транслятора: то, что она может перевести легко и самому сделать; а ограничения языка от этого никуда не деваются. насчёт tokens- да, отличная штука... а вот вхождение подстроки 'моя мама варит кофе' в текстах описаний как искать? почему бы не перенять хорошее(обработку строк) у куспели? насчёт кнопок- действительно лучше вместе с основным текстом. к тому же это- традиционно урковский вариант. хорошо бы инвентарь так же реализовать как-то по-традиционнее. ну, например: если нет ничего в инвентаре- пусть его не будет видно(хотя... изменение размеров рабочей области окна по ходу игры- тоже нехорошо) если есть что-то в инвентаре- пусть его будет видно. ИМХО это- лучшее, что можно придумать. насчёт картинок: если картинки можно будет делать составними с наложением- это может здорово поднять привлекательность игрушек: 1) можно больше разнообразить вывод картинки локации 2) можно заготовить картинки пары персонажей и кучи мелких прибамбасов типа усов очков и т п и складывать из них разных персонажей. ну и т п 3) а если вывести 5х5 картинок, где центральная-ГГ, а остальные отображают окружающий ланлшафт (горы, реки, города)? кста, в 'холм фей' это позволило бы сократить кол-во картинок карты до 2-х, при этом общий 'вес' картинок карты уменьшился бы более чем в 20! раз впрочем, по-любому, ГЛАВНОЕ- нормальная совместимость со стандартом DosURQ. возможность подцвечивать слова, например. да, и последнее: огромнейшее СПАСИБО за проделанную работу по созданию FireURQ ! может, в одной из соседних тем поделишься секретом: 'как быстро сделать очередной URQ-интерпретатор: пособие для ленивых'? у меня есть свои соображения насчёт интерфейса (полноэкранный графический режим с моноширинным шрифтом а-ля DOS. возможность заменять неиспользуемые симфолы любыми рисунками а-ля Sinclair, ну и т п)
|
|
Профиль
|
Nex
|
| |
Сообщение: 141
Зарегистрирован: 03.07.07
|
|
Отправлено: 25.11.08 16:55. Заголовок: Новый день, новая ур..
Новый день, новая урка. Ну и тп
|
|
Профиль
|
Хломидоманад
|
| постоянный участник
|
Сообщение: 220
Зарегистрирован: 20.12.05
|
|
Отправлено: 25.11.08 18:02. Заголовок: noname пишет: насчё..
noname пишет: цитата: | насчёт tokens- да, отличная штука... а вот вхождение подстроки 'моя мама варит кофе' в текстах описаний как искать? почему бы не перенять хорошее(обработку строк) у куспели? |
| Спокойно искать. Только это не токенами делается, а сравнениями строк по маске. цитата: | насчёт картинок: если картинки можно будет делать составними с наложением- это может здорово поднять привлекательность игрушек: 1) можно больше разнообразить вывод картинки локации 2) можно заготовить картинки пары персонажей и кучи мелких прибамбасов типа усов очков и т п и складывать из них разных персонажей. ну и т п 3) а если вывести 5х5 картинок, где центральная-ГГ, а остальные отображают окружающий ланлшафт (горы, реки, города)? кста, в 'холм фей' это позволило бы сократить кол-во картинок карты до 2-х, при этом общий 'вес' картинок карты уменьшился бы более чем в 20! раз |
| Согласен. В акурке это было возможно, и мне не вовсе кажется, что это было воплощением вселенского зла и проявлением антиинтерактивнолитературного подхода к написанию игр. цитата: | а прога Victor-а для меня полезна не более URQ->QSP транслятора: то, что она может перевести легко и самому сделать; а ограничения языка от этого никуда не деваются. |
| Ограничения языка - это то, что с помощью этого языка неосуществимо. Я не знаю примеров задач, которые урка не может реализовать без xbtn :) Но это, кстати, не значит, что я против xbtn. Я тоже за подсветку и за однооконие (а, говорил уже, кажется? :)). Но хозяин, как известно, барин. Как бы то ни было, хорошо, что он вообще есть :) В общем, со своими мнениями и мыслями я всегда доступен на канале :)
|
|
Профиль
|
Хломидоманад
|
| постоянный участник
|
Сообщение: 221
Зарегистрирован: 20.12.05
|
|
Отправлено: 25.11.08 18:05. Заголовок: Что касается строк и..
Что касается строк и чисел - я, как минимум, не "за". Это вызывает вопросы с совместимостью и может приводить к эффектам, которых сами игрописатели не ожидали. С такой спецификой языка, прежде чем написать строчку кода, нужно сначала подумать, что пишешь - а урка славна совсем не таким подходом) Так что - как есть, по-моему, вполне неплохо.
|
|
Профиль
|
|
noname
|
| постоянный участник
|
Сообщение: 237
Зарегистрирован: 17.03.08
|
|
Отправлено: 25.11.08 22:37. Заголовок: на второй странице т..
на второй странице темы 'живой игровой мир' находится прога 'пример№1: парсерная версия' (хорошо, что не в аплоаде!). так, вот: под ДосУрку с кейрусом она работает, а на FireURQ- нет. вот что выводит вначале прога под ДосУркой: цитата: | Имя : Честный Галантный Рыцарь Сила = 5 Ловкость = 6 играть этим персонажем выбрать другого персонажа ввести имя персонажа |
| вот что выводит FireURQ: цитата: | Имя : Сила = 0 Ловкость = 0 ... играть этим персонажем выбрать другого персонажа ввести имя персонажа |
| :( а поначалу были такие хорошие впечатления от FireURQ...
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 238
Зарегистрирован: 17.03.08
|
|
Отправлено: 25.11.08 22:52. Заголовок: ага! просто FireURQ ..
ага! просто FireURQ не понимает буквы 'ё' в переменных. как, кстати и акурка. исправил все 'ё' на 'е'- заработала! НО споткнулась на следующем шаге: цитата: | Вы в удивительно прозрачном мелком ручейке Здесь находятся: Введите, что сделать: Бесшабашный Развязный Дракон ушел на север и оказался в удивительно прозрачном мелком ручейке Вы в удивительно прозрачном мелком ручейке Здесь находятся: Введите, что сделать: |
| т е не показывает находящихся в локации (а так же вошедших/вышедших и т п ) персонажей, которых не менее одного- ДосУрка перечисляет ГГ в общем списке. ГГ доступны команды: 'идти на север', 'идти на запад', 'идти на юг', 'идти на восток' ещё пара моментов: 1) не получается выбирать батон стрелочками- только мышей. неудобно 2) на досурке ввод игрока оказывается в основном окне описаний. в результате в FireURQ не видно, какие команды вводил игрок- в основном окне описаний их нет 3) стрелками вверх/вниз в URQ_wcl при вводе можно выбирать команды введённые ранее. а в FireURQ-нет впрочем, критичным для меня является только корректная работоспособность досурковских прог под FireURQ. к сожалению, мои парсерные примеры жим под FireURQ не работают. а xbtn-ский пример вообще не на чем запустить... p.s. обратил внимание, что ГГ никуда не уходит из текущей локации. для наблюдения некорректной работы FireURQ лучше использовать 'парсерный пример №2' на стр 3 темы 'жим': там выводится инфа о доступных выходах из локации в виде [сзюв]. формат ввода команд тот же: 'ждать', 'идти на север', так же идти и в остальных направлениях. других доступных ГГ команд нет. пример проверен и корректно работает на ДосУрке. при проверке желательно выбирать максимально ловкого персонажа (Честный Галантный Рыцарь), иначе- неловкие персонажи пропускают ходы и будет сложно разобраться в большом кол-ве описаний того, что произошло после вашего предыдущего хода
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 111
Зарегистрирован: 20.01.07
|
|
Отправлено: 26.11.08 00:06. Заголовок: Очень трудно отлажив..
Очень трудно отлаживать интерпретатор на огромных простынях. Авторы обычно лучше знают свои творения. Поэтому огромная просьба: если фурка чего-то не отображает/работает не так, то разберитесь что именно она не делает, составьте маленький пример на URQL, иллюстрирующий проблему и пришлите мне на fireton[гав]mail{точка}ru вместе с описанием проблемы. Заранее спасибо. Возможно, совместными усилиями нам удастся сделать больше.
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 112
Зарегистрирован: 20.01.07
|
|
Отправлено: 27.11.08 19:33. Заголовок: Обдумываю сейчас нов..
Обдумываю сейчас новый интерфейс для фурки. Вопрос вот какой. Как лучше, чтобы текст на экране просто скроллировался (досурка) или же чтобы с переходом на новую локацию область текста очищалась и текст выводился заново (акурка и текущая фурка)? Просьба поделиться мнением.
|
|
Профиль
|
Korwin
|
| постоянный участник
|
Сообщение: 459
Зарегистрирован: 25.05.05
|
|
Отправлено: 27.11.08 19:50. Заголовок: Если скроллироваться..
Если скроллироваться, то сколько локаций держать в памяти скролла? Квесты бывают очень длинными... может ограничение сделать на 5-7 лок?
|
|
Профиль
|
Хломидоманад
|
| постоянный участник
|
Сообщение: 226
Зарегистрирован: 20.12.05
|
|
Отправлено: 27.11.08 19:59. Заголовок: Korwin пишет: Если ..
Korwin пишет: цитата: | Если скроллироваться, то сколько локаций держать в памяти скролла? Квесты бывают очень длинными... может ограничение сделать на 5-7 лок? |
| Предлагаю один экран :) Как досурка. Но лог кешировать на время работы фурки все равно полезно.
|
|
Профиль
|
Григорий
|
| |
Сообщение: 47
Зарегистрирован: 09.04.08
|
|
Отправлено: 27.11.08 20:09. Заголовок: fireton пишет: Как ..
fireton пишет: цитата: | Как лучше, чтобы текст на экране просто скроллировался (досурка) или же чтобы с переходом на новую локацию область текста очищалась и текст выводился заново (акурка и текущая фурка)? |
| Лучше чтоб была опция в настройках плеера, и можно было сделать и так и так
|
|
Профиль
|
Хломидоманад
|
| постоянный участник
|
Сообщение: 229
Зарегистрирован: 20.12.05
|
|
Отправлено: 27.11.08 20:22. Заголовок: Григорий пишет: Луч..
Григорий пишет: цитата: | Лучше чтоб была опция в настройках плеера, и можно было сделать и так и так |
| Или настройках игры? Потому что по-разному бывает нужно.
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 241
Зарегистрирован: 17.03.08
|
|
Отправлено: 27.11.08 21:46. Заголовок: этот пример работает..
этот пример работает и под dos_urq, и под FireURQ: цитата: | :1 perkill instr пароль= ы pln pln введите пароль: pln instr vvod= input vvod if vvod= пароль then pln Салям-алейкум, Уркистан! & end goto 1 end |
| а этот пример под FireURQ не работает: цитата: | :1 perkill instr пароль1= ы pln pln введите пароль: pln instr vvod= input vvod счетчик=1 if vvod= пароль#счетчик$ then pln Салям-алейкум, Уркистан! & end goto 1 end |
|
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 113
Зарегистрирован: 20.01.07
|
|
Отправлено: 28.11.08 07:48. Заголовок: noname спасибо, почи..
noname спасибо, починим. :)
|
|
Профиль
|
|
noname
|
| постоянный участник
|
Сообщение: 244
Зарегистрирован: 17.03.08
|
|
Отправлено: 28.11.08 20:45. Заголовок: насчёт скролла: пред..
насчёт скролла, предлагаю: а) выводить 2000 символов (как в Досурке), не зависимо от того, помещаются ли они в окне, или же прийдётся скроллировать --- это идеальный вариант в плане совместимости: игроку доступен ровно тот текст, как автор и задумывал б) сделать возможность переключения режима, НО не в опциях плеера, а оператором программы: если автор квеста посчитает, что в другом режиме именно этот квест будет смотреться лучше- пусть включает. нефиг такие заморочки вешать на игрока. какими именно будут эти другие режимы- вопрос отдельный...
|
|
Профиль
|
NewMan
|
| |
Сообщение: 17
Зарегистрирован: 01.09.07
|
|
Отправлено: 29.11.08 04:02. Заголовок: Опять костыли и несо..
Опять костыли и несовместимости :)
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 114
Зарегистрирован: 20.01.07
|
|
Отправлено: 29.11.08 11:26. Заголовок: NewMan пишет: Опять..
NewMan пишет: цитата: | Опять костыли и несовместимости :) |
| Сам ты... три дня не умывался! :)
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 118
Зарегистрирован: 20.01.07
|
|
Отправлено: 13.12.08 18:53. Заголовок: Выпустил версию 0.1...
Выпустил версию 0.1.3 - в условии оператора if не работали подстановки - буква "ё" теперь распознается в составе имен переменных
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 259
Зарегистрирован: 17.03.08
|
|
Отправлено: 15.12.08 10:41. Заголовок: :1 pln описание си..
цитата: | :1 pln описание ситуации. ваши действия: input vvod pln pln реакция на ваши действия. goto 1 end |
| результаты работы программы на DOS_URQ и FireURQ различаются. впрочем, если такова авторская задумка платформы, то можно и оставить: не так уж и много досурковских квестов используют input. p.s. да, к слову: а что там с xbtn?
|
|
Профиль
|
ghoest
|
| |
Сообщение: 17
Зарегистрирован: 10.12.08
|
|
Отправлено: 16.12.08 14:01. Заголовок: noname пишет: резул..
noname пишет: цитата: | результаты работы программы на DOS_URQ и FireURQ различаются. |
| Мннэээ.... а в чем конкретно разница в результатах?
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 264
Зарегистрирован: 17.03.08
|
|
Отправлено: 16.12.08 16:35. Заголовок: ghoest пишет: Мннээ..
ghoest пишет: цитата: | Мннэээ.... а в чем конкретно разница в результатах? |
| в FireURQ не видно, какой ввод делал игрок. это несущественно, и к тому же может быть исправлено автором игры, НО выводимый Досуркой и Фиреуркой текст будет в любом случае различаться. допустим, на досурке есть(или будет) игра с подбором пароля. запустив её на фиреурке игрок не будет видеть введённых ранее вариантов. если только она не будет специально адаптирована под FireURQ.
|
|
Профиль
|
ghoest
|
| |
Сообщение: 19
Зарегистрирован: 10.12.08
|
|
Отправлено: 17.12.08 01:56. Заголовок: ghoest пишет: в Fir..
ghoest пишет: цитата: | в FireURQ не видно, какой ввод делал игрок. это несущественно, и к тому же может быть исправлено автором игры |
| Отображать введенный текст - это особенность не конкретно урки а вообще консольного приложения В ФайрУрке (как и в Акурке 1) текст вводится в специальный элемент управления - поле ввода, а в досурке он вводится в КОНСОЛЬ, которая заключает в себье вообще все - и ввод ивывод То есть, специального кода для отображения/скрытия введенного текста в этих разных урках никто не писал. Консоль ведет себя одним образом, ГУЙ - другим.
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 123
Зарегистрирован: 20.01.07
|
|
Отправлено: 24.12.08 20:50. Заголовок: 0.1.4 BETA - возмож..
0.1.4 BETA - возможность загрузки зашифрованных квестов (QS1 и QS2) - возможность передачи параметров в операторах goto, proc и btn - возможность запуска из командной строки с единственным параметром - именем файла квеста Описание формата передачи параметров - в файле внутри архива.
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 273
Зарегистрирован: 17.03.08
|
|
Отправлено: 25.12.08 20:27. Заголовок: fireton пишет: - во..
fireton пишет: цитата: | - возможность загрузки зашифрованных квестов (QS1 и QS2) |
| а нужно ли? fireton пишет: цитата: | - возможность передачи параметров в операторах goto, proc и btn |
| супер! fireton пишет: цитата: | - возможность запуска из командной строки с единственным параметром - именем файла квеста |
| давно пора. можно будет на расширение qst повесить запуск квеста под fireurq fireton пишет: цитата: | Настроек интерфейса (это надо, но я не знаю что еще сделать кроме настройки цвета и шрифта - подскажите) |
| - сделать 16-ть переменных цвета. как по умолчанию№1 они будут настроены- надоть подумать. можно взять за основу 16-ть цветов палитры paintbrush по умолчанию. НО во втором из железно забитых вариантов они должны быть похожи на 16-ть цветов текстовой консоли. гамер может как выбрать один из имеющихся вариантов расцветки, так и создать свой. и сохранить его. и предложить его на форуме, как очередной вариант для железной вшивки в fireurq. - автору при написании квеста достаточно следовать одному из стандартных вариантов (либо белым по чёрному, либо чёрным по белому). грамотно раскидав цвета по остальным номерам расцветки умолчания№1 можно будет гарантировать , что цвет гармонично подцвеченного квеста будет таковым при выборе любого из стандартных вариантов расцветки. свои юзерские варианты юзер пользует на свой вкус. ДА, собственно чё я зашёл- щазз расскажу вам сказку о пробелах и коварстве: Скрытый текст : 1 pln привет btn 1, привет end
| --- приведённый выше скрытый текст работает в досурке, но не в файрурке.
|
|
Профиль
|
|
uux
|
| постоянный участник
|
Сообщение: 133
Зарегистрирован: 13.03.07
|
|
Отправлено: 25.12.08 21:53. Заголовок: noname пишет: firet..
noname пишет: цитата: | fireton пишет: цитата: - возможность загрузки зашифрованных квестов (QS1 и QS2) а нужно ли? |
| Однозначно нужно. А еще бы возможность компиляции игры в экзешник... Мечты, мечты;).
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 124
Зарегистрирован: 20.01.07
|
|
Отправлено: 26.12.08 00:53. Заголовок: : 1 pln привет btn 1..
цитата: | : 1 pln привет btn 1, привет end |
| noname, спасибо. Починю в следующей версии. UPD: Собственно, уже починил - там одна строчка кода. Залил на вики. Версию решил не поднимать - багфикс совсем ерундовый. ;)
|
|
Профиль
|
Eten
|
| постоянный участник
|
Сообщение: 3
Зарегистрирован: 24.11.08
|
|
Отправлено: 26.12.08 10:22. Заголовок: Версию решил не подн..
цитата: | Версию решил не поднимать - багфикс совсем ерундовый. |
| Но версия-то у тебя уже другая, поэтому для уменьшения путаницы рекомендую использовать трехзначную версию проги. Для тех кто не знает, третья цифра означает номер сборки программы. А в четырехзначной версии она вообще стоит последней цифрой, а за место нее ставят уже ставят по части ошибок. Но это место и для меня темный омут, редко кто использует 4-х значную версию, кроме корпораций.
|
|
Профиль
|
Nex
|
| |
Сообщение: 147
Зарегистрирован: 03.07.07
|
|
Отправлено: 26.12.08 11:37. Заголовок: для уменьшения путан..
цитата: | для уменьшения путаницы рекомендую использовать трехзначную версию проги. |
| А это что? цитата: | Текущая версия: 0.1.4 BETA |
|
|
|
Профиль
|
ASBer
|
| |
Сообщение: 3
Зарегистрирован: 26.11.08
|
|
Отправлено: 26.12.08 13:17. Заголовок: удалил флуд..
удалил флуд
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 127
Зарегистрирован: 20.01.07
|
|
Отправлено: 26.12.08 14:59. Заголовок: Этен, не флуди здесь..
Этен, не флуди здесь, пожалуйста.
|
|
Профиль
|
Eten
|
| постоянный участник
|
Сообщение: 5
Зарегистрирован: 24.11.08
|
|
Отправлено: 27.12.08 10:38. Заголовок: Пардон, fireton, кон..
Пардон, fireton, конечно. Но как ты прокомментируешь одну из своих версий, например такую 0.1.3.17 BETA. По официальному стандарту у тебя получается нулевая версия, одно дополнение нулевой версии, ошибка (3), кол-во сборок (17). А как у тебя это? Ну и все же, прикинь, у меня будет тот самый баг, а версия таже. Откуда я буду уверен, что его уже нет? Качать еще раз. Тем более, что форум читать я не обязан. На все это конечно можно рукой махнуть пока у тебя размер за 1 метр не перевалит. Но для заметки, в истории версий у тебя указывается только три знака, а в текущей стоит "0.1.4.25". И вот у меня вопрос возникает. При трехзначной написано "0.1.4", а при четрехзначной "0.1.4.25". Интересно, что значат цифры после первых двух в каждом из этих обозначений версий. По принятым стадартам в "0.1.4" четверка - кол-во сборок, а в "0.1.4.25" она используется для ошибок. З.Ы. Может я и не кстати об этом говорю, но такая расстановка цифр в версиях вызвает у меня не понимание того, где что?
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 128
Зарегистрирован: 20.01.07
|
|
Отправлено: 27.12.08 10:52. Заголовок: Eten пишет: По офиц..
Eten пишет: цитата: | По официальному стандарту у тебя получается нулевая версия, одно дополнение нулевой версии, ошибка (3), кол-во сборок (17). А как у тебя это? |
| 3 - это релиз, а не ошибка. 17 - сборка. Eten пишет: цитата: | Ну и все же, прикинь, у меня будет тот самый баг, а версия таже. Откуда я буду уверен, что его уже нет? Качать еще раз. |
| Ты успел написать несколько игр под фурку, за те несколько часов пока я не поправил ошибку? Если ты не заметил, это беты еще. Т.е. не рекомендуется для использования, только для тестирования. Eten пишет: цитата: | И вот у меня вопрос возникает. При трехзначной написано "0.1.4", а при четрехзначной "0.1.4.25". Интересно, что значат цифры после первых двух в каждом из этих обозначений версий. |
| Мажорная версия, минорная версия, релиз и сборка. Сборку я не указываю при выпуске. Это больше справочная информация.
|
|
Профиль
|
Nex
|
| |
Сообщение: 148
Зарегистрирован: 03.07.07
|
|
Отправлено: 27.12.08 11:15. Заголовок: Eten, займись чем-ни..
Eten, займись чем-нибудь полезным.
|
|
Профиль
|
Eten
|
| постоянный участник
|
Сообщение: 6
Зарегистрирован: 24.11.08
|
|
Отправлено: 27.12.08 11:57. Заголовок: fireton, спасибо за ..
fireton, спасибо за ответ. цитата: | за те несколько часов пока я не поправил ошибку? |
| Проверял конечно, твою прогу на своей гаме, реакция была уже здесь выложена не мной (см. про xbtn). У меня эта фишка используется в диалогах и боевках. Без xbtn, если что и реализуемо, то только путем увеличения большого кол-ва локаций и усложнением отладки квеста. Это исть не рентабельно! Если ты все-таки не станешь поддерживать это, то будут ли какие замены? Не зря же xbtn придумали. цитата: | Eten, займись чем-нибудь полезным. |
| Nex, пиши справку и вопросв от меня не будет. З.Ы. Неохота в каменный век возращаться. Любой новый плеер, заставляет автора еще раз проверить свой квест!
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 276
Зарегистрирован: 17.03.08
|
|
Отправлено: 29.12.08 08:03. Заголовок: fireton, за те неско..
наконец проверил-таки работу нового btn, на примере алгоритма, содранного с предложеного на божий суд ghoest здесь: http://urq.borda.ru/?1-0-0-00000243-000-40-0-1229209094 вот текст проги: Скрытый текст :Start pln Введите кол-во кнопок: input Max I=0 :CycleBegin I=I+1 ; для проверки занесём в массив номер кнопки ; после какого-нибудь простого преобразования: Array#I$=I*2 ; например, умножение на 2 Btn Answer (#I$), кнопка номер N #I$ if I < Max Then Goto CycleBegin end :Answer pln под номером #Answer_1$ в массиве хранится число #Array#Answer_1$$ btn Start, Again end
| --- этот пример делает то, что невозможно с помощью обычного btn. надеюсь, это поможет кому-нибудь освоиться с возможностями fireurq. ДА, и ещё: fireton сделай чтоб можно было менять хотя бы размер шрифта, а то неудобно юзать/тестить твою фаирурку: мелкий шрифт уже достал. UPD при запуске fireurq с квестом в качестве параметра выскакивает окошко: cannot focus a disabled or invisible window. но потом всё работает. пока всё.
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 129
Зарегистрирован: 20.01.07
|
|
Отправлено: 29.12.08 18:18. Заголовок: noname, спасибо за т..
noname, спасибо за тест. Все, связанное с интерфейсом править не буду, т.к. делаю другой интерфейс, принципиально отличающийся от текущего. Будем потом искать баги там. ;) Интересно, у тебя монитор какой, что тебе кажется мелким шрифт в 12 пунктов?
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 277
Зарегистрирован: 17.03.08
|
|
Отправлено: 29.12.08 19:42. Заголовок: fireton, не такой уж..
fireton, не такой уж и большой- всего 20", широкоформатный. работаю в разрешении 1680х1050. 12пикселей- не такой уж и мелкий шрифт, в word-e сам им частенько пользуюсь, но делаю масштаб по ширине страницы. в досурке ставлю обычно шрифт Luicida Console 28. UPD идеальным считаю полноэкранный интерфейс а-ля ДОС с векторным моноширинным шрифтом. штоп в любом разрешении кол-во знакомест по вертикали и горизонтали было одинаковым, а подгонялись бы только размеры букв под знакоместо. p.s. эх, мечты, мечты... UPD шрифт Luicida Console вполне устраивает. и штоп по нажатии батона (а всё будет внешне похоже на досурку), НЕ выбранные батоны исчезали, а виден был бы предыдущий текст(сколько там на экране останется) + сделанный выбор + новый текст + что_там_ещё_прога_выведет
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 278
Зарегистрирован: 17.03.08
|
|
Отправлено: 29.12.08 20:09. Заголовок: ну, я конечно понима..
ну, я конечно понимаю, что ТАК никто делать не будет...
|
|
Профиль
|
Korwin
|
| постоянный участник
|
Сообщение: 466
Зарегистрирован: 25.05.05
|
|
Отправлено: 30.12.08 09:26. Заголовок: http://urq.plut.info..
|
|
Профиль
|
Nex
|
| |
Сообщение: 149
Зарегистрирован: 03.07.07
|
|
Отправлено: 30.12.08 10:12. Заголовок: Korwin может, потому..
Korwin может, потому что БЕТА?
|
|
Профиль
|
uux
|
| постоянный участник
|
Сообщение: 137
Зарегистрирован: 13.03.07
|
|
Отправлено: 30.12.08 10:33. Заголовок: Nex пишет: Korwin м..
Nex пишет: цитата: | Korwin может, потому что БЕТА? |
| AkURQ тоже не релиз...
|
|
Профиль
|
Хломидоманад
|
| постоянный участник
|
Сообщение: 246
Зарегистрирован: 20.12.05
|
|
Отправлено: 30.12.08 18:05. Заголовок: Korwin Добавлю, да...
Korwin Добавим, да.
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 291
Зарегистрирован: 17.03.08
|
|
Отправлено: 07.01.09 07:53. Заголовок: fireton пишет: дела..
fireton пишет: цитата: | делаю другой интерфейс, принципиально отличающийся от текущего. |
| после 'башни' мне интерфейс РТАДСа как-то стал больше нравиться. привыкать, что ли начал. и картинки среди текста. вообще главное, что я хочу от графики- суметь выводить карты и схемы. и выделять некоторые слова. ну, в РТАДС для этого достаточно крупных или жирных букв. да, и к куспелевскому интерфейсу начал привыкать...
|
|
Профиль
|
uux
|
| постоянный участник
|
Сообщение: 138
Зарегистрирован: 13.03.07
|
|
Отправлено: 07.01.09 09:03. Заголовок: noname пишет: после..
noname пишет: цитата: | после 'башни' мне интерфейс РТАДСа как-то стал больше нравиться. привыкать, что ли начал. и картинки среди текста. вообще главное, что я хочу от графики- суметь выводить карты и схемы. и выделять некоторые слова. |
| РТАДС принципиально другая платформа, заточенная под парсер. И интерфейс удобен как раз для парсерной игры. Бездумно брать этот интерфейс за основу для урки - примерно то же самое, что взять органы управления из самолета и "в лоб" пересадить их в автомоблиь (ну, или наоборот). Каждый интерфейс хорош на своем месте. noname пишет: цитата: | ну, в РТАДС для этого достаточно крупных или жирных букв. |
| В ХТМЛ-ТАДСе можно, кстати, выделять буквы и цветом. Если же вообще говорить об интерфейсе - ИМХО, окно инвентаря по образцу Акурки или куспеля (хотя бы опциональное) однозначно пошло бы на пользу тем играм на урке, где в инвентаре очень много предметов и они активно используются. Классическая досурковская навигация по инвентарю с выбором сначала предмета, а потом действия над ним с течением времени начинает задалбывать. Можно было бы сделать такое отключаемое окно инвентаря, сохранив при этом (для тех, кого оно раздражает) доступ к инвентарю по U и I. На точном копировании остальных аспектов интерфейса досурки (типа окна фиксированной ширины, использования только моноширинных шрифтов и т. д.) зацикливаться, думаю, нет необходимости. В то же время расцвечивание букв нужно - хотя бы для обратной совместимости. А вообще, Тон, ты меньше слушай такого urq-казуала, как я;), и делай по-своему.
|
|
Профиль
|
Юкио-тян
|
| |
Сообщение: 2
Зарегистрирован: 12.01.09
|
|
Отправлено: 13.01.09 13:14. Заголовок: А можно в FireURQ ка..
А можно в FireURQ как-то сдвинуть строки вправо, чтобы вставить эпиграф - хокку? Не применяя, разумеется, пробелов! И еще - как-то бы решить проблему с ';' после pln? Ввести какие-нибудь pln ##"Этот текст выводится без всяких изменений; и этот тоже$$
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 298
Зарегистрирован: 17.03.08
|
|
Отправлено: 13.01.09 13:32. Заголовок: цитата из описания U..
цитата из описания URQL для URQ_DOS: цитата: | - При обработке строки #/$ заменяется на перенос строки, что позволяет обойтись в локации одним оператором печати, даже при печати стихов; - После оператора печати выражение ##код$ заменяется на символ с этим кодом, где код - число, а не выражение. ##$ работает пока только в операторах печати, недопустима вложенность ##$. Конструкция введена чтобы была возможность включить в текст "системные" символы ;$. Код может быть от 0 до 255. Пока нельзя использовать переменную вместо числового значения код! |
|
что касается сдвига строк- я так понимаю, что Fireton делает другой интерфейс для fireurq. так что данный вопрос будет уместен после знакомства с новым интерфейсом(см в этой теме мой вопрос об изменении размера шрифта). Насчёт текста, выводимого без изменений- хорошая идея, НО надо хорошо подумать...
|
|
Профиль
|
qwerty
|
| постоянный участник
|
Сообщение: 84
Зарегистрирован: 20.01.06
|
|
Отправлено: 18.01.09 22:55. Заголовок: Эй, Тон! Ты бы хоть ..
Эй, Тон! Ты бы хоть шевелился, когда тебя палочкой тыкают. А то не ясно- то ли ты делаешь свою фурку, то ли уже нет? Скажи пару слов про будущий интерфейс, плизз... Ну, или хотя бы сделай возможность размер шрифта выбирать.
|
|
Профиль
|
uux
|
| постоянный участник
|
Сообщение: 146
Зарегистрирован: 13.03.07
|
|
Отправлено: 19.01.09 05:58. Заголовок: Юкио-тян пишет: А м..
Юкио-тян пишет: цитата: | А можно в FireURQ как-то сдвинуть строки вправо, чтобы вставить эпиграф - хокку? Не применяя, разумеется, пробелов! И еще - как-то бы решить проблему с ';' после pln? Ввести какие-нибудь pln ##"Этот текст выводится без всяких изменений; и этот тоже$$ |
| Для вывода точки с запятой используется pln ##59$
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 139
Зарегистрирован: 20.01.07
|
|
Отправлено: 19.01.09 09:02. Заголовок: qwerty пишет: Эй, ..
qwerty пишет: цитата: | Эй, Тон! Ты бы хоть шевелился, когда тебя палочкой тыкают. А то не ясно- то ли ты делаешь свою фурку, то ли уже нет? |
| Делаю.
|
|
Профиль
|
qwerty
|
| постоянный участник
|
Сообщение: 85
Зарегистрирован: 20.01.06
|
|
Отправлено: 19.01.09 12:34. Заголовок: Для вывода точки с з..
цитата: | Для вывода точки с запятой используется pln ##59$ |
| Было бы неплохо иметь и обратную возможность: выводить код знака. Напр: Ну, или какой там синтаксис будет лучше. Таким образом было бы легко узнать код знака ; или любого другого. Для того, что бы позже выводить его через ## код$.
|
|
Профиль
|
qwerty
|
| постоянный участник
|
Сообщение: 102
Зарегистрирован: 20.01.06
|
|
Отправлено: 24.01.09 22:58. Заголовок: WARNING!: совершенно..
WARNING!: совершенно не работает работа с инвентарём в примере, обсуждавшемся в теме 'уроки urq': Скрытый текст :10 pln pln Допустим, у героя УЖЕ есть изначально 10 Вампирьих стрел pln И тридцать три листка подорожника (залечивать раны) pln Проверьте работу программы, пользуясь клавишей 'i' для показа инвентаря: pln Кол-во листков подорожника должно оставаться неизменным! pln inv +10,Вампирьих стрел inv +33,листка подорожника btn 20, купить ещё 5 стрел btn 30, продать 5 стрел btn 40, произнести жуткое заклинание 15-ти end :20 inv +5, Вампирьих стрел pln pln Денег у героя- куры не клюют. Теперь у него на 5-ть стрел больше. pln btn 20, купить ещё 5 стрел btn 30, продать 5 стрел btn 40, произнести жуткое заклинание 15-ти end :30 if inv_Вампирьих стрел < 5 then goto 50 inv -5, Вампирьих стрел pln pln Теперь у нашего героя на 5-ть стрел меньше. pln btn 20, купить ещё 5 стрел btn 30, продать 5 стрел btn 40, произнести жуткое заклинание 15-ти end :40 inv+ Вампирьих стрел ; перед следующей операцией должна быть хотя бы одна стрела: inv_Вампирьих стрел = 15 pln pln Теперь у нашего героя ровно 15-ть стрел. pln btn 20, купить ещё 5 стрел btn 30, продать 5 стрел btn 40, произнести жуткое заклинание 15-ти end :50 pln pln У нашего героя нет столько стрел для продажи! pln btn 20, купить ещё 5 стрел btn 30, продать 5 стрел btn 40, произнести жуткое заклинание 15-ти end
|
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 145
Зарегистрирован: 20.01.07
|
|
Отправлено: 25.01.09 03:02. Заголовок: Ок, спасибо за "..
Ок, спасибо за "сигнал". Будем посмотреть...
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 146
Зарегистрирован: 20.01.07
|
|
Отправлено: 25.01.09 12:25. Заголовок: Хм. Этот синтаксис п..
Хм. Этот синтаксис просто нигде не указан. В описании, которым я руководствовался при написании интерпретатора, синтаксис выглядел как inv+ и inv-. Но сейчас, после серии тестов, вижу, что должна обрабатываться любая фигня вроде inv + 3, Хренотени Исправлю.
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 147
Зарегистрирован: 20.01.07
|
|
Отправлено: 25.01.09 13:24. Заголовок: Исправил. Забирайте ..
Исправил. Забирайте новую версию.
|
|
Профиль
|
Дженни
|
| постоянный участник
|
Сообщение: 230
Зарегистрирован: 18.07.05
|
|
Отправлено: 25.01.09 17:51. Заголовок: inv +5, Вампирьих ст..
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 149
Зарегистрирован: 20.01.07
|
|
Отправлено: 25.01.09 20:59. Заголовок: Дык. В досурке работ..
Дык. В досурке работает и "inv+ 5", и "inv +5", и "inv + 5", и "inv 5" - все дают одинаковый результат. В фурке теперь тоже так.
|
|
Профиль
|
qwerty
|
| постоянный участник
|
Сообщение: 103
Зарегистрирован: 20.01.06
|
|
Отправлено: 25.01.09 21:21. Заголовок: Правильно, т е по оп..
Правильно, т е по описанию, будет формат "inv+ 5,предмет". Я так и старался писать, но как-то само-собой при быстром наборе получилось иначе. fireton, спасибо за быструю реакцию! Дженни, впервые вижу это описание(по твоей ссылке). Спасибо, ознакомлюсь...
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 319
Зарегистрирован: 17.03.08
|
|
Отправлено: 11.02.09 20:47. Заголовок: Настроек цвета из кв..
цитата: | Настроек цвета из квеста (не уверен, что это нужно) |
|
ещё как нужно! на фоне десятка одинаково оформленных квестов кто-нить обязательно захочет оформить всё по-своему. один чел даже книгу-игру пишет на синем фоне, используя шрифт разных цветов и жирности. ознакомиться с тем, что пока сделано можно здесь.
|
|
Профиль
|
MixeratoR
|
| |
Сообщение: 5
Зарегистрирован: 10.07.08
|
|
Отправлено: 02.03.09 14:41. Заголовок: Когда в имени предме..
Когда в имени предмета есть пробелы, он заключается в кавычки. Не знаю было ли это в досурке.., но вот в Фурке почему-то не распознаются названия элементов инвентаря, окруженнные кавычками.
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 322
Зарегистрирован: 17.03.08
|
|
Отправлено: 02.03.09 22:09. Заголовок: MixeratoR, в досурке..
MixeratoR, в досурке можно писать без кавычек. даже с пробелами. так же и в фурке скачать описание языка URQL можно здесь: http://slil.ru/26532134 на все вопросы по языку, с удовольствием отвечу в этой теме: http://urq.borda.ru/?1-0-0-00000268-000-0-0-1234301710 так же см пример с Вампирьими стрелами, выложенный by qwerty в этой теме чуть выше, и работающий теперь и под фурку. там qwerty допустил ошибку, но в досурке всёравно всё работало, из-за некоторых её неописанных особенностей. теперь в фурке тот пример тоже работает. см также несколько сообщений по поводу этого примера так же в этой теме
|
|
Профиль
|
qwerty
|
| постоянный участник
|
Сообщение: 121
Зарегистрирован: 20.01.06
|
|
Отправлено: 09.03.09 16:22. Заголовок: игра "второй нев..
игра "второй неверный шаг" в фурке, при осмотре "верёвка -> осмотреть": цитата: | Крепкая нейлоновая веревка длиной метров 45, которую ты почти всегда берешь с собой, когда идешь на дело. Оба конца веревки привязаны к . |
| в досурке: цитата: | Крепкая нейлоновая веревка длиной метров 45, которую ты почти всегда берешь с собой, когда идешь на дело. В настоящее время веревка ни к чему не привязана и свернута в аккуратный моток. |
| и более того: играя в фурке, обнаружил, что верёвка изначально привязана обеими концами непонятно к чему, а в досурке- нет. вероятно, именно "привязанность" верёвки к несуществующему объекту и вызывает неверную реакцию при осмотре с чем это может быть связано?
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 151
Зарегистрирован: 20.01.07
|
|
Отправлено: 09.03.09 21:03. Заголовок: Если автор игры сдел..
Если автор игры сделает для меня маленький пример, работающий в досурке, но не работающий в фурке, то я постараюсь все исправить...
|
|
Профиль
|
uux
|
| постоянный участник
|
Сообщение: 165
Зарегистрирован: 13.03.07
|
|
Отправлено: 10.03.09 21:23. Заголовок: fireton пишет: Если..
fireton пишет: цитата: | Если автор игры сделает для меня маленький пример, работающий в досурке, но не работающий в фурке, то я постараюсь все исправить... |
| А если это будет не автор игры?;) Скрытый текст :test instr СтрП= if СтрП=="" then pln СтрП - пустая строка. else pln СтрП=#%СтрП$. btn test, test end
|
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 152
Зарегистрирован: 20.01.07
|
|
Отправлено: 10.03.09 23:04. Заголовок: uux, спасибо за багу..
uux, спасибо за багу. Качайте новую версию.
|
|
Профиль
|
uux
|
| постоянный участник
|
Сообщение: 166
Зарегистрирован: 13.03.07
|
|
Отправлено: 11.03.09 06:25. Заголовок: fireton пишет: uux,..
fireton пишет: Ох, боюсь, ты еще меня проклинать будешь;). Скрытый текст inv+ 1, Кирпич :test pln Тестовая локация btn test, test end :use_Кирпич proc someproc forget_procs end :someproc pln Здесь бросаем кирпич inv- 1, Кирпич end
| Похоже, есть проблемы с inv- и forget_procs.
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 154
Зарегистрирован: 20.01.07
|
|
Отправлено: 16.03.09 23:33. Заголовок: uux, inv- поправил. ..
uux, inv- поправил. Можно забирать новую версию. Что касается "неправильной" работы forget_procs, то смотри пункт 4b описания. В фурке переход на локации-обработчики инвентаря - не процедуры, а просто goto. Согласен, это спорно, но все-таки. В какой-то момент у меня была веская причина сделать так (хоть я ее и забыл уже ). Если хочется закончить игру из локации-обработчика, то можно очистить все кнопки и перейти куда подальше в локацию без кнопок. Это, кстати, будет работать и в досурке.
|
|
Профиль
|
uux
|
| постоянный участник
|
Сообщение: 170
Зарегистрирован: 13.03.07
|
|
Отправлено: 17.03.09 06:53. Заголовок: fireton пишет: Что ..
fireton пишет: цитата: | Что касается "неправильной" работы forget_procs, то смотри пункт 4b описания. В фурке переход на локации-обработчики инвентаря - не процедуры, а просто goto. Согласен, это спорно, но все-таки. В какой-то момент у меня была веская причина сделать так (хоть я ее и забыл уже ). |
| Собственно, основной моей проблемой с forget_procs в предыдущей версии FireURQ была не данная особенность работы, а то, что при обращении к ней примерно через раз вываливался Run-time error.
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 155
Зарегистрирован: 20.01.07
|
|
Отправлено: 17.03.09 08:48. Заголовок: Это я поправил. Была..
Это я поправил. Была ошибка, что если вызывать forget_procs без перехода по proc, то падало. Наверное, надо было написать это в историю версий. Ну да ладно. Найдешь еще багов - велкам! :)
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 156
Зарегистрирован: 20.01.07
|
|
Отправлено: 19.03.09 18:35. Заголовок: Выложил версию 0.1.8..
Выложил версию 0.1.8 BETA. Проклятый inv... Но, кажись, я его таки победил...
|
|
Профиль
|
uux
|
| постоянный участник
|
Сообщение: 182
Зарегистрирован: 13.03.07
|
|
Отправлено: 19.03.09 21:16. Заголовок: fireton пишет: Выло..
fireton пишет: цитата: | Выложил версию 0.1.8 BETA. Проклятый inv... Но, кажись, я его таки победил... |
| Уверен?;) Скрытый текст inv+ 1, И-Скакун :Pent pln Пент btn Pent, Мы никуда не уйдем с Пента! end :Izvr pln Вот ты и на Извре. btn Izvr, И с Извра мы тоже никуда не уйдем! end :use_И-Скакун_Активировать pln Ты активируешь И-Скакун и оказываешься на Извре. pln forget_procs goto Izvr end
|
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 157
Зарегистрирован: 20.01.07
|
|
Отправлено: 19.03.09 23:14. Заголовок: Тебе что не нравится..
Тебе что не нравится, собственно? Размножение кнопок? Я вообще плохо понимаю логику, по которой они должны очищаться. В фурке кнопки очищаются только в двух случаях: переход по кнопке и команда clsb. Если их очищать при действии над инвентарем - будет еще хуже - пропадут все кнопки в локации. Вызывай вместе с forget_procs команду clsb - и будет счастье. Хотелось бы услышать побольше мнений по поводу поведения фурки при переходе на другую локацию через действие над инвентарем...
|
|
Профиль
|
uux
|
| постоянный участник
|
Сообщение: 183
Зарегистрирован: 13.03.07
|
|
Отправлено: 20.03.09 05:32. Заголовок: fireton пишет: Тебе..
fireton пишет: цитата: | Тебе что не нравится, собственно? Размножение кнопок? |
| Ну да, именно оно;). Если без него никак - будем обходить...
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 158
Зарегистрирован: 20.01.07
|
|
Отправлено: 20.03.09 08:17. Заголовок: uux пишет: Ну да, и..
uux пишет: цитата: | Ну да, именно оно;). Если без него никак - будем обходить... |
| Я бы рад решить эту проблему как-то изящней. Ну вот, смотри. Мы доходим до end и высвечиваем список накопившихся кнопок. Затем пользователь вызывает действие у инвентаря. Мы прыгаем на локацию-действие. Там что-то делаем. Встречаем end и опять же высвечиваем список кнопок. Как определять момент, когда автору понадобилось увести нас на совершенно другую локацию? В урке локации - довольно-таки условны. Поэтому в локациях-действиях рекомендуется никуда не прыгать, а выставлять флаги и переменные. А если уж понадобилось прыгнуть, то, я понимаю, это нештатная ситуация и надо позаботиться об очищении списка кнопок самостоятельно.
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 159
Зарегистрирован: 20.01.07
|
|
Отправлено: 20.03.09 08:37. Заголовок: Ок. Я, кажется, поня..
Ок. Я, кажется, понял. Для досурки действие - это подпрограмма. Перед переходом на нее все кнопки очищаются. А после возврата - перепроигрывается локация, с которой произошел переход на локацию действие. Таким образом, кнопки наполняются заново, причем, с учетом изменений, произошедших на локации-действии! С одной стороны, это хорошо. С другой - плохо. Ведь мы могли перейти на текущую локацию по цепочке goto, набирая кнопки "по пути". Тогда исходную цепочку уже не удастся повторить. Не говоря уже о том, что в текущей локации могли меняться какие-нибудь переменные и ее повторное исполнение разломает логику игры. Вот пример: Скрытый текст inv Палка :dummy pln Вы стоите в большой светлой комнате btn other, Выйти из дома goto ТЕСТ :ТЕСТ pln У вас в руках палка. if (razm=1) then pln Один конец ее размочален нафик. btn ТЕСТ, Повтор end :other pln Вы вышли из дома и теперь стоите на лужайке. btn dummy, Вернуться end :Use_Палка_Треснуть об землю pln Вы со всего размаху шандарахаете палкой об пол! razm=1 end
| В досурке, если перед тем, как выйти из дома, треснуть палкой об землю, то выйти из дома уже никогда не удастся. В фурке все будет хорошо, но информация о размочаленной палке не появится на экране после возврата из локации-действия. Впрочем, можно же вставить вывод подобного сообщения в саму локацию-действие. Люди, мне очень нужны ваши комментарии по этому поводу! Пожалуйста, помогите мне определить, что есть правильное поведение в данном конкретном случае!
|
|
Профиль
|
uux
|
| постоянный участник
|
Сообщение: 184
Зарегистрирован: 13.03.07
|
|
Отправлено: 20.03.09 09:15. Заголовок: fireton пишет: Люди..
fireton пишет: цитата: | Люди, мне очень нужны ваши комментарии по этому поводу! Пожалуйста, помогите мне определить, что есть правильное поведение в данном конкретном случае! |
| Тон, просто надо посмотреть существующую базу игр под Досурку. Если такое поведение (переход куда-нибудь из инвентаря) встречается часто, то тогда и делать какие-то телодвижения. А если таких игр всего пять штук, то и фиг с ним. Если абстрагироваться от вопросов обратной совместимости, то, на мой взгляд, поведение фурки более логично.
|
|
Профиль
|
Korwin
|
| постоянный участник
|
Сообщение: 487
Зарегистрирован: 25.05.05
|
|
Отправлено: 20.03.09 09:16. Заголовок: Мне кажется надо дел..
Мне кажется надо делать, как в досурке. Иначе мы никогда не разберемся в стандартах. С другой стороны, fireton, хорошим тоном в досурке тоже негласно считалось кнопки в действиях с инвентарем не добавлять, а только менять условия (переменные), по которым и происходит добавление кнопок в исходной локации
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 160
Зарегистрирован: 20.01.07
|
|
Отправлено: 20.03.09 09:18. Заголовок: Я буду очень благода..
Я буду очень благодарен, если кто-нибудь укажет мне на игру из существующих, в которой поведение фурки фатально, а поведение досурки - единственно правильное.
|
|
Профиль
|
Nex
|
| |
Сообщение: 173
Зарегистрирован: 03.07.07
|
|
Отправлено: 20.03.09 11:45. Заголовок: аццкий квест?..
аццкий квест? не знаю как там с процедурами, но для тестирования особенностей по-моему как раз
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 333
Зарегистрирован: 17.03.08
|
|
Отправлено: 20.03.09 19:44. Заголовок: 1. fireton, интересн..
1. fireton, интересно, откуда ты вставил этот пример- я скопипастил в notepad, так у меня вся прога получилась одной строчкой 2 uux пишет: цитата: | Если такое поведение (переход куда-нибудь из инвентаря) встречается |
| Korwin пишет: цитата: | хорошим тоном в досурке тоже негласно считалось кнопки в действиях с инвентарем не добавлять, а только менять условия (переменные), по которым и происходит добавление кнопок в исходной локации |
|
наверное, я чего-то не понимаю, но в примере с палкой НЕТ перехода куда-нибудь из инвентаря, и кнопки В действиях с инвентарём НЕ добавляются. а отличие в выполнении- ЕСТЬ проще всего его заметить, если сразу же, первым делом размочалить палку на фик. выкладываю тот же текст в нормальном(для копипастинга виде): Скрытый текст inv Палка :dummy pln Вы стоите в большой светлой комнате btn other, Выйти из дома goto ТЕСТ :ТЕСТ pln У вас в руках палка. if (razm=1) then pln Один конец ее размочален нафик. btn ТЕСТ, Повтор end :other pln Вы вышли из дома и теперь стоите на лужайке. btn dummy, Вернуться end :Use_Палка_Треснуть об землю pln Вы со всего размаху шандарахаете палкой об пол! razm=1 end
|
|
|
Профиль
|
qwerty
|
| постоянный участник
|
Сообщение: 129
Зарегистрирован: 20.01.06
|
|
Отправлено: 20.03.09 20:33. Заголовок: сначала я подумал, ч..
сначала я подумал, что и досурка и фурка ведут себя по-своему логично, исходя из характерных для них особенностей вывода инфы на экран НО покрутив 'отличный' момент, и мысленно 'примерив' его для различных ситуаций, пришёл к другому выводу. 1. pln Вы стоите в большой светлой комнате btn other, Выйти из дома goto ТЕСТ ; btn ДО goto я стал бы делать ТОЛЬКО в тех случаях, когда она(btn) НЕ должна быть видна при переходе на ТЕСТ из другого места. так что досурка этот момент обрабатывает верно 2. и другой аспект отличия: попробуйте убить чудовище и снять с него шкуру(только эти два действия, и никаких других!) в этом примере: Скрытый текст inv меч inv нож чудо=1 :входим pln войдя в вонючую пещеру, ты останавливаешься, не видя ничего вокруг. pln через минуту глаза привыкли к тьме, и ты видишь, что :пещера if чудо=1 then pln в нескольких шагах от тебя спит жуткое чудовище if чудо=0 then pln в нескольких шагах от тебя лежит труп жуткого чудовища, if чудо=0 then pln его шкура может тебе пригодиться pln btn пещера, приглядеться ещё end :Use_меч_атаковать врага if чудо=0 then pln успокойтесь: все плохие уже мертвы if чудо=1 then чудо=0 & pln ты убил зловредную гадину end :Use_нож_снять шкуру if чудо=1 then pln ничего хорошего из этого не выйдет if чудо=0 then pln ты сделал очередной надрез end ;процесс снятия шкуры и проверка её наличия опущены за ненадобностью
|
|
|
Профиль
|
uux
|
| постоянный участник
|
Сообщение: 185
Зарегистрирован: 13.03.07
|
|
Отправлено: 20.03.09 21:32. Заголовок: noname пишет: uux п..
noname пишет: цитата: | uux пишет: цитата: Если такое поведение (переход куда-нибудь из инвентаря) встречается Korwin пишет: цитата: хорошим тоном в досурке тоже негласно считалось кнопки в действиях с инвентарем не добавлять, а только менять условия (переменные), по которым и происходит добавление кнопок в исходной локации наверное, я чего-то не понимаю, но в примере с палкой НЕТ перехода куда-нибудь из инвентаря, и кнопки В действиях с инвентарём НЕ добавляются. |
| noname, внимательнее читай всю ветвь дискуссии, а не отдельные сообщения, и вопросов будет возникать меньше. Все началось вот с этого примера в одном из моих предыдущих постов (дублирую его здесь, чтобы тебе не искать): Скрытый текст inv+ 1, И-Скакун :Pent pln Пент btn Pent, Мы никуда не уйдем с Пента! end :Izvr pln Вот ты и на Извре. btn Izvr, И с Извра мы тоже никуда не уйдем! end :use_И-Скакун_Активировать pln Ты активируешь И-Скакун и оказываешься на Извре. pln forget_procs goto Izvr end
| В этом примере Досурка действует корректно (после активации И-Скакуна очищает кнопки исходной локации), а Фурка (и, кстати, Акурка тоже) - нет. Здесь как раз есть переход из в другую локацию из инвентаря. Пример Тона с палкой - это контраргумент, ситуация, когда Фурка обрабатывает все нормально, а Досурка - не совсем.
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 334
Зарегистрирован: 17.03.08
|
|
Отправлено: 20.03.09 21:38. Заголовок: ветку читал, просто ..
to uux: ветку читал, просто понял не так: я думал, что то отличие уже исправлено в выложенной после этого версии, и теперь Тон обдумывает, исправлять ли ему другое отличие(из примера с палкой). надеюсь, что qwerty удалось показать, что досурка вполне корректно ведёт себя и в этом случае спасибо за разъяснение
|
|
Профиль
|
uux
|
| постоянный участник
|
Сообщение: 187
Зарегистрирован: 13.03.07
|
|
Отправлено: 20.03.09 22:04. Заголовок: Korwin пишет: С дру..
Korwin пишет: цитата: | С другой стороны, fireton, хорошим тоном в досурке тоже негласно считалось кнопки в действиях с инвентарем не добавлять, а только менять условия (переменные), по которым и происходит добавление кнопок в исходной локации |
| Урочных правил хорошего тона я не знаю, конечно, но в моем примере логично делать переход именно из инвентаря, а не из исходной локации (особенно, если в ней не одна кнопка, а несколько - код распухнет на несколько условных операторов). Тон, появилась свежая сумасшедшая мысль: а может, просто сделать побочным эффектом forget_procs очистку кнопок? Ведь, как я понимаю, forget_procs в основном именно для того и применяют, чтобы избежать накапливания кнопок при переходе по цепочке процедур. Можно также регулировать поведение forget_procs в отношении кнопок флагом из программы... Пусть безумная идея - вы не решайте сгоряча (c) ;)
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 161
Зарегистрирован: 20.01.07
|
|
Отправлено: 21.03.09 10:50. Заголовок: Надо обдумать. Но ид..
Надо обдумать. Но идея неплоха. Кто против?
|
|
Профиль
|
qwerty
|
| постоянный участник
|
Сообщение: 131
Зарегистрирован: 20.01.06
|
|
Отправлено: 21.03.09 22:13. Заголовок: а работать это тогда..
а работать это тогда будет так же, как и в досурке? вроде бы, должно. тогда я- за
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 348
Зарегистрирован: 17.03.08
|
|
Отправлено: 25.04.09 21:25. Заголовок: нижеприведённый код ..
нижеприведённый код выдаёт: цитата: | имя 0-го воина в отряде = |
| Скрытый текст :init invkill perkill _pers56= 7 intsr pers56= Кывырылбек goto start end :start pln имя #_pers56$-го воина в отряде = #%pers56$ end
|
|
|
Профиль
|
Nex
|
| |
Сообщение: 179
Зарегистрирован: 03.07.07
|
|
Отправлено: 26.04.09 08:26. Заголовок: а разве есть операто..
а разве есть оператор "INTSR"?
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 349
Зарегистрирован: 17.03.08
|
|
Отправлено: 26.04.09 11:21. Заголовок: ок, теперь "имя ..
ок, теперь "имя 0-го воина в отряде = Кывырылбек" upd впрочем эта проблема, видимо, специфична для переменных, начинающихся с подчёркивания. переименование в "n_pers56" решило проблему
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 165
Зарегистрирован: 20.01.07
|
|
Отправлено: 27.04.09 08:44. Заголовок: Угу. В фурке имена п..
Угу. В фурке имена переменных не могут начинаться с подчеркивания... Исправлю, если критично.
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 172
Зарегистрирован: 20.01.07
|
|
Отправлено: 28.06.09 19:31. Заголовок: Итак. Вышла новая ве..
Итак. Вышла новая версия. С полностью переработанным интерфейсом. С картинками, форматированием текста и другими плюшками. Ссылка на скачивание - в верхнем посте.
|
|
Профиль
|
ASBer
|
| |
Сообщение: 19
Зарегистрирован: 26.11.08
|
|
Отправлено: 28.06.09 20:44. Заголовок: fireton пишет: Итак..
fireton пишет: цитата: | Итак. Вышла новая версия. |
| Грац! мои поздравления! (сегодня просто прорыв какой-то) ;)
|
|
Профиль
|
Nex
|
| |
Сообщение: 189
Зарегистрирован: 03.07.07
|
|
Отправлено: 29.06.09 00:00. Заголовок: fireton советую запу..
fireton советую запускать на фурке больше популярных игр перед каждым релизом. В адском квесте псевдографика отображается буквами "Я", в калахе долго соображает. В холме фей застрял у подвесного моста - нет кнопок. Виновата, видимо, фурка. Когда игра ждёт нажатия любой кнопки, фурка не сообщает об этом! Плохо! Корпорации мысли - застревает на моменте " Туалетная кабинка. В углу стоит поставка с ершом. ? Расскажи мне про? ? "
|
|
Профиль
|
Cheshire
|
| постоянный участник
|
Сообщение: 3
Зарегистрирован: 14.06.09
|
|
Отправлено: 29.06.09 11:48. Заголовок: Пара пунктов, которы..
Пара пунктов, которые не понравились: 1. Не всем может прийтись по душе такой интерфейс. Было бы здорово иметь возможность его изменять (мне, например, кнопки кажутся слишком большими). 2. Нестандартный формат сохранений. Чем обусловлено? Тестим дальше.
|
|
Профиль
|
Ajenta
|
| постоянный участник
|
Сообщение: 22
Зарегистрирован: 06.11.08
|
|
Отправлено: 29.06.09 12:30. Заголовок: очень красиво выгляд..
очень красиво выглядит жаль только, что окно не ресайзится
|
|
Профиль
|
20-й
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 29.06.09 15:02. Заголовок: Кстати вопрос юзерам..
Кстати вопрос юзерам фурки. Как думаете, удобнее ли чтоб кнопки выводились сразу под текстом или лучше сразу над нижней границей окна? Или же сделать отдельное окно кнопок, как в рипурке и акурке?
|
|
|
uux
|
| постоянный участник
|
Сообщение: 210
Зарегистрирован: 13.03.07
|
|
Отправлено: 29.06.09 15:56. Заголовок: 20-й пишет: Кстати ..
20-й пишет: цитата: | Кстати вопрос юзерам фурки. Как думаете, удобнее ли чтоб кнопки выводились сразу под текстом или лучше сразу над нижней границей окна? Или же сделать отдельное окно кнопок, как в рипурке и акурке? |
| Ответ юзеров Досурки очевиден.
|
|
Профиль
|
Korwin
|
| постоянный участник
|
Сообщение: 491
Зарегистрирован: 25.05.05
|
|
Отправлено: 29.06.09 16:04. Заголовок: Мне понравилось!!! Э..
Мне понравилось!!! Это практически то, о чем мечтал и что так долго выпрашивал у Виктора
|
|
Профиль
|
Chicago1920
|
| неизвестный человек
|
Сообщение: 226
Зарегистрирован: 08.06.07
|
|
Отправлено: 29.06.09 16:48. Заголовок: Любопытный косячек. ..
Любопытный косячек. Запускем фурку. Меню-открыть квест-игра.qst. Все работает. нажимаем на игра.qst правой кнопкой мыши-открыть с помощью-фурка. Не работает. Попробовал на 3 играх. На 1 компе.
|
|
Профиль
|
Евгений
|
| почётное бревно
|
Сообщение: 475
Зарегистрирован: 17.05.05
|
|
Отправлено: 29.06.09 17:02. Заголовок: - у меня проблема с ..
- у меня проблема с альфой, не виден цвет сразу после textcolor=0xFEFFFFFF, только 0xFFFFFFFF - если воспользоваться меню с инвентарем, а затем открыть другой квест без инвентаря, то рамка от его меню остается на том же месте... - в игре второй неверный шаг невозможно прочитать текст вступления, так как он сразу прокручивается почти до кнопок - табуляция не работает, заменяется на ? ? - как отключить заставку при запуске? :) ? - можно ли скрывать меню инвентарь, если в игре он не используется? * хочется кнопку "обновить игру" => сейчас когда редактируешь файл, для просмотра изменений приходится жать открыть квест, выбирать нужный файл и снова открывать... и так каждый раз * если появился хекс, то хочется его выводить в плн * непонятно когда фурка виснет, когда она ждет ввода, когда она на паузе и когда игра закончена. все это выглядит абсолютно одинаково :) * очень хочу менять размер шрифта по ctrl+/- или ctrl колесо мышки
|
|
Профиль
|
Chicago1920
|
| неизвестный человек
|
Сообщение: 227
Зарегистрирован: 08.06.07
|
|
Отправлено: 29.06.09 17:10. Заголовок: Трабла возникшая у с..
Трабла возникшая у серого Волка - окошко растянуто, выходит за края рабочего стола, соответственно часть кнопок не видна. UPD. Наше предложение по поводу размеров кнопок. Может стоит ввести в настройки фурки, что бы пользователь выбирал 1 из 3-х вариантов кнопок - мелкий, средний и большой?
|
|
Профиль
|
Хломидоманад
|
| постоянный участник
|
Сообщение: 290
Зарегистрирован: 20.12.05
|
|
Отправлено: 29.06.09 18:16. Заголовок: Евгений пишет: ? - ..
Евгений пишет: цитата: | ? - можно ли скрывать меню инвентарь, если в игре он не используется? |
| Имхо было бы логично выводить надпись "Инвентарь", только когда в инвентаре что-то есть. ps Viva Fireton! :)
|
|
Профиль
|
Евгений
|
| почётное бревно
|
Сообщение: 477
Зарегистрирован: 17.05.05
|
|
Отправлено: 29.06.09 20:24. Заголовок: Кстати вопрос юзерам..
цитата: | Кстати вопрос юзерам фурки. Как думаете, удобнее ли чтоб кнопки выводились сразу под текстом или лучше сразу над нижней границей окна? Или же сделать отдельное окно кнопок, как в рипурке и акурке? |
| Мне лично под текстом самое то. В идеальном идеале где находятся кнопки - в тексте, под текстом, слева, справа должен решать автор. ЗЫ Славься славный Фаертон.
|
|
Профиль
|
Cheshire
|
| постоянный участник
|
Сообщение: 4
Зарегистрирован: 14.06.09
|
|
Отправлено: 30.06.09 06:47. Заголовок: Если следующий код з..
Если следующий код запустить в фурке и попробовать осмотреть Предмет1, то вместо [Предмет1 -> Осмотреть] выдаст [Предмет1 -> Отдельное действие] и дальше описание Предмета1, кроме того, если попробовать выбрать действие на Предмете1, то выдаст "List index out of bounds (1)". Для Предмета2 все работает как надо, видимо, баг касается только первого элемента в списке инвентаря. цитата: | :инв inv+ Предмет1 inv+ Предмет2 end :Use_Предмет1 pln pln описание первого предмета pln End :Use_Предмет1_Действие pln pln действие над первым предметом pln end :Use_Предмет2 pln pln описание второго предмета pln End :Use_Предмет2_Действие pln pln действие над вторым предметом pln end :use_inv_Отдельное действие pln pln отдельное действие pln end |
| Также вызывают проблемы нижние подчеркивания в названии предмета инвентаря (впрочем, это скорее фича, чем баг ). UPD Экспериментальным путем выяснил, что условная конструкция if x=0,5 then не сработает, потому что дробная часть должна быть отделена не запятой, а точкой: if x=0.5 then
|
|
Профиль
|
uux
|
| постоянный участник
|
Сообщение: 212
Зарегистрирован: 13.03.07
|
|
Отправлено: 30.06.09 08:36. Заголовок: Cheshire пишет: Есл..
Cheshire пишет: цитата: | Если следующий код запустить в фурке и попробовать осмотреть Предмет1, то вместо [Предмет1 -> Осмотреть] выдаст [Предмет1 -> Отдельное действие] и дальше описание Предмета1, кроме того, если попробовать выбрать действие на Предмете1, то выдаст "List index out of bounds (1)". |
| Странно, у меня все нормально. UPD: List index out of bounds вылезло после того, как удалил из инвентаря предмет, бывший первым в списке. Для нынешнего первого объекта на все действия, начиная со второго, выводится List index out of bounds (<номер действия>-1). ****** Но есть другая проблемка: при наличии очень большого числа кнопок (штук 12), которые еле-еле умещаются на экран, фурка "промахивает" весь выводимый текст и, чтобы его посмотреть, надо скроллиться обратно. Более логичное поведение - вывести текст и часть кнопок и ждать нажатия клавиши.
|
|
Профиль
|
Cheshire
|
| постоянный участник
|
Сообщение: 5
Зарегистрирован: 14.06.09
|
|
Отправлено: 30.06.09 10:09. Заголовок: uux пишет: Но есть ..
uux пишет: цитата: | Но есть другая проблемка: при наличии очень большого числа кнопок (штук 12), которые еле-еле умещаются на экран, фурка "промахивает" весь выводимый текст и, чтобы его посмотреть, надо скроллиться обратно. Более логичное поведение - вывести текст и часть кнопок и ждать нажатия клавиши. |
| Поддерживаю. Правда, вряд ли возникнет необходимость вводит такое количество кнопок, но вот если имеется достаточно большой кусок текста, то проблема та же.
|
|
Профиль
|
uux
|
| постоянный участник
|
Сообщение: 213
Зарегистрирован: 13.03.07
|
|
Отправлено: 30.06.09 11:00. Заголовок: Cheshire пишет: Пра..
Cheshire пишет: цитата: | Правда, вряд ли возникнет необходимость вводит такое количество кнопок |
| Нуууу... у меня ж возникла;). А кнопки тут большие...
|
|
Профиль
|
uux
|
| постоянный участник
|
Сообщение: 214
Зарегистрирован: 13.03.07
|
|
Отправлено: 30.06.09 13:15. Заголовок: При нажатии на кнопк..
При нажатии на кнопку в "Самом наглом квесте" (или 20+++) вываливается сообщение: цитата: | Access violation at address 0043ABAE in module 'fireurq.exe'. Write of address 00C18000 |
| Подозреваю, что виноват сверхдлинный pln. P. S. Набирая это сообщение ручками, осознал, насколько полезна была бы в FireURQ возможность каким-то образом копировать выводимый текст в буфер или хотя бы в файл;). UPD: похоже, не поддерживается системная переменная urq_type. При попытке ее проанализировать (if urq_type=0 then) выдается вопросительный знак. (И, кстати, какой код назначим для FireURQ?;) 0- досурка, 1 - акурка...) UPD № 2: в "квесте про девочку юлю" не добавляются предметы в инвентарь - видимо, в связи с тем, что соответствующий оператор записан как . Синтаксис, конечно, не канонический, но в досурке все работает.
|
|
Профиль
|
Хломидоманад
|
| постоянный участник
|
Сообщение: 291
Зарегистрирован: 20.12.05
|
|
Отправлено: 30.06.09 13:27. Заголовок: Да, а почему при вст..
Да, а почему при вставке изображения вырезать можно только верхне-левый кусок картинки? Нельзя сделать так, чтобы можно было, например, вставить только фрагмент с точки [a;b] до точки [c;d]?
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 175
Зарегистрирован: 20.01.07
|
|
Отправлено: 01.07.09 01:30. Заголовок: Выложил версию 1.0.1..
Выложил версию 1.0.1, качайте. изменен способ загрузки квеста и сохранений; имя файла квеста спрашивается при запуске, перед открытием основного окна, запись и загрузка сохранений происходят как в DOS_URQ: в файл с именем имяквеста.sav, сделано для возможности реализации полноэкранного режима. полноэкранный режим (ALT+ENTER) ключ -d командной строки включает режим отладки – все ошибки выводятся прямо в текстовое поле исправлены ошибки: - работы с инвентарем (исчезание текста, List index out of bounds) - излишней прокрутки текста - альфа-составляющей цвета - невозможно было открывать квесты из проводника через «Открыть с помощью… Особенно хочется отметить ключ командной строки -d. Если какой-то квест не работает в FireURQ, пожалуйста, запустите его с этим ключом. Скорее всего, вы увидите, в чем ошибка.
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 176
Зарегистрирован: 20.01.07
|
|
Отправлено: 01.07.09 01:33. Заголовок: Хломидоманад пишет: ..
Хломидоманад пишет: цитата: | почему при вставке изображения вырезать можно только верхне-левый кусок картинки |
| Читаем ридми: "Дополнительные параметры позволяют вывести не все изображение, а его часть. При этом X и Y задают верхний левый угол окна, а ширина и высота – размеры «вырезаемого» кусочка." Народ, извините, я не могу уследить за всеми багами. :( В ближайшее время подниму MantisBT, если не сложно, перепостите все баги и пожелания туда, хорошо?
|
|
Профиль
|
Хломидоманад
|
| постоянный участник
|
Сообщение: 292
Зарегистрирован: 20.12.05
|
|
Отправлено: 01.07.09 18:09. Заголовок: fireton пишет: Чита..
fireton пишет: цитата: | Читаем ридми: "Дополнительные параметры позволяют вывести не все изображение, а его часть. При этом X и Y задают верхний левый угол окна, а ширина и высота – размеры «вырезаемого» кусочка." |
| Ага. Вопрос был в том, почему эта часть может быть обрезана только снизу и справа, т.е. почему нельзя, например, отрезать верхние 100 пикселей и т.п.
|
|
Профиль
|
qwerty
|
| постоянный участник
|
Сообщение: 178
Зарегистрирован: 20.01.06
|
|
Отправлено: 01.07.09 18:19. Заголовок: Хломидоманад, если н..
Хломидоманад, если нужно отрезать произвольный прямоугольный кусок из любой части картинки то: 1. вычисляем высоту и ширину кусочка 2. вычисляем координаты его левого верхнего угла 3. пользуемся функцией с доп параметрами или ты имеешь ввиду, что функция работает не корректно, те существует область картинки, которая не вырезается? ЗЫ привязка к левому верхнему углу: 1. не имеет особого значения и ничуть не ограничивает возможностей 2. традиционна, так как имеет место быть и в функциях Си, Паскаля
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 383
Зарегистрирован: 17.03.08
|
|
Отправлено: 01.07.09 19:54. Заголовок: uux пишет: Но есть ..
uux пишет: цитата: | Но есть другая проблемка: при наличии очень большого числа кнопок (штук 12), которые еле-еле умещаются на экран, фурка "промахивает" весь выводимый текст и, чтобы его посмотреть, надо скроллиться обратно. Более логичное поведение - вывести текст и часть кнопок и ждать нажатия клавиши. |
|
ждать клавиши??? ну, уж- нет. тогда уж лучше вывести столько инфы, сколько поместится, и чтоб остальное можно было бы скроллить дальше. хотя и текущий метод вывода меня вполне устраивает выглядит всё- просто зашибенно! никогда не соглашусь, что кнопки крупноваты- просто вы играете в низком разрешении --- фиксированный размер окна- довольно спорное решение, НО возможно, это было необходимо для чего-нить было бы неплохо при сохранении текущих рамеров шрифтов и прочая сделать возможность: а) увеличивать окно вывода б) иметь полноэкранный режим без переключения разрешения экрана и в том и в другом случае придётся столкнуться с тем, что игроки могут видеть разное кол-во инфы, играя в один и тот же квест. ну, дык, вроде бы ни в Акурке, ни в куспе это никаких проблем не вызывало с другой стороны, возможно, фиксированный размер окна позволит авторам лучше оформлять свои квесты? никаких других пожеланий, замечаний, и пр. пока не имею --- АВТОРУ- РЕСПЕКТ !!! фурка превзошла все мои ожидания
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 177
Зарегистрирован: 20.01.07
|
|
Отправлено: 01.07.09 20:52. Заголовок: Я давно хотел единый..
Я давно хотел единый источник информации о багах, чтобы более эффективно и оперативно их исправлять. И наконец. Я поднял FireURQ Bug Tracker. Большая (нет, просто огромная) просьба перепостить найденные ошибки и пожелания туда. Все новые баги - тоже туда. Для тех кому трудно разобраться. Там достаточно зарегистрироваться и создать запрос. Остальное - моя забота. Внимательно заполняйте поля при создании запроса, пожалуйста.
|
|
Профиль
|
Nex
|
| |
Сообщение: 190
Зарегистрирован: 03.07.07
|
|
Отправлено: 02.07.09 09:49. Заголовок: Я написал про найден..
Я написал про найденные мной баги в этой теме, "перепостить" отказываюсь.
|
|
Профиль
|
Nex
|
| |
Сообщение: 191
Зарегистрирован: 03.07.07
|
|
Отправлено: 02.07.09 23:23. Заголовок: Сыграв в конкурсные ..
Сыграв в конкурсные игры, заметил ещё парочку недоработок. После вывода кнопок, если курсор мышки оказался над кнопкой, фокус на кнопку не установится пока не пошевелишь курсор. Т.о. если кликнуть мышкой сразу, то нажмётся не та кнопка, над которой находится курсор мышки. "Нажмите любую клавишу для продолжения" - следует считать и мышиные клики тоже.
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 179
Зарегистрирован: 20.01.07
|
|
Отправлено: 02.07.09 23:55. Заголовок: Nex ну можно сразу в..
Nex ну можно сразу в БТ писать. Первую, если не трудно. Вторая там уже есть.
|
|
Профиль
|
Nex
|
| |
Сообщение: 192
Зарегистрирован: 03.07.07
|
|
Отправлено: 03.07.09 00:09. Заголовок: Не буду, мне влом. Д..
Не буду, мне влом. Да и в урковские игры я вряд ли буду ещё играть до результатов КРИЛа.
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 181
Зарегистрирован: 20.01.07
|
|
Отправлено: 03.07.09 01:14. Заголовок: Ну влом и влом...
Ну влом и влом.
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 184
Зарегистрирован: 20.01.07
|
|
Отправлено: 08.07.09 16:09. Заголовок: В БТ можно посмотрет..
|
|
Профиль
|
uux
|
| постоянный участник
|
Сообщение: 220
Зарегистрирован: 13.03.07
|
|
Отправлено: 09.07.09 05:09. Заголовок: fireton пишет: В БТ..
fireton пишет: цитата: | В БТ можно посмотреть планы на следующую версию |
| ... предварительно зарегившись;).
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 185
Зарегистрирован: 20.01.07
|
|
Отправлено: 10.07.09 17:30. Заголовок: Чего-то я не доконфи..
Чего-то я не доконфигурил, значит... Посмотрю.
|
|
Профиль
|
Хломидоманад
|
| постоянный участник
|
Сообщение: 295
Зарегистрирован: 20.12.05
|
|
Отправлено: 11.07.09 01:51. Заголовок: Хломидоманад пишет: ..
Хломидоманад пишет: цитата: | Ага. Вопрос был в том, почему эта часть может быть обрезана только снизу и справа, т.е. почему нельзя, например, отрезать верхние 100 пикселей и т.п. |
| Все, понял свою ошибку. Пардон. Вопрос следующий: а как тогда вставить картинку в нужное мне место (т.е. задав координаты)? :)
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 188
Зарегистрирован: 20.01.07
|
|
Отправлено: 11.07.09 07:26. Заголовок: Пока никак. Пока мож..
Пока никак. Пока можно только в текст. Но у меня масса планов. :)
|
|
Профиль
|
qwerty
|
| постоянный участник
|
Сообщение: 184
Зарегистрирован: 20.01.06
|
|
Отправлено: 11.07.09 20:35. Заголовок: я до сих пор не прош..
я до сих пор не прошёл 2-й неверный шаг- недоставало терпения теперь, на фурке, играть в эту игру действительно удобно надеюсь пройти её до конца
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 389
Зарегистрирован: 17.03.08
|
|
Отправлено: 12.07.09 15:46. Заголовок: что-то я не могу про..
что-то я не могу пройти этот '2-й шаг' на фурке. он на ней вообще проходим? дайте подсказку, плизз
|
|
Профиль
|
Chicago1920
|
| неизвестный человек
|
Сообщение: 232
Зарегистрирован: 08.06.07
|
|
Отправлено: 12.07.09 17:13. Заголовок: такой косячек. фурка..
такой косячек. фурка не понимает если в батоне есть скобки () btn xxx(xx),xxxx
|
|
Профиль
|
qwerty
|
| постоянный участник
|
Сообщение: 185
Зарегистрирован: 20.01.06
|
|
Отправлено: 12.07.09 18:16. Заголовок: Chicago1920 пишет: ..
Chicago1920 пишет: цитата: | такой косячек. фурка не понимает если в батоне есть скобки () btn xxx(xx),xxxx |
| странно. у меня- работает в соответствии с описанием, скачанным вместе с фуркой привожу проверочный пример: :a btn b(3),b end :b pln #b_1$ end при нажатии кнопки b, выводится значение переданного параметра, равное трём Скрытый текст более продвинутый пример использования кнопок с параметрами, который я уже выкладывал в этой теме ранее: :Start pln Введите кол-во кнопок: input Max I=0 :CycleBegin I=I+1 ; для проверки занесём в массив номер кнопки ; после какого-нибудь простого преобразования: Array#I$=I*2 ; например, умножение на 2 Btn Answer (#I$), кнопка номер N #I$ if I < Max Then Goto CycleBegin end :Answer pln под номером #Answer_1$ в массиве хранится число #Array#Answer_1$$ btn Start, Again end
|
|
|
Профиль
|
Chicago1920
|
| неизвестный человек
|
Сообщение: 233
Зарегистрирован: 08.06.07
|
|
Отправлено: 12.07.09 18:24. Заголовок: qwerty :ос_очнутся..
qwerty :ос_очнутся pln e btn ос_клетка(да), Да. btn ос_клетка(нет), Нет. end :ос_клетка(нет) pln w end :ос_клетка(да) pln q end в акурке идет. а в фурке кнопки фантомами
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 390
Зарегистрирован: 17.03.08
|
|
Отправлено: 12.07.09 18:30. Заголовок: Chicago1920 ты имееш..
Chicago1920 ты имеешь ввиду, что именно из-за этого непроходим 'второй неверный шаг', или что-то другое?
|
|
Профиль
|
Chicago1920
|
| неизвестный человек
|
Сообщение: 234
Зарегистрирован: 08.06.07
|
|
Отправлено: 12.07.09 18:54. Заголовок: noname я имею в виду..
noname я имею в виду что просто есть такой косяк. Во 2невершаге я код не смотрел. зы кверти, ноунейм, будьте друзьями, заведите аськи. по переписке неудобно писать
|
|
Профиль
|
qwerty
|
| постоянный участник
|
Сообщение: 186
Зарегистрирован: 20.01.06
|
|
Отправлено: 12.07.09 18:54. Заголовок: хмм... несколько нея..
Chicago1920, поясняю: в архиве, распространяемом вместе с фуркой, есть файл помощи FireURQ.html, в нём можно найти следующий текст: цитата: | FireURQ ОСОБЕННОСТИ И ОТЛИЧИЯ ............................. 3. Параметры при переходах При переходах (операторы proc, btn и goto) возможно передать параметры на метку, на которую происходит переход. Синтаксис: goto <метка>[(param1, param2, ...)] proc <метка>[(param1, param2, ...)] btn <метка>[(param1, param2, ...)], <текст на кнопке> В качестве параметров могут быть использованы любые выражения. Параметры при этом попадают в переменные <метка>_1, <метка>_2 и так далее. Все старые значения "переменных с параметрами" — удаляются (даже если в прошлый раз было больше параметров). Важное замечание: при использовании параметров в операторе btn подстановки (#...$ и #%...$) раскрываются ПРИ ДОБАВЛЕНИИ КНОПКИ, а вычисление выражений в параметрах производится ПРИ НАЖАТИИ НА КНОПКУ. Пример: btn mylabel(2+2, "четыре"), Кнопка с параметрами При нажатии на эту кнопку переменная mylabel_1 примет числовое значение 4, а переменная mylabel_2 — строковое значение "четыре" ................................................................ |
| дополнительные примеры на тему того, как это всё работает я уже привёл в этой теме чуть выше теперь о примере от Chicago1920: действительно, на досурке и Акурке этот пример будет работать, а на фурке(ввиду вышеописанной особенности)- нет. НО при этом подобные имена переменных НЕ РЕКОМЕНДУЮТСЯ к использованию в том же описании досурки от Korwin именно потому, что в дальнейших версиях интерпретаторах специальные символы(напр- скобки) могли использоваться в каких-то других целях: цитата: | .................... Переменные ......................... - имя числовой переменной подчиняется общим требованиям к строке (то есть допустимы пробелы и практически любые символы, кроме '#' '$' ',' ';' '/*' '*/' '&' но для совместимости со следующими версиями лучше не использовать других знаков, кроме букв русского или латинского алфавита, знака подчеркивания, цифр. Еще переменные нельзя называть ключевыми словами типа if, then, not, and, or и др. так как в выражениях такие имена будут распознаваться как ключевые слова. .......................................... |
|
таким образом, переменные вида ос_клетка(да) для совместимости с другими интерпретаторами лучше переименовать, например, в ос_клетка_да // впрочем, в данном случае идёт речь не о переменных, а об именах меток, ну да ладно UPD ок! аську постараюсь завести на днях. проблема в том, что когда она у меня есть, она отнимает всё моё свободное время UPD впрочем, в фурке есть и некоторые другие ограничения на имена переменных, которые, надеюсь, будут отражены в её документации (либо исправлены, что- вряд ли)
|
|
Профиль
|
Chicago1920
|
| неизвестный человек
|
Сообщение: 235
Зарегистрирован: 08.06.07
|
|
Отправлено: 12.07.09 19:07. Заголовок: qwerty Большое, чело..
qwerty Большое, человеческое спасибо.
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 190
Зарегистрирован: 20.01.07
|
|
Отправлено: 12.07.09 21:11. Заголовок: Chicago1920, ну вот..
Chicago1920, ну вот нафига тебе скобки в имени метки?
|
|
Профиль
|
Korwin
|
| постоянный участник
|
Сообщение: 493
Зарегистрирован: 25.05.05
|
|
Отправлено: 13.07.09 04:18. Заголовок: Ой, чувствую, что бу..
Ой, чувствую, что будет работа по созданию нового хелпа-документации! Как лучше писать - с нуля или на основе старой?
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 391
Зарегистрирован: 17.03.08
|
|
Отправлено: 13.07.09 18:10. Заголовок: думаю, идеальный вар..
думаю, идеальный вариант- начать с нуля, продумать структуру, И копипастить туда уместные куски имеющихся доков(досурка/фурка), 'довылизывая' их, если будет такая необходимость хотелось бы видеть новый хелп удобным, кратким, точным, с примерами ЗЫ Korwin, спасибо за работу над предыдущими хелпами!
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 192
Зарегистрирован: 20.01.07
|
|
Отправлено: 13.07.09 18:19. Заголовок: Korwin, если напишеш..
Korwin, если напишешь - моя благодарность не будет иметь границ в пределах разумного! :) Предлагаю писать в вики. С последующей компиляцией написанного в chm.
|
|
Профиль
|
frodo
|
| постоянный участник
|
Сообщение: 17
Зарегистрирован: 05.08.08
|
|
Отправлено: 13.07.09 20:30. Заголовок: Вопрос о цвете фона ..
Вопрос о цвете фона на багтрекере закрыт, потому пишу здесь. Для элементов интерфейса достаточно сделать черную окантовку. На темном фоне ее не видно, зато на светлом надписи и полоса будут выделяться. Ну, а подобрать такой цвет фона, чтобы и текст, и элементы интерфейса выглядели по-человечески -- это уже на совести того, кто пишет квест. А вообще, спасибо огромное за фурку! Отличнейший интерпретатор.
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 393
Зарегистрирован: 17.03.08
|
|
Отправлено: 13.07.09 21:54. Заголовок: frodo, подобный вопр..
frodo, подобный вопрос задавал и я (он там под номером 0..09). вот ответ: цитата: | Просто изначально интерфейс рисовался под черный фон. На белом кнопки могут плохо выглядеть и т.п. У меня есть мысль дать возможность автору использовать свой "скин", но это пока в стадии рассмотрения |
|
|
|
Профиль
|
Nex
|
| |
Сообщение: 194
Зарегистрирован: 03.07.07
|
|
Отправлено: 13.07.09 23:45. Заголовок: В фурке обязательно ..
В фурке обязательно должен быть скин.
|
|
Профиль
|
frodo
|
| постоянный участник
|
Сообщение: 18
Зарегистрирован: 05.08.08
|
|
Отправлено: 15.07.09 20:27. Заголовок: А еще можно отдельно..
А еще можно отдельно окрашивать только строчку с буквами/символами, т.е менять цвет фона лишь вокруг текста. Думаю, выглядеть это будет не очень, но, зато, кнопки останутся при своем, черном фоне. А можно вообще не заморачиваться: просто позволить разработчику квеста менять цвет фона, а как это будет выглядеть в итоге -- уже его забота.
|
|
Профиль
|
qwerty
|
| постоянный участник
|
Сообщение: 192
Зарегистрирован: 20.01.06
|
|
Отправлено: 15.07.09 20:33. Заголовок: frodo пишет: выгляд..
frodo пишет: цитата: | выглядеть это будет не очень |
|
а надо- что бы очень :) впрочем, кроме возможности использовать самодельный скин(что очень классно!) хорошо бы, что бы и стандартных скинов было как минимум два: для чёрного и белого фона. управляться интерфейс должен программой- т е квест должен выглядеть так, как это задумал автор игры
|
|
Профиль
|
Cheshire
|
| постоянный участник
|
Сообщение: 8
Зарегистрирован: 14.06.09
|
|
Отправлено: 16.07.09 12:15. Заголовок: Че-то Касперский руг..
Че-то Касперский ругается на троян Packed.Win32.PolyCrypt.ac в Fireurq.zip/fireurq.exe Параноит?
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 196
Зарегистрирован: 20.01.07
|
|
Отправлено: 17.07.09 02:22. Заголовок: Новый релиз. FireUR..
Новый релиз. FireURQ - 1.0.2 =============== - 0000006: [интерфейс] Когда игра ждет ввода от игрока помимо кнопок, то не понятно, чего она ждет (fireton) - закрыт. - 0000001: [интерфейс] Вместо символа табуляции выводятся знаки вопроса (?) (fireton) - закрыт. - 0000005: [интерфейс] Anykey без параметров воспринимает нажатие клавиши мыши (fireton) - закрыт. - 0000004: [интерфейс] Обновление игры в дебаг режиме (fireton) - закрыт. - 0000002: [интерфейс] Направлять вывод в файл (fireton) - закрыт. - 0000013: [интерфейс] [WinXP] Картинка центрируется левее, чем текст. Между картинкой и текстом - большое пространство. (fireton) - закрыт. - 0000018: [интерпретатор] DosURQ и FireURQ по-разному понимают cls (fireton) - закрыт. - 0000023: [интерпретатор] Необходимо улучшить производительность интерпретатора (fireton) - закрыт. - 0000022: [интерфейс] Доступ к меню (fireton) - закрыт. - 0000026: [интерпретатор] Фурка виснет при попытке вставить картинку больше размеров собственного окна (fireton) - закрыт. - 0000007: [интерфейс] В полноэкранном режиме программу закрывать неудобно (fireton) - закрыт.
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 197
Зарегистрирован: 20.01.07
|
|
Отправлено: 17.07.09 07:22. Заголовок: В выложенной версии ..
В выложенной версии есть мерзкая ошибка. :( Неправильно работает форматирование текста (глотает окончание параграфа). Пока не забирайте. Исправлю сегодня вечером. UPD: Исправил, можно качать. :)
|
|
Профиль
|
Хломидоманад
|
| постоянный участник
|
Сообщение: 298
Зарегистрирован: 20.12.05
|
|
Отправлено: 17.07.09 13:32. Заголовок: У меня паранойя, или..
У меня паранойя, или буквы стали больше? О_о
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 401
Зарегистрирован: 17.03.08
|
|
Отправлено: 17.07.09 15:31. Заголовок: Хломидоманад, да. шр..
Хломидоманад, да. шрифт стал чуть крупнее, что не так уж важно- в следующих версиях вроде бы можно будет изменять размер шрифта программно
|
|
Профиль
|
Бест.
|
| |
Сообщение: 3
Зарегистрирован: 14.07.09
|
|
Отправлено: 17.07.09 15:48. Заголовок: Уважаемый Фаертон, к..
Уважаемый Фаертон, как я вижу вам выслали взятку, о которой я умолял в своей игре и вы сделали правильное центрование картинки. Спасибо! Но теперь у меня проблема в другом. В хелпе написано: "FireURQ позволяет вставлять изображения в текст квеста. Для этого служит команда image. Синтаксис: image <имя файла>[, X, Y, ширина, высота] При этом X и Y задают верхний левый угол окна, а ширина и высота – размеры «вырезаемого» кусочка." Сегодня пытался играться с X и Y, но что-то ничего не работает, а когда работает, то становится еще страшнее. К примеру, от изменения координаты Y изменяется высота картинки.. картинка обрезается, исчезает, с ней происходят прочие неестесственные вещи. Все кроме одного - она четко привязана к стандартным координатам :) Все что я хотел: cls image img/3.jpg image img/inv_fonar.jpg, 586, 17 То есть, чтобы на правую часть первой картинки наложилась вторая. Что я делаю не так, доктор?
|
|
Профиль
|
Хломидоманад
|
| постоянный участник
|
Сообщение: 299
Зарегистрирован: 20.12.05
|
|
Отправлено: 17.07.09 16:35. Заголовок: Бест. А ничего и не ..
Бест. А ничего и не получится. Методом проб и ошибок было установлено, что все четыре параметра служат для обрезания картинки с четырех сторон. Вставить эту чертову картинку в заданное место, а тем более, наложить на нее другую, в фурке пока нельзя.
|
|
Профиль
|
Бест.
|
| |
Сообщение: 4
Зарегистрирован: 14.07.09
|
|
Отправлено: 17.07.09 16:40. Заголовок: Застрелиться!..
Застрелиться!
|
|
Профиль
|
Хломидоманад
|
| постоянный участник
|
Сообщение: 300
Зарегистрирован: 20.12.05
|
|
Отправлено: 17.07.09 16:46. Заголовок: Ну, можно ведь совме..
Ну, можно ведь совместить картинки в фотошопе и вставить готовый вариант? А вместо того, чтобы вставлять картинку в заданное место, можно сделать просто изображение на весь экран). Правда, непонятно, куда в этом случае девать текст %/ upd: Есть еще вариант просто ждать обещанного автором Фурки светлого будущего, в котором все это будет возможно. Благо при нынешних темпах выпуска новых версий, возможно, не так и долго придется ждать.
|
|
Профиль
|
Бест.
|
| |
Сообщение: 5
Зарегистрирован: 14.07.09
|
|
Отправлено: 17.07.09 16:52. Заголовок: В своей великой саге..
В своей великой саге Черное молоко я хочу сделать, чтобы в почти каждой локации была картинка :) Как в хентай играх. А на ней в необходимом месте отображаются предметы инвентаря или новые персонажи. Но если так сложно, то не буду делать, конечно.
|
|
Профиль
|
name
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 17.07.09 17:00. Заголовок: А почему бы не НАД к..
А почему бы не НАД картинкой? Или между картинками, как в рамочке?
|
|
|
Хломидоманад
|
| постоянный участник
|
Сообщение: 301
Зарегистрирован: 20.12.05
|
|
Отправлено: 17.07.09 17:02. Заголовок: О, я тоже пытался та..
О, я тоже пытался такое сделать. Разные комбинации персонажей с фоном пришлось делать отдельными картинками пока. И текст поверх картинки не прорисовывается, т.е. общего фона не сделаешь. Но по этому поводу Тон обещал сменные скины. И злит, что кнопки слева висят. Но это в 1.0.3 можно будет поменять вроде.
|
|
Профиль
|
Бест.
|
| |
Сообщение: 6
Зарегистрирован: 14.07.09
|
|
Отправлено: 17.07.09 17:08. Заголовок: Да, бэкграунд это мы..
Да, бэкграунд это мысль :) Написал Фаертону множество жалоб. А вы видели игру "Возвращение квантового кота"? Вот так и я хочу сделать, только лучше :)
|
|
Профиль
|
Хломидоманад
|
| постоянный участник
|
Сообщение: 302
Зарегистрирован: 20.12.05
|
|
Отправлено: 17.07.09 17:16. Заголовок: Вижу :) Я тоже %) Не..
Вижу :) Я тоже %) Не, до "Кота" руки еще не дошли... пойду качать)
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 198
Зарегистрирован: 20.01.07
|
|
Отправлено: 27.07.09 22:10. Заголовок: Выпустил bugfix rele..
Выпустил bugfix release 1.0.3 FireURQ - 1.0.3 =============== - 0000038: [интерфейс] А в свойствах файла "fireurq.exe" по-прежнему стоит версия 1.0.0.0 (fireton) - отработан. - 0000037: [интерпретатор] Оператор anykey и возвращаемые значения (fireton) - отработан. - 0000040: [интерпретатор] Ошибка в "Самом наглом квесте" (fireton) - отработан. Пофиксил пару раздражающих багов, но и только. Новых возможностей не добавил. Все новые возможности отложены на версию 1.1 Разработку продолжу после КРИЛа, скорее всего.
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 204
Зарегистрирован: 20.01.07
|
|
Отправлено: 14.08.09 22:03. Заголовок: Вышла версия 1.0.4 ..
Вышла версия 1.0.4 FireURQ - 1.0.4 =============== - 0000058: [интерпретатор] Не работает прозрачность. (fireton) - закрыт. - 0000054: [интерпретатор] Ошибка List index out of bounds (1) при обращении к инвентарю (fireton) - отработан. - 0000062: [интерпретатор] Fade-In и Fade-Out для музыки (fireton) - отработан. - 0000030: [интерпретатор] Регуляция громкости в фурке (fireton) - отработан. - 0000059: [интерфейс] Нельзя разместить много текста на кнопке. (fireton) - отработан. - 0000060: [интерфейс] Возможность использовать различные шрифты (fireton) - отработан. Качать все там же.
|
|
Профиль
|
Евгений
|
| почётное бревно
|
Сообщение: 488
Зарегистрирован: 17.05.05
|
|
Отправлено: 15.08.09 09:18. Заголовок: Фаер, мои поздравлен..
Фаер, мои поздравления, но перезалей архив - битый!
|
|
Профиль
|
qwerty
|
| постоянный участник
|
Сообщение: 222
Зарегистрирован: 20.01.06
|
|
Отправлено: 15.08.09 14:55. Заголовок: fireton пишет: - 00..
fireton пишет: цитата: | - 0000060: [интерфейс] Возможность использовать различные шрифты (fireton) - отработан. |
| о, неужели теперь можно использовать моноширинный шрифт? думаю, стоит следующую ЛОКу посвятить FireURQ
|
|
Профиль
|
Хломидоманад
|
| постоянный участник
|
Сообщение: 312
Зарегистрирован: 20.12.05
|
|
Отправлено: 16.08.09 01:12. Заголовок: qwerty пишет: о, не..
qwerty пишет: цитата: | о, неужели теперь можно использовать моноширинный шрифт? |
| Ты тоже хочешь написать на ней рогалик? :)
|
|
Профиль
|
qwerty
|
| постоянный участник
|
Сообщение: 223
Зарегистрирован: 20.01.06
|
|
Отправлено: 16.08.09 02:12. Заголовок: Хломидоманад пишет: ..
Хломидоманад пишет: цитата: | Ты тоже хочешь написать на ней рогалик? :) |
| не совсем. просто любую карту или схему, если она не жёстко задана, в фурке придётся 'рисовать' текстом. ведь в ней пока нельзя составлять картинки из кусочков, как в Акурке
|
|
Профиль
|
Chicago1920
|
| неизвестный человек
|
Сообщение: 275
Зарегистрирован: 08.06.07
|
|
Отправлено: 16.08.09 10:02. Заголовок: Скажите, что там Тон..
Скажите, что там Тон обещал насчет уменьшения размера шрифта? Или в новых версиях он уже поменьше?
|
|
Профиль
|
frodo
|
| постоянный участник
|
Сообщение: 20
Зарегистрирован: 05.08.08
|
|
Отправлено: 18.08.09 12:14. Заголовок: (Скопировано с багтр..
(Скопировано с багтрекера) Есть предложение придумать еще операторы для того, чтобы писать кнопки в столбец/строку. Тогда будут хорошо выглядеть, например, Скрытый текст Цифровая клавиатура: 1 2 3 4 5 6 7 8 9 < 0 В Кнопки перемещения: Север Запад Восток Юг
| Как вариант, предлагаю операторы... пусть будет... blin и bcol: первый показывает, что следующие баттоны должны идти строкой, второй -- что столбцом (как сейчас в фурке). А чтобы обозначить новую строку, нужно повторно написать blin. (bcol повторно писать бесполезно, так как столбец всегда один). Например: Скрытый текст ;Цифровая клавиатура: blin ;после этого оператора кнопки идут в линию btn 1,1 btn 2,2 btn 3,3 blin ;Фактически, blin должен обозначать, где начинается новая линия btn 4,4 btn 5,5 btn 6,6 ... bcol ;дальше кнопки будут одна над другой (как сейчас в Фурке)
|
|
|
Профиль
|
Nex
|
| |
Сообщение: 214
Зарегистрирован: 03.07.07
|
|
Отправлено: 18.08.09 12:44. Заголовок: ухаха классный опера..
ухаха классный оператор
|
|
Профиль
|
frodo
|
| постоянный участник
|
Сообщение: 21
Зарегистрирован: 05.08.08
|
|
Отправлено: 18.08.09 13:36. Заголовок: Или, как вариант, ..
Или, как вариант, "blin(#количество_кнопок_в_строке$)", по умолчанию blin(1).
|
|
Профиль
|
Nex
|
| |
Сообщение: 215
Зарегистрирован: 03.07.07
|
|
Отправлено: 18.08.09 13:47. Заголовок: стопка блинов .... и..
стопка блинов .... или горка?
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 205
Зарегистрирован: 20.01.07
|
|
Отправлено: 18.08.09 21:24. Заголовок: Вышла версия 1.0.5 (..
Вышла версия 1.0.5 (Ajenta Edition) FireURQ - 1.0.5 =============== - 0000063: [интерпретатор] обработка одного предмета в инвентаре, без меню (fireton) - отработан. - 0000064: [интерпретатор] Возможность сокрытие действий с предметами инвентаря (fireton) - отработан.
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 418
Зарегистрирован: 17.03.08
|
|
Отправлено: 18.08.09 22:01. Заголовок: frodo, вместо всего ..
frodo, вместо всего этого достаточно сделать вставку картинок как в Акурке и отслеживать координату нажатой клавиши возможность (в Акурке) выводить массивы картинок с(теоретически) наложением, а если(бы) ещё и спрозрачностью(и без глюков при этом) это было бы что-то впрочем, ИМХО- всё и так зашибись. лично меня достаёт немного разрешение 800х600. для пускающих урку на домашнем PC это определённо минус что бы с этим можно сделать? вижу только два лажовых варианта: 1. сделать альтернативную урку для PC, которая будет отличаться только разрешением. прога сможет отследить версию плеера через соотв переменную, и таким образом, можно будет делать проги, идущие нормально на обеих фурках 2. сделать ещё один режим с 1,5 кратной величиной сторон: 1200х900. пускаться будет в окне. хорошего в этом так же мало, как и в п1 3. сделать функцию, которая будет по-умному растягивать шрифты и картинки. векторные шрифты и картинки будут смотреться нормально, но фурка их не поддерживает. растровые, наверно, будут выглядеть ещё хуже, чем сейчас --- итого: хороших вариантов нет
|
|
Профиль
|
frodo
|
| постоянный участник
|
Сообщение: 22
Зарегистрирован: 05.08.08
|
|
Отправлено: 19.08.09 11:07. Заголовок: Эмм... С картинками,..
Эмм... С картинками, конечно, можно придумать что угодно, но я всего лишь говорил про выравнивание кнопок. Просто не всегда удобно, если кнопки идут одна над другой. Само собой, картинки -- это красиво, но сейчас я говорю про обыкновенные текстовые кнопки. К тому же, если текст кнопок меняется через #$, как его сделаешь картинкой? *А еще может быть системная переменная blin (button lines), по умолчанию blin = 1.
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 209
Зарегистрирован: 20.01.07
|
|
Отправлено: 27.08.09 21:28. Заголовок: Перед отпуском решил..
Перед отпуском решил выпустить версию, в основном багфикс. FireURQ - 1.0.6 =============== - 0000072: [интерпретатор] Проблемы в работе со шрифтами - 2 (fireton) - закрыт. - 0000073: [интерпретатор] Предопределенные функции (fireton) - закрыт. - 0000075: [интерпретатор] Проблемы в работе со шрифтами-3 (fireton) - закрыт. - 0000074: [интерфейс] Команда "О программе" (fireton) - закрыт. - 0000066: [интерпретатор] Вместо некоторых символов выводится вопросительный знак "?" (fireton) - закрыт.
|
|
Профиль
|
frodo
|
| постоянный участник
|
Сообщение: 23
Зарегистрирован: 05.08.08
|
|
Отправлено: 28.08.09 09:11. Заголовок: Поздравляю с отпуском!
Поздравляю с отпуском!
|
|
Профиль
|
qwerty
|
| постоянный участник
|
Сообщение: 224
Зарегистрирован: 20.01.06
|
|
Отправлено: 28.08.09 19:08. Заголовок: я наконец-то понял е..
я наконец-то понял ещё одну фичу фурки: складывать картинки по кусочкам на ней можно! каждый кусочек будет вести себя как буква соотв размера. это даёт хорошие возможности графического оформления. наложение картинок имитировать можно запросто, при чём по возможностям данный способ реализации графики не уступает Акурковскому и плюс к этому в фурке есть уникальная возможность выводить и текст и картинки вместе, как розочки в демке от Fireton. эта возможность ещё ждёт своего адекватного применения причём свобода комбинирования графики и текста выглядит вполне по-URQовски
|
|
Профиль
|
frodo
|
| постоянный участник
|
Сообщение: 24
Зарегистрирован: 05.08.08
|
|
Отправлено: 29.08.09 01:50. Заголовок: имитировать можно за..
цитата: | имитировать можно запросто |
| Разрезать картинку на четыре части вида "крыша, пол и две стены", а между ними вставить другую картинку? Гениально! ...Или был другой вариант?
|
|
Профиль
|
qwerty
|
| постоянный участник
|
Сообщение: 230
Зарегистрирован: 20.01.06
|
|
Отправлено: 29.08.09 11:18. Заголовок: frodo, именно так. з..
frodo, именно так. замечу, что в Акурке наложение реализовано таким образом, что можно накладывать ТОЛЬКО прямоугольные картинки и БЕЗ прозрачности. в общем и целом вариант фурки мне нравится больше ----- frodo пишет: цитата: | Эмм... С картинками, конечно, можно придумать что угодно, но я всего лишь говорил про выравнивание кнопок. Просто не всегда удобно, если кнопки идут одна над другой |
| склонен согласиться. ИМХО проще всего ввести кнопку bt, тогда по btn выводится кнопка и переводится строка(обычный вариант), а по bt строка не переводится (аналогично p/pln) и следующая кнопка(либо текст) будет выводится в той же строке ----- что касается отслеживания координаты клика по картинкам, то опять же ИМХО лучше пойти по пути более продвинутых вариантов вывода баттонов(см чуть выше), и использования anykey и input. т е лучше бы пойти более продвинутым-текстовым путём, вместо пиксель-хантинговово
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 424
Зарегистрирован: 17.03.08
|
|
Отправлено: 29.08.09 18:19. Заголовок: чё-та в последнее вр..
чё-та в последнее время меня тянет всё повторять. поступлю так и на этот раз: qwerty пишет: да, тема расположения кнопок в фурке довольно актуальна ввиду меньшего их кол-ва, которое можно уместить на экране (а именно- 12-ть, если кроме них ничего не будет) qwerty пишет: цитата: | лучше бы пойти более продвинутым-текстовым путём, вместо пиксель-хантинговово |
|
однако, почему бы не позволить баттонам быть картинками? вместе с реализацией возможности умещать баттоны в одну строчку это будет большой прогресс цитата: | проще всего ввести кнопку bt, тогда по btn выводится кнопка и переводится строка(обычный вариант), а по bt строка не переводится (аналогично p/pln) и следующая кнопка(либо текст) будет выводится в той же строке |
| насчёт image в кнопке также можно что-нить придумать. в этом случае текст кнопке не нужен: вместо кнопки отобразится картинка
|
|
Профиль
|
frodo
|
| постоянный участник
|
Сообщение: 26
Зарегистрирован: 05.08.08
|
|
Отправлено: 29.08.09 18:34. Заголовок: qwerty пишет: в Акур..
qwerty пишет: цитата: | в Акурке наложение реализовано таким образом, что можно накладывать ТОЛЬКО прямоугольные картинки и БЕЗ прозрачности |
| Неправда -- у меня в "Памяти Вселенной" на стартовую картинку накладывалась gif-картинка с текстом и прозрачностью. А вот еще такая идея: ведь png-файл шрифта -- это та же картинка. Значит, можно придумать шрифт, который будет состоять из рисунков и пиктограмм. Тогда выводить и комбинировать их станет еще проще. А еще получается забавно, если менять цвет текста-картинок .
|
|
Профиль
|
Nolite
|
| постоянный участник
|
Сообщение: 20
Зарегистрирован: 26.04.09
|
|
Отправлено: 29.08.09 18:35. Заголовок: qwerty пишет: проще..
qwerty пишет: цитата: | проще всего ввести кнопку bt, тогда по btn выводится кнопка и переводится строка(обычный вариант), а по bt строка не переводится (аналогично p/pln) и следующая кнопка(либо текст) будет выводится в той же строке |
| Хороший вариант, но есть тонкость. Что если появление последних кнопок в ряду зависит от условия? if a and b then bt locA,locA & btn locB,locB if a and not b then btn locA,locA if not a and b then btn locB,locB Можно ввести системную переменную btnln. Если она равна 0 - выводим кнопки в столбик, 2 - в строчку. Если равна 1 - выводим следующую кнопку строкой ниже, а btnln присваиваем значение 2. if a then btn locA,locA if b then btn locB,locB btnln = 1
|
|
Профиль
|
Бест.
|
| |
Сообщение: 9
Зарегистрирован: 14.07.09
|
|
Отправлено: 30.08.09 09:21. Заголовок: Спасибо за новые вер..
Спасибо за новые версии!
|
|
Профиль
|
frodo
|
| постоянный участник
|
Сообщение: 27
Зарегистрирован: 05.08.08
|
|
Отправлено: 30.08.09 09:42. Заголовок: Нашел способ, как на..
Нашел способ, как на фурке совмещать прозрачные и полупрозрачные картинки. Правда, пока только статические. Скрытый текст Для этого: создаем текстовые файлы 1.fnt и 2.fnt, потом в программе пишем: textfont = "1.fnt" p M textfont = "2.fnt" p M Теперь в каждом из двух файлов прописываем: [HGEFONT] Bitmap=picture_name.png Char="M",0,0,100,172,0,-100 picture_name -- это имя картинки номер 1 и номер 2 (могут быть разные) 0,0 -- x и у координаты верхнего угла картинки 100, 172 -- ее размеры... а щас внимание: 0, -100 -- отступ от картинки соответственно слева и справа. Как видите, значение -100 означает, что следующая картинка (или текст) "заползет" на эту. Можно сделать наоборот -- для первой картинки написать последние параметры "0,0"; а для второй "-100, 0". Получим тот же результат.
| Суть метода в том, что картинки представляются в виде букв шрифта. Теперь вопрос к fireton'у: можно ли этот метод как-нибудь "узаконить" на фурке? То есть попросту добавить оператору image еще два параметра, которые могут становиться отрицательными -- отступ слева и сверху.
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 214
Зарегистрирован: 20.01.07
|
|
Отправлено: 30.08.09 11:17. Заголовок: Жесть какая. Никогда..
Жесть какая. Никогда не знаешь, как будут пользоваться твоей программой. Потерпите, готовится решение для любителей картинок. После отпуска (через две недели) займусь.
|
|
Профиль
|
frodo
|
| постоянный участник
|
Сообщение: 28
Зарегистрирован: 05.08.08
|
|
Отправлено: 30.08.09 11:24. Заголовок: Мисье знает толк в и..
Оффтоп: Мисье знает толк в извращениях(с)
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 215
Зарегистрирован: 20.01.07
|
|
Отправлено: 04.09.09 00:51. Заголовок: На багтрекер фурки т..
На багтрекер фурки теперь можно заходить не регистрируясь.
|
|
Профиль
|
Хломидоманад
|
| постоянный участник
|
Сообщение: 314
Зарегистрирован: 20.12.05
|
|
Отправлено: 04.09.09 19:25. Заголовок: frodo, ты меня восхи..
frodo, ты меня восхищаешь =) Честно.
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 216
Зарегистрирован: 20.01.07
|
|
Отправлено: 05.09.09 09:55. Заголовок: Вышла версия 1.0.7 -..
Вышла версия 1.0.7 - главным образом, багфикс. Хотя есть и фича - прозрачность вставляемых картинок. FireURQ - 1.0.7 =============== - 0000076: [интерпретатор] инвентарь в qsz- пропадают картинки (fireton) - закрыт. - 0000081: [интерфейс] После вывода кнопок фокус на кнопку не установится, пока не пошевелишь курсор. (fireton) - закрыт. - 0000077: [интерпретатор] Действия с длиной строки (fireton) - закрыт. - 0000079: [интерпретатор] Предопределенная функция _color(a, r, g, b) неправильно вычисляет значения. (fireton) - закрыт. - 0000061: [интерпретатор] Прозрачность для картинок (fireton) - закрыт. - 0000047: [интерфейс] Невозможно вызвать меню при anykey (fireton) - закрыт. - 0000051: [интерфейс] Большой кусок текста и anykey (fireton) - закрыт.
|
|
Профиль
|
qwerty
|
| постоянный участник
|
Сообщение: 238
Зарегистрирован: 20.01.06
|
|
Отправлено: 05.09.09 22:31. Заголовок: а можно ли сделать ч..
а можно ли сделать что-то навроде Акурковских 'гиперссылок': что бы в тексте описаний на некоторые слова можно было нажимать аналогично баттонам? очень даже не лишняя фича для текстовой игры // в куспе тоже есть позволяет более лаконично отображать локации. а то вот задумал вместо кнопок 'идти', 'смотреть' и т п сделать кнопки с названиями доступных объектов и направлений. НО они все в тексте локации уже перечислены. так что логично просто сделать соотв слова описания 'гиперссылками', по которым игрок будет переходить к выбору действий было бы неплохо
|
|
Профиль
|
Евгений
|
| почётное бревно
|
Сообщение: 491
Зарегистрирован: 17.05.05
|
|
Отправлено: 06.09.09 00:52. Заголовок: Да, было бы очень не..
Да, было бы очень неплохо. Только вот формат таких ссылок каким образом сделать?
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 217
Зарегистрирован: 20.01.07
|
|
Отправлено: 06.09.09 09:49. Заголовок: Чем вам тогда твибок..
Чем вам тогда твибокса не хвататет? Я за себя скажу. Мне не нравятся ссылки в тексте. Текст - это текст, а варианты действий - должны быть после текста. Но это мое имхо.
|
|
Профиль
|
Cheshire
|
| постоянный участник
|
Сообщение: 16
Зарегистрирован: 14.06.09
|
|
Отправлено: 06.09.09 17:00. Заголовок: Мое имхо, что твибок..
Мое имхо, что твибокс без каких-то знаний джавы использовать сложно, а урка вот она, вся как на ладони. Плюс, разнообразие, доступное разработчику, это хорошо.
|
|
Профиль
|
Хломидоманад
|
| постоянный участник
|
Сообщение: 315
Зарегистрирован: 20.12.05
|
|
Отправлено: 06.09.09 18:10. Заголовок: Можно извратиться и ..
Можно извратиться и повесить управление ссылками в тексте на клавиатуру. Только, естественно, отрисовывать локации тогда надо будет специальной процедурой. И при наличии большого числа ссылок в тексте пролистывать их будет не очень удобно. Зато такое можно написать, не дожидаясь новых фурок). Cheshire пишет: цитата: | Мое имхо, что твибокс без каких-то знаний джавы использовать сложно |
| Да прямо тебе. Писать на твибоксе ничуть не сложнее, чем на урке. Несколько сложнее компилировать (особенно если учесть, что игры на урке вообще не нужно компилировать), но это уже другой вопрос.
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 430
Зарегистрирован: 17.03.08
|
|
Отправлено: 06.09.09 19:31. Заголовок: Хломидоманад, технич..
Хломидоманад, технические способы реализации ссылок это одно, а не/желание их делать в фурке- это другое. думаю, при желании fireton нашёл бы более простой способ организовать гиперссылки НО спасибо ему за то, что есть // хотя с разрешением 800х600 и без гиперссылок привлечь народ к этой платформе будет сложно. только закоренелые урочники на неё плотно подсядут fireton пишет: цитата: | Чем вам тогда твибокса не хвататет? |
|
я как-то хотел поюзать твибокс, так вообще не понял, куды и в каком виде прогу вводить. с джавой уж как-нибудь разобрался бы вообще мне твибокс не очень нравится чисто внешне, а урка- очень. за счёт простого языка. т е я просто пишу свои идеи в блокнот, добавляя время от времени операторы- и всё. во многих случаях с программингом вообще можно не заморачиваться // на других же языках набросок такого плана является только первым этапом ( второй- кодинг) UPD ой, Хлом, это ты писал про реализацию гиперссылок на URQL? снимаю шляпу. хотя я в таком случае уж лучше организую ввод команд ч/з input или anykey. главное гамеру всё популярно(и кратко!) объяснить, и для начала выдавать доступные команды по одной я как раз об этом щазз думал // вообще я щазз работаю над совсем небольшой фанфик-демо-миниатюрой(НЕ speleologist), НО из-за желания всё отшлифовать и вылизать до идеального блеска (а так же из-за лени) сроки исполнения растянулись уже сверх всякого приличия UPD возможно, отсутствие гиперссылок и текущее разрешение фурки сделают её более популярной на мобильных телефонах и/или КПК. не знаю
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 218
Зарегистрирован: 20.01.07
|
|
Отправлено: 14.09.09 20:24. Заголовок: Вышла версия 1.0.8 ..
Вышла версия 1.0.8 FireURQ - 1.0.8 =============== - 0000091: [интерпретатор] Передавать в TOKENS не переменную, а выражение (fireton) - отработан. - 0000089: [интерфейс] Отключение значков при anykey и pause (fireton) - отработан. - 0000087: [интерпретатор] Не работает оператор quit (fireton) - отработан. - 0000083: [интерпретатор] возможность менять название предмета в инвентаре (fireton) - отработан. - 0000086: [интерфейс] Инвентарь в Furq 1.0.7 не открывается кликом мышки. (fireton) - отработан. - 0000090: [интерфейс] Использование прямого слеша (/) в QSZ (fireton) - отработан.
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 219
Зарегистрирован: 20.01.07
|
|
Отправлено: 17.09.09 00:54. Заголовок: Небольшой багфикс ..
Небольшой багфикс FireURQ - 1.0.9 =============== - 0000092: [интерпретатор] Периодические вылеты с AV при использовании QSZ (fireton) - закрыт. - 0000093: [интерпретатор] не работает обратный слеш в путях к шрифтам (fireton) - закрыт.
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 223
Зарегистрирован: 20.01.07
|
|
Отправлено: 27.09.09 18:32. Заголовок: FireURQ - 1.1 ======..
FireURQ - 1.1 ============= - 0000098: [интерфейс] Декораторы (fireton) - отработан. - 0000094: [интерпретатор] вычсляемые значения в pause (fireton) - отработан. - 0000099: [интерфейс] Возможность изменять размеры и положение текстового поля (fireton) - отработан. Смотрите прилагающееся демо, иллюстрирующее новые возможности.
|
|
Профиль
|
Евгений
|
| почётное бревно
|
Сообщение: 495
Зарегистрирован: 17.05.05
|
|
Отправлено: 27.09.09 21:14. Заголовок: Счастье пришло и в н..
Счастье пришло и в наш дом ж)
|
|
Профиль
|
Хломидоманад
|
| постоянный участник
|
Сообщение: 316
Зарегистрирован: 20.12.05
|
|
Отправлено: 30.09.09 22:19. Заголовок: Тон, это великолепно..
Тон, это великолепно. Я прямо лишился дара речи) Фурка форева.
|
|
Профиль
|
Nolite
|
| постоянный участник
|
Сообщение: 25
Зарегистрирован: 26.04.09
|
|
Отправлено: 01.10.09 18:36. Заголовок: ИМХО, анимированные ..
ИМХО, анимированные декораторы хорошо использовать только для эффектной концовки, в других случаях они быстро надоедают.
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 226
Зарегистрирован: 20.01.07
|
|
Отправлено: 01.10.09 19:20. Заголовок: Nolite пишет: ИМХО,..
Nolite пишет: цитата: | ИМХО, анимированные декораторы хорошо использовать только для эффектной концовки, в других случаях они быстро надоедают. |
| Ну не обязательно. Можно сделать оформление с анимацией. Конечно, анимация не должна быть навязчивой. Зато неанимированным декораторам можно найти массу применений.
|
|
Профиль
|
Korwin
|
| постоянный участник
|
Сообщение: 497
Зарегистрирован: 25.05.05
|
|
Отправлено: 02.10.09 03:09. Заголовок: Это настолько здоров..
Это настолько здорово в целом, что я могу найти этому десяток применений не особо задумываясь!!! Но самое важное для меня - применение декораторов позволяет усадить за текстовый квест даже маленьких девочек, которые не очень любят читать!!! Браво, Антон!!!!
|
|
Профиль
|
qwerty
|
| постоянный участник
|
Сообщение: 253
Зарегистрирован: 20.01.06
|
|
Отправлено: 02.10.09 18:00. Заголовок: Korwin я тоже не люб..
Korwin я тоже не люблю много читать. мой оптимум- 4-ре строки текста на одну ситуацию. жду твоих новых квестов! UPD: надоть попробовать анимацию в простых головоломках; ну там- вращение ручек, перемещение элементов и т п а уж заставки и концовки- само собой
|
|
Профиль
|
Byte
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 02.10.09 22:17. Заголовок: То есть теперь чем м..
То есть теперь чем меньше текста в текстовых играх - тем лучше :))
|
|
|
Хломидоманад
|
| постоянный участник
|
Сообщение: 317
Зарегистрирован: 20.12.05
|
|
Отправлено: 03.10.09 00:33. Заголовок: Да нет же, напротив,..
Да нет же, напротив, качество игры прямо пропорционально количеству текста на локацию. Кому интересно играть, когда локации настолько малы, что умещаются на экране?..
|
|
Профиль
|
frodo
|
| постоянный участник
|
Сообщение: 32
Зарегистрирован: 05.08.08
|
|
Отправлено: 05.10.09 10:13. Заголовок: Да это просто... ВАУ..
Да это просто... ВАУ! ! ! fireton, ну... ну красота прям! Слов нет... То, чего целый год ждал! Теперь главное -- не поддаться соблазну, и не делать раскрашенные квесты вместо хороших. А то потратишь на украшательства все силы -- всегда ведь хочется, чтоб квест был самым лучшим -- и, в итоге, оставишь недоделанным. Если кто скажет, что у самого подобного не бывало, я первый кину в него камень!:) Ну, это уже проблемы авторов... А декораторы, конечно -- это здорово! Сейчас только добавлю ложку йада на багтрекере...
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 230
Зарегистрирован: 20.01.07
|
|
Отправлено: 05.10.09 18:20. Заголовок: frodo пишет: Сейчас..
frodo пишет: цитата: | Сейчас только добавлю ложку йада на багтрекере... |
| Да уж, с сохранениями я слажал. Будем править... Кстати, большая просьба не поддаваться соблазну постить несколько, пусть и сходных по теме, запросов в один. Мне всё равно придется пилить их, зачем делать двойную работу?
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 444
Зарегистрирован: 17.03.08
|
|
Отправлено: 08.10.09 19:48. Заголовок: а как проще всего сд..
а как проще всего сделать вот такое: /--------------\ текст 1 |*картинка*| ... текст ... \--------------/ текст N много текста ? т е - картинка, рядом с ней несколько строчек текста, ну и ниже- текст как обычно?
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 231
Зарегистрирован: 20.01.07
|
|
Отправлено: 08.10.09 20:08. Заголовок: Обтекания картинки т..
Обтекания картинки текстом в фурке пока нет, увы.
|
|
Профиль
|
uux
|
| постоянный участник
|
Сообщение: 231
Зарегистрирован: 13.03.07
|
|
Отправлено: 09.10.09 05:14. Заголовок: noname пишет: т е ..
noname пишет: цитата: | т е - картинка, рядом с ней несколько строчек текста, ну и ниже- текст как обычно? |
| fireton пишет: цитата: | Обтекания картинки текстом в фурке пока нет, увы. |
| ... но можно текст сбоку от картинки включить в состав этой картинки - благо, в фурке за счет фиксированных размеров экрана привести такую конструкцию в приличный вид не так уж и сложно.
|
|
Профиль
|
qwerty
|
| постоянный участник
|
Сообщение: 262
Зарегистрирован: 20.01.06
|
|
Отправлено: 09.10.09 05:20. Заголовок: uux, ну или можно ка..
uux, ну или можно как-нить декораторами( или ты именно это и имел ввиду)? впрочем, ответ Тона даёт некоторую надежду на то, что в будущем будет сделано обтекание, которого пока нет
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 445
Зарегистрирован: 17.03.08
|
|
Отправлено: 09.10.09 13:20. Заголовок: fireton, может так с..
fireton, может так случится, что мне понадобится дать ссылку на фурку на одном форуме, где про текстовые игры вообще ничего не знают не мог бы ты вкладывать в архив описание досурки, что бы два описания вместе могли дать представление о том, как писать игры на фурку? т е сделать архив таким, чтоб его было достаточно для того, что бы чел, знакомый _только_ с содержимым этого архива начал что-то делать
|
|
Профиль
|
Korwin
|
| постоянный участник
|
Сообщение: 498
Зарегистрирован: 25.05.05
|
|
Отправлено: 10.10.09 04:45. Заголовок: 1. noname пишет: т ..
1. noname пишет: цитата: | т е - картинка, рядом с ней несколько строчек текста, ну и ниже- текст как обычно? |
| Можно теоретически, разбить картинку на дольки, высотой в строчку и вставить картинки прямо в текст, чередующимися операторами pln и image 2. noname пишет: цитата: | не мог бы ты вкладывать в архив описание досурки, что бы два описания вместе могли дать представление о том, как писать игры на фурку? |
| Новый учебник начат, но когда будет закончен - неизвестно. А сделать на том форуме 2 ссылки это неправильно? т е сделать архив таким, чтоб его было достаточно для того, что бы чел, знакомый _только_ с содержимым этого архива начал что-то делать
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 450
Зарегистрирован: 17.03.08
|
|
Отправлено: 10.10.09 05:43. Заголовок: Korwin, А сделать на..
Korwin, а можно картинки и не 'разбивать', а просто вставлять дольками! в фурке ведь можно вставлять кусочки картинок. очень даже неплохой вариант: легко реализовать как любой вариант обтекания, так и какие-нить замудрённые комбинации. способ логичный, простой и универсальный. цитата: | А сделать на том форуме 2 ссылки это неправильно? |
| одно дело, когда человек захотел поиграть,- и у него на компе заодно полный комплект оказался. на случай, если захочется самому что-то написать. и совсем другое дело, когда нужно ещё что-то скачивать. впрочем, пока и так сойдёт- всё равно придётся всё на пальцах разъяснять. к счастью, для urql это- легко :)
|
|
Профиль
|
Ajenta
|
| постоянный участник
|
Сообщение: 28
Зарегистрирован: 06.11.08
|
|
Отправлено: 12.10.09 11:22. Заголовок: По идее обтека..
По идее обтекание фурке и не нужно, благо у неё есть фиксированный размер окна, который позволяет автору рассчитать позиции картинки и текста. Если Фаертон не будет делать окно динамическим, то и в дальнейшем проблемы с созданием обтекания не возникнет. Меня вот больше интересуют гиф картинки. Чтобы можно было не покадрово извращаться, как сейчас, а вставлять картинку целиком. Пока не критично, но не очень удобно.
|
|
Профиль
|
Евгений
|
| почётное бревно
|
Сообщение: 503
Зарегистрирован: 17.05.05
|
|
Отправлено: 12.10.09 13:31. Заголовок: Фаер, торгуйся. Гиф ..
Фаер, торгуйся. Гиф картинки за игру :)
|
|
Профиль
|
Ajenta
|
| постоянный участник
|
Сообщение: 29
Зарегистрирован: 06.11.08
|
|
Отправлено: 12.10.09 14:34. Заголовок: Ну вы блин корыстные..
Ну вы блин корыстные :))
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 232
Зарегистрирован: 20.01.07
|
|
Отправлено: 13.10.09 21:23. Заголовок: Новая версия. Главны..
Новая версия. Главным образом, багфикс. FireURQ - 1.1.1 =============== - 0000104: [интерпретатор] возможность убирать переходы (fireton) - отработан. - 0000100: [интерфейс] Приостановка музыки при потере фокуса (fireton) - отработан. - 0000105: [интерфейс] Index out of bounds при использовании меню (fireton) - отработан. - 0000106: [интерфейс] Непечатные символы в текстовом декораторе (fireton) - отработан. - 0000107: [интерфейс] Декораторы не попадают в файл сохранения игры (fireton) - отработан. - 0000110: [интерфейс] Не задаётся скорость анимации по умолчанию (fireton) - отработан.
|
|
Профиль
|
Ajenta
|
| постоянный участник
|
Сообщение: 30
Зарегистрирован: 06.11.08
|
|
Отправлено: 15.10.09 11:55. Заголовок: fireton пишет: - 00..
fireton пишет: цитата: | - 0000104: [интерпретатор] возможность убирать переходы (fireton) - отработан. |
| Мммммм, замечательно!
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 233
Зарегистрирован: 20.01.07
|
|
Отправлено: 24.10.09 22:19. Заголовок: FireURQ - 1.1.2 ====..
FireURQ - 1.1.2 =============== - 0000015: [интерфейс] Возможность интеграции квеста и exe (fireton) - отработан. - 0000112: [интерпретатор] Ошибки с инвентарем при pause (fireton) - отработан. - 0000019: [интерфейс] Файл квеста в формате QSZ может быть любым (fireton) - отработан.
|
|
Профиль
|
Korwin
|
| постоянный участник
|
Сообщение: 500
Зарегистрирован: 25.05.05
|
|
Отправлено: 25.10.09 06:17. Заголовок: Для тех, кто как и я..
Для тех, кто как и я в ТАНКЕ - 10. Формат квестов QSZ FireURQ поддерживает свой собственный формат квеста – упакованный квест (QST Zipped). QSZ-файл – это, по сути, zip-архив, в котором лежит сам файл квеста (qst, qs1 или qs2) и все ресурсы, необходимые для работы игры (изображения и музыка). Данный формат очень удобен, если ваша игра использует мультимедиа. Также, существует возможность конвертации квеста в формате QSZ в исполняемый файл. Для этого следует использовать утилиту QSZ2EXE, которая входит в комплект поставки. Эта консольная утилита находится в папке на диске, которую вы выбрали при инсталляции FireURQ. То есть формат .qst в exe не конвертируется!!! Прошу помощи по использованию кириллических шрифтов - не могу разобраться как этим редактором сделать кириллическую надпись в заголовке шрифтом Techno - можно пример работы с редактором и кусок квеста? У меня не получается...
|
|
Профиль
|
vito
|
| постоянный участник
|
Сообщение: 10
Зарегистрирован: 02.01.09
|
|
Отправлено: 25.10.09 07:17. Заголовок: Korwin пишет: Прошу..
Korwin пишет: цитата: | Прошу помощи по использованию кириллических шрифтов - не могу разобраться как этим редактором сделать кириллическую надпись в заголовке шрифтом Techno - можно пример работы с редактором и кусок квеста? У меня не получается... |
| Надо же, у меня была та же проблема сначала - вместо кириллицы выводились вопросительные знаки;). При запуске конвертера шрифтов у тебя будет сбоку окошко Characters Range. По умолчанию в нем выделены только латинские буквы (кстати, содержимое выделенной области дублируется в черном квадрате посередине главного окна). Просто выдели мышкой (удерживая нажатой левую кнопку) в Characters Range все символы. Мне это помогло;).
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 234
Зарегистрирован: 20.01.07
|
|
Отправлено: 25.10.09 08:45. Заголовок: Korwin пишет: То ес..
Korwin пишет: цитата: | То есть формат .qst в exe не конвертируется!!! |
| Ну да. Заверни qst в qsz и сконверти в exe... Делов-то. ;)
|
|
Профиль
|
abcdef
|
| |
Сообщение: 68
Зарегистрирован: 14.03.09
|
|
Отправлено: 05.11.09 12:12. Заголовок: Склеивание EXE-файла..
Склеивание EXE-файла интерпретатора с файлом квеста, и проверка при запуске наличия аппендикса, по размеру оригинального файла... - конечно идея интересная, но не практичная, т.к. квесты обычно маленькие, интерпретатор слишком большой :) __ примерный аналог команда: COPY /B "aurq.exe"+"my.qst" "aurq+qst.exe" необходимо только открыть файл "aurq+qst" в режиме "только для чтения" и установить позицию считывания на длину файла интерпретатора...
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 235
Зарегистрирован: 20.01.07
|
|
Отправлено: 05.11.09 22:55. Заголовок: abcdef, не совсем по..
abcdef, не совсем понял, что ты хотел сказать.
|
|
Профиль
|
abcdef
|
| |
Сообщение: 69
Зарегистрирован: 14.03.09
|
|
Отправлено: 06.11.09 10:12. Заголовок: если писать на winAP..
если писать на winAPI, а не бездумно использовать чужие шаблонные библиотеки,.. то размер сократится более чем на 400 кб, тем более что весь интерфейс - это только отрисовка граф.библиотеки
|
|
Профиль
|
Nex
|
| |
Сообщение: 220
Зарегистрирован: 03.07.07
|
|
Отправлено: 06.11.09 11:53. Заголовок: abcdef поверь, разме..
abcdef поверь, размер файла в наши дни не так уж важен. Удобство использования - решает.
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 236
Зарегистрирован: 20.01.07
|
|
Отправлено: 06.11.09 17:58. Заголовок: abcdef, к сожалению ..
abcdef, к сожалению в дельфи нельзя влинковать D3DX в исполняемый код, приходится таскать с собой dll. По сути, экзешник фурки - это собственно экзешник, две dll (directx и bass) и системные ресурсы (картинки и шрифты), завёрнутые MoleBox'ом. Я не использую сторонние библиотеки (кроме Bass, но он малюсенький). Весь интерфейс рисую сам.
|
|
Профиль
|
abcdef
|
| |
Сообщение: 71
Зарегистрирован: 14.03.09
|
|
Отправлено: 09.11.09 08:38. Заголовок: 01. unit Unit1; 02. ..
01. unit Unit1; 02. interface 03. uses Windows, SysUtils, 04. Messages, Variants, Classes, Graphics, Controls, Forms, Dialogs; __ что-нить из того что в строке 04, есть-ли в каком-либо файле исходников? если да, то вот они лишние 400-500 кб..
|
|
Профиль
|
qwerty
|
| постоянный участник
|
Сообщение: 275
Зарегистрирован: 20.01.06
|
|
Отправлено: 14.11.09 01:26. Заголовок: fireton писал: В при..
fireton писал: цитата: | В принципе, я могу сделать что-то вроде этой urq.dll - в фурке интерпретатор и интерфейс разнесены. Другое дело, что некоторые возможности типа декораторов, смены шрифтов и т.п. придется реализовывать на стороне интерфейса, теми, кто станет использовать эту dll. Если же говорить о базовой версии интерпретатора, без фич фурки, то такую dll подготовить особого труда не составит. Другой момент, что на текущий момент я готов предоставить лишь Windows-версию. И насчет открытости кода, хммм, не уверен. Отредактировано fireton (02.10.2009 21:43) |
| было бы неплохо. именно windows-версию. именно без интерфейса. именно с furq-фичами. т е то, для чего даже не понадобится "подготовка", которая "особого труда не составит". думаю, интересно скачать будет не только мне.
|
|
Профиль
|
Nolite
|
| постоянный участник
|
Сообщение: 37
Зарегистрирован: 26.04.09
|
|
Отправлено: 19.11.09 10:21. Заголовок: Урку на флеше неплох..
Урку на флеше неплохо было бы сделать, но этом случае dll не поможет.
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 247
Зарегистрирован: 20.01.07
|
|
Отправлено: 08.01.10 19:02. Заголовок: FireURQ - 1.1.3 ====..
FireURQ - 1.1.3 =============== - 0000119: [интерфейс] decor_имя_hide и 1 (fireton) - закрыт. - 0000114: [интерпретатор] Не работают вложенные IF (fireton) - закрыт. - 0000122: [интерфейс] idisp_ не распространяется на echo инвентаря (fireton) - закрыт. - 0000111: [интерфейс] Декораторы с z<0 закрывают списки инвентаря и меню. (fireton) - закрыт. - 0000021: [интерфейс] Проверять наличия файла сохранения (fireton) - закрыт. - 0000055: [интерпретатор] Проверка успешности сохранения (fireton) - закрыт. - 0000113: [интерпретатор] Не сохраняется время кадра анимации. (fireton) - закрыт.
|
|
Профиль
|
Logger
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 23.01.10 18:07. Заголовок: Не могу установить ф..
Не могу установить фурку. Антивирус говорит, что инсталлятор делает что-то непотребное Scan type: Auto-Protect Scan Event: Risk Found! Security risk detected: Packed.Generic.205 File: C:\Program Files\FireURQ\is-IGPI3.tmp Location: C:\Program Files\FireURQ Computer: ############# User: ########### Action taken: Pending Side Effects Analysis : Access denied Date found: January 22, 2010 11:54:23 AM Scan type: Auto-Protect Scan Event: Security Risk Found! Security risk detected: Packed.Generic.205 File: C:\Program Files\FireURQ\is-KM9D7.tmp Location: Unknown Storage Computer: ############# User: ########### Action taken: Cleaned by Deletion Date found: January 22, 2010 11:55:36 AM Антивирус - Symantec Endpoint Protection В чем беда?
|
|
|
noname
|
| постоянный участник
|
Сообщение: 483
Зарегистрирован: 17.03.08
|
|
Отправлено: 23.01.10 18:11. Заголовок: http://forum.ifictio..
|
|
Профиль
|
Cheshire
|
| постоянный участник
|
Сообщение: 26
Зарегистрирован: 14.06.09
|
|
Отправлено: 16.02.10 08:19. Заголовок: Ну когда там уже 1.1..
Ну когда там уже 1.1.4 выйдет? Очень уж вкусные у нее нововведения, а до ЗОКа времени все меньше...
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 254
Зарегистрирован: 20.01.07
|
|
Отправлено: 16.02.10 21:32. Заголовок: Выйдет, как только я..
Выйдет, как только я её сделаю. На ЗОК не ориентируюсь.
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 255
Зарегистрирован: 20.01.07
|
|
Отправлено: 26.02.10 00:39. Заголовок: FireURQ - 1.1.4 ====..
FireURQ - 1.1.4 =============== - 0000103: [интерпретатор] GIF картинки (fireton) - закрыт. - 0000131: [интерпретатор] Флажок для count_... (fireton) - закрыт. - 0000130: [интерпретатор] Табуляция после оператора ломает код (fireton) - закрыт. - 0000129: [интерфейс] Разная сортировка в инвентаре (fireton) - закрыт. - 0000128: [интерпретатор] Не обрезать пробелы справа в операторе PRINT (fireton) - закрыт. - 0000127: [интерпретатор] Правильная обработка знака подчёркивания в локациях-действиях инвентаря (fireton) - закрыт. - 0000126: [интерфейс] Режим цензора (fireton) - закрыт. - 0000123: [интерфейс] Возможность отключить звук (fireton) - закрыт. - 0000108: [интерфейс] Ширина текста в декораторах типа TEXT (fireton) - закрыт. - 0000132: [интерпретатор] fade для громкости (fireton) - закрыт.
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 258
Зарегистрирован: 20.01.07
|
|
Отправлено: 09.04.10 00:38. Заголовок: Народ! У кого-нибудь..
|
|
Профиль
|
Logger
|
| |
Сообщение: 3
Зарегистрирован: 23.01.10
|
|
Отправлено: 09.04.10 16:58. Заголовок: fireton пишет: У ког..
fireton пишет: цитата: | У кого-нибудь ещё на Windows XP фурка глючит? |
|
У меня - работает нормально (только жрет все ресурсы процессора, но это не критично)
|
|
Профиль
|
frodo
|
| постоянный участник
|
Сообщение: 45
Зарегистрирован: 05.08.08
|
|
Отправлено: 19.04.10 15:57. Заголовок: А где можно скачать ..
|
|
Профиль
|
Cheshire
|
| постоянный участник
|
Сообщение: 28
Зарегистрирован: 14.06.09
|
|
Отправлено: 19.04.10 16:24. Заголовок: фродо, по-моему, теп..
|
|
Профиль
|
Кактус
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 19.04.10 18:26. Заголовок: Вопрос
На FireURQ можно скрыть все действия инвентаря?
|
|
|
fireton
|
| постоянный участник
|
Сообщение: 259
Зарегистрирован: 20.01.07
|
|
Отправлено: 20.04.10 09:15. Заголовок: Кактус пишет: На Fi..
Кактус пишет: цитата: | На FireURQ можно скрыть все действия инвентаря? |
| Можно скрыть действия над предметами, но не сами предметы.
|
|
Профиль
|
Cheshire
|
| постоянный участник
|
Сообщение: 29
Зарегистрирован: 14.06.09
|
|
Отправлено: 20.04.10 19:11. Заголовок: Фаер, а раз тут тако..
Фаер, а раз тут такое дело с TWIFcomp, может, сделаем FireURQ 1.1.4 English Edition?
|
|
Профиль
|
Korwin
|
| постоянный участник
|
Сообщение: 510
Зарегистрирован: 25.05.05
|
|
Отправлено: 21.04.10 04:49. Заголовок: Cheshire пишет: Фае..
Cheshire пишет: цитата: | Фаер, а раз тут такое дело с TWIFcomp, может, сделаем FireURQ 1.1.4 English Edition? |
| Или с переключением языка?
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 260
Зарегистрирован: 20.01.07
|
|
Отправлено: 21.04.10 17:31. Заголовок: Вряд ли... И потом, ..
Вряд ли... И потом, URQL не предназначен для английского языка.
|
|
Профиль
|
Cheshire
|
| постоянный участник
|
Сообщение: 30
Зарегистрирован: 14.06.09
|
|
Отправлено: 21.04.10 18:40. Заголовок: просто мы тут скопом..
просто мы тут скопом шлем наноигры для фурки, а заокеану поиграть-то их не на чем будет.
|
|
Профиль
|
uux
|
| постоянный участник
|
Сообщение: 274
Зарегистрирован: 13.03.07
|
|
Отправлено: 21.04.10 20:44. Заголовок: Cheshire пишет: про..
Cheshire пишет: цитата: | просто мы тут скопом шлем наноигры для фурки, а заокеану поиграть-то их не на чем будет. |
| Возможно, конкретно к данному TWIFcomp английская Фурка и не нужна - можно просто игру скомпилировать в exe. Если в игре не используется инвентарь, то буржуям пофиг - пусть себе справа вверху висят крякозябры, а ты знай клацай по кнопкам. Тем более, что там в условиях говорится про публикование средств разработки не позднее 9-го апреля (конечно, это применительно к include-библиотекам написано, но мало ли...) А вообще идея с English Edition хорошая (тем более, что переводить не так много надо). ИМХО она достойна если уж не моментального воплощения в жизнь, то хотя бы голосования на форуме.
|
|
Профиль
|
Хломидоманад
|
| постоянный участник
|
Сообщение: 331
Зарегистрирован: 20.12.05
|
|
Отправлено: 21.04.10 22:26. Заголовок: Я думаю, говоря про ..
Я думаю, говоря про непредназначенность URQL для английского, Тон имел ввиду, что слова типа if или else, встреченные в тексте, могут быть (и будут) интерпретированы фуркой (и досуркой, и акуркой, и всеми другими урками) как операторы языка. Т.е. строчка вида if not wallet then pln - Give me back my wallet, or else I'll scream. выдаст на экране цитата: | - Give me back my wallet, or |
| Не уверен, правда, что это очень критично и непреодолимо. А английскую редакцию сможет наклепать себе сам каждый желающий, когда в фурке наконец появится поддержка сменных скинов. зы спасибо Вику за консультацию.)
|
|
Профиль
|
Cheshire
|
| постоянный участник
|
Сообщение: 31
Зарегистрирован: 14.06.09
|
|
Отправлено: 22.04.10 04:26. Заголовок: Что-то не вижу пробл..
Что-то не вижу проблемы. pln if not wallet then pln q.,?! else pln x end & etc. выдаст: цитата: | if not wallet then pln q.,?! else pln x end |
| Может, я что-то не так понял?
|
|
Профиль
|
uux
|
| постоянный участник
|
Сообщение: 275
Зарегистрирован: 13.03.07
|
|
Отправлено: 22.04.10 05:03. Заголовок: Хломидоманад пишет: ..
Хломидоманад пишет: цитата: | Я думаю, говоря про непредназначенность URQL для английского, Тон имел ввиду, что слова типа if или else, встреченные в тексте, могут быть (и будут) интерпретированы фуркой (и досуркой, и акуркой, и всеми другими урками) как операторы языка. |
| Это уже проблема авторов игр, а не платформы. Блин, точку с запятой как-то научились выводить, так что и с английсим как-ибудь справимся;).
|
|
Профиль
|
Хломидоманад
|
| постоянный участник
|
Сообщение: 332
Зарегистрирован: 20.12.05
|
|
Отправлено: 22.04.10 16:36. Заголовок: Cheshire У нас с тоб..
Cheshire У нас с тобой разные примеры. Твой начинается с pln, поэтому фурка понимает, что дальше идет кусок текста, который нужно выводить. Мой начинается с if, и в нем фурка при всем желании не сможет догадаться, что слово else относится не к условию, этим словом обозначенному, а к pln. Ситуация довольно специфическая, но теоретически она возможна. uux Да я и не сомневаюсь, что справитесь. =) Просто подумал, что стоит как-то пояснить фразу Тона. зы Вчера Вик обнаружил еще одну двусмысленность в URQL: Скрытый текст фраза if not wallet может относиться как к предмету wallet, находящемуся в инвентаре, так и к переменной wallet. Если допустить, что в игре есть и такой предмет, и переменная, все популярные урки (кроме рипурки, которая такой записи вообще не понимает) дружно относят if not wallet на счет как раз-таки переменной. Опять же, предполагается, что если автор игры сам немного думает, что делает, такой проблемы не возникнет, но теоретически проблемы не исключены.
|
|
|
Профиль
|
Logger
|
| |
Сообщение: 4
Зарегистрирован: 23.01.10
|
|
Отправлено: 09.05.10 17:08. Заголовок: Хочется реализовать ..
Хочется реализовать в фурке 2 фичи: 1) Отцентровать картинку при выводе 2) Вывести несколько картинок одна над другой, спрайты на фон (после центровки картинки-фона)
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 261
Зарегистрирован: 20.01.07
|
|
Отправлено: 09.05.10 21:52. Заголовок: Logger пишет: 1) От..
Logger пишет: цитата: | 1) Отцентровать картинку при выводе |
| textalign и image, либо декоратор Logger пишет: цитата: | 2) Вывести несколько картинок одна над другой, спрайты на фон (после центровки картинки-фона) |
| Несколько декораторов. Ты fireurq.html читал?
|
|
Профиль
|
Logger
|
| |
Сообщение: 5
Зарегистрирован: 23.01.10
|
|
Отправлено: 09.05.10 22:11. Заголовок: textalign и image, л..
цитата: | textalign и image, либо декоратор....Ты fireurq.html читал? |
|
Читал. И такой важный момент как textalign+image в нем почему-то не отмечен Но спасибо, опробую. цитата: | Несколько декораторов.... |
|
Для декораторов, согласно fireurq.html, задаются абсолютные координаты (что не дает делать центрирование). А мне хочется, чтобы координаты спрайтов задавались относительно изображения-фона (отцентрированного). Вот, например, как это выглядит в AeroQSP *P '<center><img src="ivan/guslars.jpg"><img style="position:absolute;left:101;top:51" src="ivan/skull.ico"></center>'
|
|
Профиль
|
Logger
|
| |
Сообщение: 6
Зарегистрирован: 23.01.10
|
|
Отправлено: 09.05.10 22:50. Заголовок: Туплю с декораторами..
Туплю с декораторами. Хочу вывести несколько картинок одну на другой. Не выводится вообще ничего (декораторами): :start decoradd sprite0 (10,10) image ivan/guslars.jpg decoradd sprite1 (20,20) image ivan/misc109.jpg pln Test image ivan/guslars.jpg image ivan/misc109.jpg end Второй набор картинок (через обычный image) выводится нормально, то есть изображения доступны и корректны. Сорри, мой косяк, привык, что в URQ кавычки не требуются. Теперь работает: :start decoradd sprite0 (10,10) image "ivan/guslars.jpg" decoradd sprite1 (20,20) image "ivan/misc109.jpg" pln Test image ivan/guslars.jpg image ivan/misc109.jpg end
|
|
Профиль
|
Logger
|
| |
Сообщение: 7
Зарегистрирован: 23.01.10
|
|
Отправлено: 09.05.10 23:35. Заголовок: Реализовал спрайты с..
Реализовал спрайты с помощью декораторов. Но "не все спокойно в Датском королевстве". Картинку-фон пришлось выводить обычным image, чтобы изображение не накладывалось на текст. А спрайты накладывать декораторами, причем с определенным смещением, чтобы не попасть в верхнее меню. На приведенном примере спрайт misc109.jpg накладывает точно в левый верхний угол основого изображения guslars.jpg. cls image ivan/guslars.jpg decoradd sprite1 (20,55,-1) IMAGE "ivan/misc109.jpg" pln p Текст параграфа [реклама вместо картинки] Вопрос - эти магические числа x=20,y=55 будут верны везде для Фурки? Или на другой OS/версии/шрифтах потребуется задавать иное смещение, чтобы спрайт был точно в левом верхнем углу основного изображения?
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 262
Зарегистрирован: 20.01.07
|
|
Отправлено: 10.05.10 00:14. Заголовок: Logger пишет: Карти..
Logger пишет: цитата: | Картинку-фон пришлось выводить обычным image, чтобы изображение не накладывалось на текст. |
| Про textpane_left, textpane_top, textpane_width и textpane_height, я так понимаю, тоже не читал? Logger пишет: цитата: | Вопрос - эти магические числа x=20,y=55 будут верны везде для Фурки? |
| Лучше сместить текстовое поле и делать спрайты декораторами. Logger пишет: цитата: | такой важный момент как textalign+image в нем почему-то не отмечен |
| там есть и про textalign и про image.
|
|
Профиль
|
Logger
|
| |
Сообщение: 8
Зарегистрирован: 23.01.10
|
|
Отправлено: 10.05.10 07:08. Заголовок: Картинку-фон пришлос..
цитата: | Картинку-фон пришлось выводить обычным image, чтобы изображение не накладывалось на текст. |
|
цитата: | Про textpane_left, textpane_top, textpane_width и textpane_height, я так понимаю, тоже не читал? |
|
Читал. А чем они могут помочь? Размер выводимых изображений/спрайтов мне НЕ известен (то есть мне хочется универсальную процедуру, которая будет работать независимо от физических параметров изображений) цитата: | Лучше сместить текстовое поле и делать спрайты декораторами. |
|
А можно поподробнее с этого момента. Чем это будет отличатся от варианта из моего предыдущего сообщения?
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 263
Зарегистрирован: 20.01.07
|
|
Отправлено: 10.05.10 12:36. Заголовок: Logger пишет: А мож..
Logger пишет: цитата: | А можно поподробнее с этого момента. Чем это будет отличатся от варианта из моего предыдущего сообщения? |
| C помощью textpane_left, textpane_top, textpane_width и textpane_height ты можешь сместить поле основного текста, в котором выводится весь текст и кнопки, скажем, вниз. А в верхней части экрана размещать свои декораторы. Ты видел 1демку с декораторами вообще? Там, в принципе, показан такой вариант, в самом конце. Разбери и посмотри как оно устроено.
|
|
Профиль
|
frodo
|
| постоянный участник
|
Сообщение: 47
Зарегистрирован: 05.08.08
|
|
Отправлено: 12.05.10 10:07. Заголовок: А может ли Фурка отб..
А может ли Фурка отбрасывать целую/дробную часть числа? Кажется, в Досурке делал подобное через inv+, но, ИМХО, это не совсем здраво
|
|
Профиль
|
Хломидоманад
|
| постоянный участник
|
Сообщение: 333
Зарегистрирован: 20.12.05
|
|
Отправлено: 12.05.10 21:27. Заголовок: frodo Я в свое время..
frodo Я в свое время отбрасывал токенами.)
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 265
Зарегистрирован: 20.01.07
|
|
Отправлено: 12.05.10 22:51. Заголовок: Пример 6: Вычисление..
Пример 6: Вычисление целой и дробной части числа. :1 pln Введите число в формате ххх.ххх input x ;Вводим произвольное число. fp_prec=0 ;Задаем число знаков после запятой равное нулю int_x=#x$ ;Присваиваем переменной int_x целое число. ;Две строчки ниже позволяют сейчас решить проблему с округлением числа вверх. if x>0 and int_x>x then int_x=int_x-1 ;Для положительных чисел if x<0 and int_x<x then int_x=int_x+1 ;Для отрицательных чисел fp_prec=5 ;Возвращаем точность вычислений до 5-го знака после запятой. frac_x=x-#int_x$ ;Вычисляем дробную часть. pln Вы ввели #x$ ;Выводим результаты вычислений на печать. pln Int x=#int_x$ pln Frac x=#frac_x$ btn 1,Еще раз? btn 2,Хватит End :2 end
|
|
Профиль
|
noname
|
| постоянный участник
|
Сообщение: 515
Зарегистрирован: 17.03.08
|
|
Отправлено: 18.05.10 16:37. Заголовок: как работает опция &..
как работает опция "играть без звука"? в игре про принцессу она, похоже, вообще не работает.
|
|
Профиль
|
Korwin
|
| постоянный участник
|
Сообщение: 516
Зарегистрирован: 25.05.05
|
|
Отправлено: 18.05.10 18:24. Заголовок: Вставлю в опции игры..
Вставлю в опции игры регулирование громкости. Для ребят будет полезно :-)
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 267
Зарегистрирован: 20.01.07
|
|
Отправлено: 18.05.10 21:41. Заголовок: noname, да, это ошиб..
|
|
Профиль
|
qwerty
|
| постоянный участник
|
Сообщение: 337
Зарегистрирован: 20.01.06
|
|
Отправлено: 22.05.10 20:04. Заголовок: в фурке уже возможны..
в фурке уже возможны анимированные GIF?? супер!!!
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 269
Зарегистрирован: 20.01.07
|
|
Отправлено: 23.05.10 11:26. Заголовок: FireURQ - 1.2 ======..
FireURQ - 1.2 ============= - 0000146: [интерпретатор] Поддержка мышки (fireton) - закрыт. - 0000141: [интерфейс] Статичные GIF вызывают фатальную ошибку (fireton) - закрыт. - 0000140: [интерпретатор] Визуализация превышения предела точности математического интерпретатора (fireton) - закрыт. - 0000139: [интерпретатор] декоратор IMAGE и гифы (fireton) - закрыт. - 0000142: [интерфейс] Не выводятся рисунки в формате .gif в операторе Image имя-файла.gif (fireton) - закрыт. - 0000029: [интерпретатор] Crossfade для музыки (fireton) - закрыт. - 0000135: [интерфейс] cls не стирает содержимое буфера обмена (fireton) - закрыт. - 0000143: [интерфейс] Беззвучный режим не влияет на MIDI музыку (fireton) - закрыт. - 0000136: [интерпретатор] озвучка в фурк играх (fireton) - закрыт. - 0000137: [интерфейс] Нет иконки (fireton) - закрыт. - 0000144: [интерпретатор] неверно отрабатываются составные условия (fireton) - закрыт. - 0000138: [интерпретатор] Неверная обработка знака подчеркивания ":Use_inv_" (fireton) - закрыт. - 0000133: [интерфейс] Мусор в буфере обмена (fireton) - закрыт. - 0000134: [интерфейс] Ctrl+C выполняет роль эникея (fireton) - закрыт. - 0000039: [интерфейс] Построчная или попиксельная прокрутка. (fireton) - закрыт. - 0000145: [интерфейс] Кнопки оказываются под границей экрана (fireton) - закрыт.
|
|
Профиль
|
Korwin
|
| постоянный участник
|
Сообщение: 518
Зарегистрирован: 25.05.05
|
|
Отправлено: 24.05.10 06:07. Заголовок: Уф!!! Браво!!! Будем..
Уф!!! Браво!!! Будем тестить!!!
|
|
Профиль
|
pr1nceno1re
|
| |
Сообщение: 1
Зарегистрирован: 29.07.10
|
|
Отправлено: 29.07.10 16:10. Заголовок: А поддерживает ли чу..
А поддерживает ли чудо хтмл, как АкУрка?
|
|
Профиль
|
Серый Волк
|
| Юрист урки, адвокат дьявола
|
Сообщение: 136
Зарегистрирован: 07.12.06
|
|
Отправлено: 29.07.10 21:46. Заголовок: Нет. Ну, за краткост..
Нет. Ну, за краткость (ц) =)
|
|
Профиль
|
Adramelek
|
| |
Сообщение: 1
Зарегистрирован: 16.08.10
|
|
Отправлено: 16.08.10 04:08. Заголовок: A версия без инсталл..
A версия без инсталлятора есть?
|
|
Профиль
|
Серый Волк
|
| Юрист урки, адвокат дьявола
|
Сообщение: 140
Зарегистрирован: 07.12.06
|
|
Отправлено: 16.08.10 07:37. Заголовок: Adramelek, есть. htt..
|
|
Профиль
|
Э-многозначительный
|
| |
Сообщение: 1
Зарегистрирован: 11.12.10
|
|
Отправлено: 11.12.10 08:09. Заголовок: Чё не реализован вво..
Чё не реализован ввод текста?
|
|
Профиль
|
Серый Волк
|
| Юрист урки, адвокат дьявола
|
Сообщение: 161
Зарегистрирован: 07.12.06
|
|
Отправлено: 12.12.10 01:48. Заголовок: О каком вводе текста..
О каком вводе текста речь?
|
|
Профиль
|
Э-многозначительный
|
| |
Сообщение: 30
Зарегистрирован: 11.12.10
|
|
Отправлено: 18.12.10 21:21. Заголовок: Об input. Да ладно, ..
Об input. Да ладно, с инпутом разобрался. А как реализовать следующее? цитата: | if ответнавопрос="*пошел*на*" then goto драка |
| Или задам вопрос по другому - как в коде обозначить "любой символ"?
|
|
Профиль
|
Э-многозначительный
|
| |
Сообщение: 31
Зарегистрирован: 11.12.10
|
|
Отправлено: 18.12.10 21:36. Заголовок: Блин жеж, 5 человеко..
Блин жеж, 5 человеков на форуме, а все воды в рот набрали. Или это не вода?
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 279
Зарегистрирован: 20.01.07
|
|
Отправлено: 18.12.10 23:34. Заголовок: if ответнавопрос==..
if ответнавопрос=="*пошел*на*" then goto драка
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 281
Зарегистрирован: 20.01.07
|
|
Отправлено: 25.12.10 02:26. Заголовок: FireURQ - 1.3 ======..
FireURQ - 1.3 ============= - 0000148: [интерпретатор] Маска в качестве имени декоратора в командах - 0000151: [интерфейс] Скрипты декораторов - 0000101: [интерфейс] скины интерпретатора - 0000149: [интерпретатор] Подключение возможности выбирать кнопки, используя цифровую клавиатуру - 0000027: [интерфейс] Выравнивание кнопок
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 283
Зарегистрирован: 20.01.07
|
|
Отправлено: 06.01.11 22:15. Заголовок: FireURQ - 1.3.1 ====..
FireURQ - 1.3.1 =============== - 0000152: [интерпретатор] Не работает оператор DECORSCR
|
|
Профиль
|
Ctrel
|
| |
Не зарегистрирован
Зарегистрирован: 17.02.11
|
|
Отправлено: 17.02.11 10:07. Заголовок: Добрый день. Спасибо..
Добрый день. Спасибо за отличный "движок", только его увидел и сразу захотелось что-нить на нем написать ) Возникла пара вопросов: 1. Можно ли сделать так, что бы во время ввода текста(input) инвентарь был доступен? (чтобы при нажатии мышью на инвентарь input аннулировался). Мы делаем обычный текстовый квест, где все действия вводятся input-ом, типа "См окно", "Вз кирпич", но хотелось бы чтоб при этом инвентарь работал. 2. Можно ли горячие кнопки как то самому назначить? Типа I - инвентарь, Esc - системное меню. Можно ли сделать например F1 = Инвентарь - Действия - Осмотреть F2 = Инвентарь - Действия - Взять или хотя бы переназначить кнопку вызова инвентаря, чтоб он вызывался по нажатию пробела. (Пробел нажимать в промежутках между печатью проще чем I) ?
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 286
Зарегистрирован: 20.01.07
|
|
Отправлено: 17.02.11 20:56. Заголовок: В текущей версии всё..
В текущей версии всё это нельзя. И я не вижу необходимости вводить такой функционал.
|
|
Профиль
|
vito
|
| постоянный участник
|
Сообщение: 25
Зарегистрирован: 02.01.09
|
|
Отправлено: 05.06.11 14:08. Заголовок: Вопрос модераторам/а..
Вопрос модераторам/админам: а почему у нас тема про Фурку до сих пор не прикреплена?
|
|
Профиль
|
Серый Волк
|
| Юрист урки, адвокат дьявола
|
Сообщение: 205
Зарегистрирован: 07.12.06
|
|
Отправлено: 05.06.11 15:13. Заголовок: /от сих пор прикрепл..
/от сих пор прикреплена/
|
|
Профиль
|
fireton
|
| постоянный участник
|
Сообщение: 289
Зарегистрирован: 20.01.07
|
|
Отправлено: 24.06.11 01:15. Заголовок: FireURQ - 1.3.2 ====..
FireURQ - 1.3.2 =============== - 0000156: [интерпретатор] Баг с вводом в инпут от Чикаги (fireton) - отработан. - 0000159: [интерпретатор] Завершение работы интерпретатора при смене заставки (fireton) - отработан.
|
|
Профиль
|
Евгений
|
| почётное бревно
|
Сообщение: 562
Зарегистрирован: 17.05.05
|
|
Отправлено: 24.06.11 16:28. Заголовок: А еще Фаер выложил в..
|
|
Профиль
|
Э-многозначительный
|
| |
Сообщение: 33
Зарегистрирован: 11.12.10
|
|
Отправлено: 27.06.11 08:52. Заголовок: Слёзно прошу добавит..
Слёзно прошу добавить возможность выравнивания кнопок в ряд на одной горизонтальной линии. Общественность, присоединяйся!
|
|
Профиль
|
Ответов - 301
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
All
[только новые]
|
|