RInform: различия между версиями

Материал из IFВики
Перейти к навигации Перейти к поиску
(Ссылки)
(Метки: правка с мобильного устройства, правка из мобильной версии)
Строка 1: Строка 1:
 
{{Обновить}}
 
{{Обновить}}
'''RInform''' является русифицированной версией самого популярного языка разработки текстовых игр — [[Inform]]. Автор оригинального перевода — [[Гаев, Денис|Денис Гаев]].  
+
'''RInform''' является русифицированной версией самого популярного языка разработки текстовых игр — [[Inform]]. Автор оригинального перевода — [[Гаев, Денис|Денис Гаев]]. В дальнейшем разработкой системы занимался [[Зубарев, Всеволод|Всеволод Зубарев]].
  
 
==Разработка==
 
==Разработка==

Версия 09:50, 6 мая 2023

Time.png Информация в этой статье или некоторых её разделах устарела.
Вы можете помочь проекту, обновив её и убрав после этого данный шаблон.

RInform является русифицированной версией самого популярного языка разработки текстовых игр — Inform. Автор оригинального перевода — Денис Гаев. В дальнейшем разработкой системы занимался Всеволод Зубарев.

Разработка

Перевод был осуществлен Денисом в 2003 году и дорабатывался более двух лет. Последняя оригинальная версия датирована октябрем 2004 года и берёт за основу библиотеки Inform версии 6.30. С тех пор энтузиасты исправили некоторые ошибки и сделали косметические изменения.

Система самостоятельно умеет генерировать падежные формы для имен объектов (достаточно выделить падежные окончания существительных и прилагательных, например «массивн/ая стальн/ая двер/ь», присвоив соответствующему объекту правильные род и число), и распознавать падежные формы в командах (и «открыть дверь ключом», и «открыть ключом дверь» понимаются правильно). Также распознается большое число дополнительных глагольных форм с приставками.

Игры

См. Категория:Игры на RInform

Интерпретаторы

Для запуска игр на Информе требуется Z-интерпретатор с поддержкой Unicode. К рекомендуемым интерпретаторам относятся:

  • Windows Frotz
  • Gargoyle (кроссплатформенный, ориентирован на типографику)
  • Parchment (написан на HTML5, работает в браузере)

Ссылки