Здравствуйте все!
Я Денис Гаев. RInform когда-то разрабатывал я (дело было давно, где-то в середине 2000-х).
На этот форум наткнулся случайно, и был очень рад тому, что трудился не напрасно, технология используется, и новые игры появляются.
Разбирая свои архивы, нашёл несколько неоконченных игр, и прочих проектов, связанных с RInform.
Один из них, самых амбициозный -- что-то вроде меню-подобного интерфейса, позволяющего играть исключительно с помощью мыши.
(Примерно так, как это было в квестах от Legend). Ну, и несколько других полезных расширений есть, толком пока не разбирался.
Хотелось бы знать, интересно ли это кому-нибудь? Если это так, то попробую допилить эти расширения до реальной используемости, и опубликовать.
Неактивен
RInform по факту никем активно не разрабатывается и всё ещё полон неприятнейших заусенцев. Например, я два месяца тому пытался что-то сделать на нём и упёрся в проблему уточнения сцены из шести одинаковых мишек - когда парсер либо неправильно выводит предметы на сцене, либо неправильно склоняет "левый верхний мишка" и пишет мне "Этого предмета здесь нет".
Теоретически на Inform 6 всё ещё очень, очень много вкусных библиотек которые не существуют в альтернативах, его можно очень красиво оформлять через HTML+Vorple, но подобные тупики и тот факт что людей которые вообще знают синтаксис RInform можно пересчитать по пальцам, сильно портят настроение.
Меню-подобный интерфейс, конечно, сильно бы изменил ситуацию, дав авторам мощные инструменты по симуляции мира - без надобности отлаживать глюки парсера.
Отредактировано Oreolek (22.11.2025 15:42)
Неактивен
Я застопорился на вот этом состоянии:
Здесь находятся левый верхний мишка, средний верхний мишка, правый верхний мишка, левый
нижний мишка, средний нижний мишка и правый нижний мишка.
> потрогать мишку
Что имеется в виду: «левого верхнего мишку», «среднего верхнего мишку», «правого верхнего мишку»,
«левого нижнего мишку», «среднего нижнего мишку» или «правого нижнего мишку»?
> потрогать левого верхнего мишку
Этого предмета здесь нет.
Неактивен
А если с самого начала ввести "потрогать левого верхнего мишку" -- команда понимается, или нет???
Даже с самого начала не понимается.
Итак, предлагаю всем заинтеркесованным ссылку:
Выглядит круто, как в адвенчурах 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)
Неактивен