Платформа для создания текстовых игр с парсерным вводом
На Информе можно писать игры с текстовым вводом. Классические примеры таких игр — Adventure и Zork. Здесь на сайте можно поиграть в такие игры на русском языке, а кроме этого скачать инструменты для разработки своих собственных игр.
Русский Информ (RInform) — это перевод стандартной библиотеки популярной на западе системы Inform 6.
> посмотреть на себя
Ты высокий человек в маске, закутанный в длинный красный плащ. Ты палач.
Готовая игра на Информе компилируется в файл (с одним из расширений: .ulx
, .gblorb
, .z5
, .z8
или .zblorb
). Чтобы запустить игру, нужно открыть её при помощи одной из программ-интерпретаторов, на выбор:
.ulx
, .gblorb
..z5
, .z8
или .zblorb
..z5
, .z8
или .zblorb
.Для разработки игр рекомендуется скачать сборку версии v0.9.0 (обновлена 09 августа 2018), которая включает в себя компилятор (под Windows), библиотеку, демонстрационные игры и имеющуюся документацию.
Особенности русской версии, которые нужно учесть при написании игр, перечислены в FAQ.
Самая свежая версия библиотеки всегда доступна на GitHub: https://github.com/yandexx/rinform-glulx. Патчи и баг-репорты сильно приветствуются.
Начиная с версии 0.9, рекомендуемой считается версия для Glulx. GitHub-репозиторий для Z-машины находится тут.
Компиляторы для других операционных систем есть на IF Archive. Компилятор можно собрать самостоятельно из исходников c GitHub (чистый си).
Хороший способ понять, как устроены игры на Информе, — почитать исходники готовых игр.
Также есть FAQ, в котором перечислены все особенности русской версии, а также есть ответы на другие вопросы.
Быструю помощь можно получить на канале #rinform в чате Discord: https://discord.gg/MdT2ZnQ.
Также по всем вопросам можно (и нужно!):
Если вы нашли баг — добавьте его, пожалуйста, в трекер. Весь этот сайт также доступен на GitHub.