Форум » » Стандарт URQL » Ответить

Стандарт URQL

Дженни: Предлагаю здесь обсуждать уже сложившийся стандарт языка URQL и вносить свои предложения по его оптимизации. Для обсуждения можно использовать описание WalkyTalky-Korwin. Находится на http://tightbow.narod.ru/URQL_dos.rar

Ответов - 79, стр: 1 2 3 4 All

Victor: По поводу массива и матрицы есть пример: Сапер.

Korwin: Виктор, может быть ты смог бы написать кое-какие ограничения стандарта URQL? Например: 1.имя_метки (какие символы допустимы, какая длина, могут ли стоять пробелы после имени метки?) 2. С какой точностью вычислятся выражения (до какого знака после запятой?) 3. Допустимые имена переменных? Можно ли употреблять пробел в имени переменной, до и после нее? 4. Можно ли после if условие then оператор&оператор else оператор&оператор вставить другой оператор или обязательно должен быть конец строки? 5. Допустимые символы в строковой переменной? (Экспериментально доказано, что нельзя употреблять '&' - так как instr var=abra&kadabra считывает только строку abra.) А какие еще нельзя?

ding: По поводу строковых переменных. Тут я как-то наткнулся на отсутствие возможности их сравнения иначе чем через "==". Пришлось как в известном мне анекдоте "вырезать гланды через задницу"... Вот если-б было что-нибудь типа "<>", или "not" тогда бы да ...


Saruman: Хотел в связи с появлением Милены 2 создать новую тему - ан, вспомнил, что где-то что-то такое видел... В общем предлагаю стандартные операторы описывать здесь. И нестандартные обсуждать тоже.

Ajenta: Так, всем привет, а скажите мне - как можно лучше организовать рассчёт случайного числа, с примером плизз. Я пока только начинаю игры писать и с языком не сильно знакома, а учебник чё-то не находится никак

fireton: Из канонического описания языка: Rnd[x] - системная переменная (только для чтения) которая при пустом значении x хранит в себе случайное значение от 0 до 1, включая 1, а при целом x (к примеру, X=6) выдает выдает целые значения (от 1 до 6 включительно в нашем случае). Т.е. можно написать [pre]число = RND[/pre] если нужно число от 0 до 1 и [pre]число = RND10[/pre] если нужно число от 1 до 10. А ты правда девушка или просто притворяешься? Мы тут женским вниманием не избалованы. :) По-любому, велкам. :)

Ajenta: Правда девушка А ещё интересно, вот объясните чем собственно qsp от urq отличается? Насколько я понимаю для обоих квесты можно ваять в тулзе "смсквест". Или я что-то путаю?

fireton: А ещё интересно, вот объясните чем собственно qsp от urq отличается? Насколько я понимаю для обоих квесты можно ваять в тулзе "смсквест". Или я что-то путаю? Пока тебя тут не распяли за вопрос, я тебе отвечу. Теоретически - можно, т.к. для QSP есть тулза для конвертации игры из текстового файла. Но смсквест - все-таки для урки. QSP и URQ отличаются тем, что это разные языки программирования. :) Хоть и предназначены для одного и того же. QSP правильнее, логичнее, лучше поддерживается и документирована. URQ веселее, безбашенней и непредсказуемей. :) Выбирай, что тебе больше подходит.

NewMan: Это разные вещи, разные платформы... Рекомендую qsp.

Ajenta: Хммм, мне бы тогда книжечки по обоим форматам, можно? Ссылки там, где взять и т. д. Спасибо заранее.

NewMan: QSP - http://qsp.org.ru Здесь лежит справка: http://qsp.org.ru/files/index.php?subcat=5

fireton: По QSP еще есть уроки на вики. А по URQ - вот: http://tightbow.narod.ru/URQL_dos.rar

Korwin: А тут http://urq.plut.info/soft - все лучшие интерпретаторы URQ и помощь по АкURQ Ajenta пишет: А ещё интересно, вот объясните чем собственно qsp от urq отличается? Насколько я понимаю для обоих квесты можно ваять в тулзе "смсквест". Или я что-то путаю? Лучше все-таки для QSP использовать его "родные" инструменты QGen или QSpell или Блокнот в паре с txt2gam. А SMSQ придется настраивать под выделение операторов QSP - зачем оно надо? Ближайший конкурс на URQ - ЗОКА 2008. Ближайший на QSP - будет весной 2009. Можно еще на КРИЛ 2008 принять участие если поторопиться. А вообще-то все это оффтопик и к стандарту URQL отношения не имеет

Ajenta: Спасибо большое Значит я всё-таки на URQ до сих пор писала. Успокоили :) А на конкурсы посмотрим, пока надо хоть парочку игрушек доделать, кстати, у выше объявленных конкурсов сроки где можно посмотреть? Сорри за офтопик. И непосредственно к стандарту. Мне вот оченно нехватило вывода строки с конкретной позицию экрана. Можно это как-то средствами языка не так криво сделать как я это делала? pl <куча пробелов> <Название игры> Хочется чтобы название всегда было посередине экрана, а не получается. Или я опять просто чего-то не знаю. Подскажите, пожалуйста.

noname: на http://ifiction.ru/ увидишь тему: Обсуждение правил КРИЛ 2008 впрочем, читать её незачем, главное знать, что: последний срок приёма работ 30-го ноября а на чём ты пишешь? pl- вроде бы с QSP, тогда лучше спросить на их форуме

noname: и ещё о сроках конкурсов: 30-го ноября конец приёма работ на КРИЛ-2008 месяц можно передохнуть 30-го апреля конец приёма работ на QSP-Compo 2009 (4-ре месяца- идеальный для меня срок создания квеста средних размеров) идеально было бы, если б до конца августа провели ЛОКу-2009 а до конца декабря КРИЛ-2009 ну, и ещё неплохо было бы каких-нить конкурсов мини-игр провести между этими, основными- штоп было где показать миниатюрные наработки. впрочем, обсуждать распорядок конкурсов лучше в отдельной теме

Ajenta: Пишу на урке в смсквесте. Гммм. Так есть там какое-нибудь выравнивание посередине страницы?. Исправляю pln <куча пробелов> <Название игры> За инфу о конкурсах спасибо.

noname: нету там выравнивания, насколько я знаю. я пишу в блокноте и, ориентируясь по координатам курсора в строке состояния ставлю свою <кучу пробелов>. про СМСквест ничего сказать не могу- привык к блокноту. кста, урки тоже бывают разные. я предпочитаю ДосУрку, а ещё есть АкУрки всякие, но это уже дело вкуса.

Григорий: noname пишет: ну, и ещё неплохо было бы каких-нить конкурсов мини-игр провести между этими, основными- штоп было где показать миниатюрные наработки. Даже у буржуев нету стока конкурсов сколько у нас. Кроме того размер игр на конкурсах "больших" игр и мини-игр чаще всего не отличается.

Korwin: На Акурке можно выравнивание сделать с использованием html. Пример - в "Джинне из машины". instr name=Гений из машины Style_BackColor=0 html true /* хтмл режим включается и выключается с помощью html true и html false */ <html> <body bgcolor="black"> <center> <hr> <font size=6 color="yellow"> #name$ <hr> </center> <div align="center"><img src="#quest_path$/gexm.jpg" class="foto" alt="ИНТРО"></div> <br> <p align="right"> <font size=4 color="orange"> автор идеи и текста Korwin <br> автор картинки - заставки Евгений Бычков ака Евг </p> </body> </html> end



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