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

Материал из IFВики
Перейти к навигации Перейти к поиску
Содержимое удалено Содержимое добавлено
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 6: Строка 6:
|система = Windows, Linux, macOS, Android, iOS и другие.
|система = Windows, Linux, macOS, Android, iOS и другие.
|онлайн = да
|онлайн = да
|написано на = [Inform|Inform 6]]
|написано на = [[Inform|Inform 6]]
|язык разработки = [Inform|Inform 6]]
|язык разработки = [[Inform|Inform 6]]
|читаемый формат = Исходный код Inform 6 ([[.inf|*.inf]];[[.h|*.h]])
|читаемый формат = Исходный код Inform 6 ([[.inf|*.inf]];[[.h|*.h]])
|создаваемый формат = Игры для [[Glulx]] ([[.ulx|*.ulx]], Игры для [[Z-машина|Z-машины]] ([[.z?|*.z?]]
|создаваемый формат = Игры для [[Glulx]] ([[.ulx|*.ulx]], Игры для [[Z-машина|Z-машины]] ([[.z?|*.z?]]
Строка 25: Строка 25:


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

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


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

Текущая версия от 15:52, 26 сентября 2026

RInform
Тип Парсерные платформы
Разработчик(и) Андрей Гранкин, Денис Гаев, Всеволод Зубарев
Языки интерфейса Русский
Операционные системы Браузер, Windows, Linux, macOS, Android, iOS и другие.
Написано на Inform 6
Язык разработки Inform 6
Читаемые форматы файлов Исходный код Inform 6 (*.inf;*.h)
Создаваемые форматы файлов Игры для Glulx (*.ulx, Игры для Z-машины (*.z?
Дата первого выпуска 2003
Последняя версия 0.9.0 на основе Inform 6 (релиз 6/11)
Дата последней версии 9 августа 2018
Состояние
Лицензия Собственный вариант freeware
Сайт Домашняя страница - rinform.org
Блог - rinform.ifiction.ru


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

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

Разработка

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

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

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

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

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

Материалы для автора

  • Введение в Информ — содержит основной синтаксис, небольшую игру-пример, а также описание некоторых дополнительных особенностей русской версии (RInform). Рекомендуется к прочтению всем, кто только начинает знакомство с Inform или ещё не знает какую платформу выбрать для написания своей первой парсерной игры.
  • The Inform Beginner's Guide (англ.) — следующее руководство (книга), которое стоит прочитать после «Введения». Содержит три примера с пошаговым созданием игр (один из них уже есть в «Введении в Информ»), краткий справочник всех стандартных процедур, констант, объектов и т.д.
  • The Inform Designer's Manual (англ.) — строгая и полная документация по Inform 6 с примером создания игры, а также разбором разных (не)типичных задач от самого автора платформы.
  • Inform 6 FAQ  (зеркало) (англ.) — ЧАВО по Информу.
  • Glk: An Interface Standard for Interactive Fiction (англ.) — полная спецификация GLK API от автора Glulx.
  • Gull (англ.) — руководство по Glulx Inform от автора «Фотопии». Музыка, картинки, дополнительные окна и пр.
  • The IF Archive (англ.) — пользовательские библиотеки, исходники игр, инструкции.
  • Официальный сайт Inform 6 (англ.) — рекомендуется посетить, чтобы быть в курсе последних обновлений библиотеки и движка (несмотря на то, что Информ 7 вышел более 13 лет назад 6-ую версию продолжают поддерживать. Правда, в основном, идёт исправление багов). Также стоит обратить внимание на коллекцию пользовательских библиотек. Здесь, в отличии от предыдущего сайта, они тематически сгруппированы.
  • Мобильная разработка на Inform

Ссылки

См. также