Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

3    0    #1
22.11.2025 10:27

3_lirium
Участник (+5)
Зарегистрирован: 21.11.2025
Сообщений: 11

Новые расширения для RInform

Здравствуйте все!

Я Денис Гаев. RInform когда-то разрабатывал я (дело было давно, где-то в середине 2000-х).
На этот форум наткнулся случайно, и был очень рад тому, что трудился не напрасно, технология используется, и новые игры появляются.

Разбирая свои архивы, нашёл несколько неоконченных игр, и прочих проектов, связанных с RInform.
Один из них, самых амбициозный -- что-то вроде меню-подобного интерфейса, позволяющего играть исключительно  с помощью мыши.
(Примерно так, как это было в квестах от Legend). Ну, и несколько других полезных расширений есть, толком пока не разбирался.

Хотелось бы знать, интересно ли это кому-нибудь? Если это так, то попробую допилить эти расширения до реальной используемости, и опубликовать.

Неактивен

0    0    #2
22.11.2025 15:41

Oreolek
Модератор (+469, -176)
Откуда: Кемерово
Зарегистрирован: 02.11.2009
Сообщений: 704
Вебсайт

Re: Новые расширения для RInform

RInform по факту никем активно не разрабатывается и всё ещё полон неприятнейших заусенцев. Например, я два месяца тому пытался что-то сделать на нём и упёрся в проблему уточнения сцены из шести одинаковых мишек - когда парсер либо неправильно выводит предметы на сцене, либо неправильно склоняет "левый верхний мишка" и пишет мне "Этого предмета здесь нет".

Теоретически на Inform 6 всё ещё очень, очень много вкусных библиотек которые не существуют в альтернативах, его можно очень красиво оформлять через HTML+Vorple, но подобные тупики и тот факт что людей которые вообще знают синтаксис RInform можно пересчитать по пальцам, сильно портят настроение.

Меню-подобный интерфейс, конечно, сильно бы изменил ситуацию, дав авторам мощные инструменты по симуляции мира - без надобности отлаживать глюки парсера.

Отредактировано Oreolek (22.11.2025 15:42)

Неактивен

0    0    #3
22.11.2025 17:34

3_lirium
Участник (+5)
Зарегистрирован: 21.11.2025
Сообщений: 11

Re: Новые расширения для RInform

О как. Непременно посмотрю.

А как именно "неправильно" склоняются мишки, можно пример??

Неактивен

0    0    #4
23.11.2025 06:48

Oreolek
Модератор (+469, -176)
Откуда: Кемерово
Зарегистрирован: 02.11.2009
Сообщений: 704
Вебсайт

Re: Новые расширения для RInform

Я застопорился на вот этом состоянии:

Здесь находятся левый верхний мишка, средний верхний мишка, правый верхний мишка, левый
нижний мишка, средний нижний мишка и правый нижний мишка.

> потрогать мишку
Что имеется в виду: «левого верхнего мишку», «среднего верхнего мишку», «правого верхнего мишку»,
«левого нижнего мишку», «среднего нижнего мишку» или «правого нижнего мишку»?

> потрогать левого верхнего мишку
Этого предмета здесь нет.

Неактивен

0    0    #5
24.11.2025 15:37

3_lirium
Участник (+5)
Зарегистрирован: 21.11.2025
Сообщений: 11

Re: Новые расширения для RInform

Ну, претензии к склонениям не понимаю. По-моему, мишки склоняются просто прекрасно. )))

А вот с уточнением объекта -- наверное, проблема.

А если с самого начала ввести "потрогать левого верхнего мишку" -- команда понимается, или нет???

Неактивен

0    0    #6
24.11.2025 20:37

Cheshire
Участник (+145, -24)
Зарегистрирован: 01.07.2009
Сообщений: 342
Вебсайт

Вы умеете писать программы ©

Re: Новые расширения для RInform

3_lirium написал:

Здравствуйте все!

Я Денис Гаев. RInform когда-то разрабатывал я (дело было давно, где-то в середине 2000-х).
На этот форум наткнулся случайно, и был очень рад тому, что трудился не напрасно, технология используется, и новые игры появляются.

Разбирая свои архивы, нашёл несколько неоконченных игр, и прочих проектов, связанных с RInform.
Один из них, самых амбициозный -- что-то вроде меню-подобного интерфейса, позволяющего играть исключительно  с помощью мыши.
(Примерно так, как это было в квестах от Legend). Ну, и несколько других полезных расширений есть, толком пока не разбирался.

Хотелось бы знать, интересно ли это кому-нибудь? Если это так, то попробую допилить эти расширения до реальной используемости, и опубликовать.

Вот это повороты, сам Гаев!
Спасибо огромное за русскую либу для Информа, без неё не было бы ни Метапарсера, ни вообще русских парсерных игр (был бы только uux с TADS и всё). Да и не парсерных, но с объектной моделью мира тоже бы не было.
Если ещё не, то вот тут, например, цвет ринформовых игр, переводных и не только: https://rinform.org/#games

Неактивен

0    0    #7
24.11.2025 21:35

gloomy
Модератор (+284, -67)
Зарегистрирован: 21.02.2009
Сообщений: 431

http://instead.hugeping.ru

Re: Новые расширения для RInform

3_lirium написал:

Здравствуйте все!

Я Денис Гаев. RInform когда-то разрабатывал я (дело было давно, где-то в середине 2000-х).

Привет! Когда то давным-давно RInform стал отправной точкой моего увлечения ИЛ именно в плане создания игр. Писал тебе (ничего что на "ты"? я думаю возраст у нас примерно одинаковый) письмо ещё в 2000-х с благодарностью за проделанную работу.

Что касается интереса, то я в первую очередь был бы рад появлению новых парсерных игр.

Неактивен

0    0    #8
25.11.2025 18:10

3_lirium
Участник (+5)
Зарегистрирован: 21.11.2025
Сообщений: 11

Re: Новые расширения для RInform

Cheshire написал:

Вот это повороты, сам Гаев!
Спасибо огромное за русскую либу для Информа, без неё не было бы ни Метапарсера, ни вообще русских парсерных игр (был бы только uux с TADS и всё). Да и не парсерных, но с объектной моделью мира тоже бы не было.
Если ещё не, то вот тут, например, цвет ринформовых игр, переводных и не только: https://rinform.org/#games

Спасибо за спасибо. )))

Да, то, что технология продолжает жить, и новые игры появляются -- это для меня новость, и очень радостная.
Вот то, что в ней до сих пор некоторые баги не пофиксены -- огорчает. (((

Видимо, раз никто не исправил за 20 лет -- придётся мне.

Неактивен

0    0    #9
25.11.2025 18:12

3_lirium
Участник (+5)
Зарегистрирован: 21.11.2025
Сообщений: 11

Re: Новые расширения для RInform

gloomy написал:

Привет! Когда то давным-давно RInform стал отправной точкой моего увлечения ИЛ именно в плане создания игр. Писал тебе (ничего что на "ты"? я думаю возраст у нас примерно одинаковый) письмо ещё в 2000-х с благодарностью за проделанную работу.

Что касается интереса, то я в первую очередь был бы рад появлению новых парсерных игр.

Можно и на "ты". Письмо, честно говоря, не помню -- если оно было до 2007 года, то попало на другую почту, уже не доступную.

Надеюсь, игр будет ещё много -- и парсерных, и всяких. )))

Неактивен

1    0    #10
29.11.2025 15:54

3_lirium
Участник (+5)
Зарегистрирован: 21.11.2025
Сообщений: 11

Re: Новые расширения для RInform

Итак, предлагаю всем заинтеркесованным ссылку:

https://disk.yandex.ru/d/aiT_u82JqAOQ2w

Там два файла -- advent.ulx и ruins.ulx.

Для запуска нужен Glulx-интерпретатор.

Неактивен

0    0    #11
08.12.2025 15:13

3_lirium
Участник (+5)
Зарегистрирован: 21.11.2025
Сообщений: 11

Re: Новые расширения для RInform

За прошедшие дни скачало только три человека (из ни один -- я)???

Как-то оно не вдохновляет...

Неактивен

0    0    #12
12.12.2025 20:23

Oreolek
Модератор (+469, -176)
Откуда: Кемерово
Зарегистрирован: 02.11.2009
Сообщений: 704
Вебсайт

Re: Новые расширения для RInform

А если с самого начала ввести "потрогать левого верхнего мишку" -- команда понимается, или нет???

Даже с самого начала не понимается.

Итак, предлагаю всем заинтеркесованным ссылку:

Выглядит круто, как в адвенчурах 90х, но абсолютно не понятно как заставить игру принять команду. По идее, весь ввод с клавиатуры принадлежит парсеру, а ввод мышью - меню, но куда щёлкать чтобы заставить это меню передать команду в парсер, я не представляю. У меня получилось только всё сломать:

[Go ?]

[** Programming error: tried to find the "." of nothing **]

[** Programming error: "Great Plaza" (object number 128024)  has no property <number 0> to read **]
The rainforest is dense, and you haven't hacked through it for days to abandon your discovery now. Really, you need a good few artifacts to take back to civilization before you can justify giving up the expedition.

Другой баг который я нашёл это дублирование меню в gargoyle, оно высвечивается дважды (старое не убралось).

UPD: а, понял, надо сначала щёлкать по глаголу, потом по предмету, а потом опять по тому же глаголу. Сложно.

Что хуже, меню содержит всего пять глаголов из 20 и не упоминает всех предметов на сцене, то есть, для игры придётся переключаться между мышкой и клавиатурой. Но зачем тогда мышка?? Это было логично в point-and-click квестах, где мышкой нужно тыкать в какой-то угол экрана, но если мышь это просто способ быстрого набора, то почему бы просто не добавить синонимов, "x f" = "examine forest"?

Думаю, интерфейс интересный но для него нужно специально писать игры, чтобы на сцене было не больше пяти предметов, а вся игра проходилась за пять глаголов.

За прошедшие дни скачало только три человека (из ни один -- я)???

Форум мало кто активно проверяет и здесь нет RSS или рассылки новых постов, основное обсуждение сейчас в чатах IRC, Telegram и Discord (все ссылки есть на главной ifiction.ru)

Отредактировано Oreolek (12.12.2025 20:26)

Неактивен

0    0    #13
15.12.2025 15:39

3_lirium
Участник (+5)
Зарегистрирован: 21.11.2025
Сообщений: 11

Re: Новые расширения для RInform

Oreolek написал:

А если с самого начала ввести "потрогать левого верхнего мишку" -- команда понимается, или нет???

Даже с самого начала не понимается.

OK, есть с чем разбираться.

Oreolek написал:

Итак, предлагаю всем заинтеркесованным ссылку:

Выглядит круто, как в адвенчурах 90х, но абсолютно не понятно как заставить игру принять команду. По идее, весь ввод с клавиатуры принадлежит парсеру, а ввод мышью - меню, но куда щёлкать чтобы заставить это меню передать команду в парсер, я не представляю. У меня получилось только всё сломать:

[Go ?]

[** Programming error: tried to find the "." of nothing **]

[** Programming error: "Great Plaza" (object number 128024)  has no property <number 0> to read **]
The rainforest is dense, and you haven't hacked through it for days to abandon your discovery now. Really, you need a good few artifacts to take back to civilization before you can justify giving up the expedition.

Другой баг который я нашёл это дублирование меню в gargoyle, оно высвечивается дважды (старое не убралось).

UPD: а, понял, надо сначала щёлкать по глаголу, потом по предмету, а потом опять по тому же глаголу. Сложно.

Что хуже, меню содержит всего пять глаголов из 20 и не упоминает всех предметов на сцене, то есть, для игры придётся переключаться между мышкой и клавиатурой. Но зачем тогда мышка?? Это было логично в point-and-click квестах, где мышкой нужно тыкать в какой-то угол экрана, но если мышь это просто способ быстрого набора, то почему бы просто не добавить синонимов, "x f" = "examine forest"?

Думаю, интерфейс интересный но для него нужно специально писать игры, чтобы на сцене было не больше пяти предметов, а вся игра проходилась за пять глаголов.

За прошедшие дни скачало только три человека (из ни один -- я)???

Форум мало кто активно проверяет и здесь нет RSS или рассылки новых постов, основное обсуждение сейчас в чатах IRC, Telegram и Discord (все ссылки есть на главной ifiction.ru)

Прежде всего, оба меню -- и действий, и доступных объектов -- скроллятся. Тах что, их там не пять, а побольше.
Другое дело, что скроллинг пока что только клавиатурный.
Щёлкать можно в любом порядке, можно и с объекта начинать, а в конце глагол. Хотя согласен, что надо как-то поудобнее.

Ну и да: багов пока изрядно много, как же без них. Но это и не есть что-то законченное, это самые первые попытки и "proof of concept".
Хотелось проверить, реализуема ли идея в принципе. Оказывается, вполне.

И да -- я этим очень давно не занимался. Посмотрите на даты всех ULX-файлов -- это же май 2004!
С тех пор, я этой идеей в общем, не занимался. Но тот факт, что современные Glulx-интерпретаторы запускают исполняемые файлы 20-летней древности -- в общем, радует. Этак формат ULX по переносимости -- забьёт Windows EXE. )))

Неактивен

0    0    #14
17.12.2025 15:19

3_lirium
Участник (+5)
Зарегистрирован: 21.11.2025
Сообщений: 11

Re: Новые расширения для RInform

Скачал Gargoyle, и посмотрел обе игры.
Вроде, всё нормально -- никакое меню не дублируется.

Хотя, строго говоря -- Gargoyle сам по себе ничего не выполняет. Там внутри два интерпретатора -- git.exe и glulxe.exe. Проверил, оба работают нормально.

Неактивен

0    0    #15
19.12.2025 14:15

3_lirium
Участник (+5)
Зарегистрирован: 21.11.2025
Сообщений: 11

Re: Новые расширения для RInform

Но работа, наконец-то, сдвинулась с мёртвой точки -- и где-то под Новый год будет новая версия, посимпатичнее. )))

Неактивен

1    0    #16
09.01.2026 17:39

3_lirium
Участник (+5)
Зарегистрирован: 21.11.2025
Сообщений: 11

Re: Новые расширения для RInform

Всех с НГ и прошедшими праздниками!

Вот новая версия:

https://disk.yandex.ru/d/PjOB5RWlWWmOSg

Игры там всё те же -- Advent и Ruins -- и на английском.
Но оболочка уже обновлена. Некоторые грубые баги исправлены, к окнам добавлены скроллеры. Думаю, что теперь ясно -- глаголов там больше пяти. )))

Теоретически обе игры теперь проходимы с помощью мыши до конца. Практически, не проверял. )))

Неактивен

Powered by PunBB
© copyright 2001–2026 iFiction.Ru