RInform: различия между версиями
Johnbrown (обсуждение | вклад) Метки: с мобильного устройства из мобильной версии |
Nikita (обсуждение | вклад) |
||
| (не показаны 3 промежуточные версии 2 участников) | |||
| Строка 1: | Строка 1: | ||
{{product info |
|||
|название = RInform |
|||
|тип = Парсерные платформы |
|||
|разработчик = [[Разработчик::Гранкин, Андрей|Андрей Гранкин]], [[Разработчик::Гаев, Денис|Денис Гаев]], [[Разработчик::Зубарев, Всеволод|Всеволод Зубарев]] |
|||
|язык = Русский |
|||
|система = Windows, Linux, macOS, Android, iOS и другие. |
|||
|онлайн = да |
|||
|написано на = [[Inform|Inform 6]] |
|||
|язык разработки = [[Inform|Inform 6]] |
|||
|читаемый формат = Исходный код Inform 6 ([[.inf|*.inf]];[[.h|*.h]]) |
|||
|создаваемый формат = Игры для [[Glulx]] ([[.ulx|*.ulx]], Игры для [[Z-машина|Z-машины]] ([[.z?|*.z?]] |
|||
|первый выпуск = 2003 |
|||
|последняя версия = 0.9.0 на основе Inform 6 (релиз 6/11) |
|||
|дата последней версии = 09.08.2018 |
|||
|состояние = |
|||
|лицензия = [https://github.com/yandexx/rinform-glulx/blob/master/LICENSE.md Собственный вариант freeware] |
|||
|сайт = [https://rinform.org/ Домашняя страница - rinform.org]<br>[https://rinform.ifiction.ru/ Блог - rinform.ifiction.ru] |
|||
}} |
|||
{{Обновить}} |
{{Обновить}} |
||
'''RInform''' является русифицированной версией самого популярного языка разработки текстовых игр — [[Inform]]. Автор оригинального перевода — [[Гаев, Денис|Денис Гаев]]. В дальнейшем разработкой системы занимался [[Зубарев, Всеволод|Всеволод Зубарев]]. |
'''RInform''' является русифицированной версией самого популярного языка разработки текстовых игр — [[Inform]]. Автор оригинального перевода — [[Гаев, Денис|Денис Гаев]]. В дальнейшем разработкой системы занимался [[Зубарев, Всеволод|Всеволод Зубарев]]. |
||
| Строка 6: | Строка 25: | ||
Система самостоятельно умеет генерировать падежные формы для имен объектов (достаточно выделить падежные окончания существительных и прилагательных, например «массивн/ая стальн/ая двер/ь», присвоив соответствующему объекту правильные род и число), и распознавать падежные формы в командах (и «открыть дверь ключом», и «открыть ключом дверь» понимаются правильно). Также распознается большое число дополнительных глагольных форм с приставками. |
Система самостоятельно умеет генерировать падежные формы для имен объектов (достаточно выделить падежные окончания существительных и прилагательных, например «массивн/ая стальн/ая двер/ь», присвоив соответствующему объекту правильные род и число), и распознавать падежные формы в командах (и «открыть дверь ключом», и «открыть ключом дверь» понимаются правильно). Также распознается большое число дополнительных глагольных форм с приставками. |
||
==Игры== |
|||
См. [[:Категория:Игры на RInform]] |
|||
==Интерпретаторы== |
==Интерпретаторы== |
||
| Строка 34: | Строка 50: | ||
* [https://rinform.org/files/RInform-Zcode-0.9.0.zip Библиотека версии 0.90 (Z-code)]. |
* [https://rinform.org/files/RInform-Zcode-0.9.0.zip Библиотека версии 0.90 (Z-code)]. |
||
* [https://rinform.org/files/RInform-Glulx-0.9.0.zip Библиотека версии 0.90 (Glulx)]. |
* [https://rinform.org/files/RInform-Glulx-0.9.0.zip Библиотека версии 0.90 (Glulx)]. |
||
* [https://forum.ifiction.ru/viewforum.php?id=48 Раздел на iFiction.ru, посвящённый RInform] |
|||
== См. также == |
|||
[[Категория: |
* [[:Категория:Игры на RInform|Игры на 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
Ссылки
- Сайт RInform с каталогом игр, документацией и актуальной версией платформы.
- Репозиторий на GitHub (Glulx)
- Репозиторий на BitBucket (Z-машина)
- Библиотека версии 0.75 (устарела).
- Библиотека версии 0.90 (Z-code).
- Библиотека версии 0.90 (Glulx).
- Раздел на iFiction.ru, посвящённый RInform