Русский Информ v0.9.0

Привет!

Официально состоялся релиз Русского Информа, версия v0.9.0. Есть версия как для Glulx, так и для Z-машины. Обе версии можно скачать на сайте.

Важно: рекомендуемой и главной версией с этого момента становится версия для Glulx. Версия для Z-машины будет параллельно обновляться, возможно с замедлениями.

Напомню преимущества Glulx:

  • мультимедиа-фичи: картинки, звук, ссылки.
  • расширенные возможности типографики.
  • возможность разделять окно на произвольные области.
  • полная поддержка UTF-8 как в исходниках, так и в готовых играх. В Z-машине приходится мучаться с Windows 1251.
  • файлы игр до 4 гигабайт. В то время как формат .z8 поддерживает не более 512 килобайт.

Что нового в 0.9.0 (2018-08-09)

  • Стабилизирована поддержка Glulx. Теперь Glulx является главной и рекомендуемой версией.
  • Написаны тесты, покрывающие большую часть грамматик.
  • «запись» как синоним «запись вкл».
  • Улучшения глаголов: работают «заснуть», «усесться» и «принюхаться к».

На сайте обновлена документация. Новых материалов там нет, но, может быть, в ближайшее время они будут появляться.

На сайте появилась своя копия онлайн-плеера Parchment, https://rinform.org/play/. Можно запускать свои игры, например так: https://rinform.org/play/?story=http://pavlenko.biz/carpet.blorb

Русский Информ Glulx v0.9.0 (бета)

Привет!

Русский Информ на Glulx достигает статуса беты.

Скачать бандл можно на GitHub: https://github.com/yandexx/rinform-glulx/releases

В комплекте идёт компилятор inform.exe версии 6.34.

Изменения с альфа-версии следующие:

  • Исправлен ввод чисел.
  • Исправлены «транскрипт», «запись» и «воспр». Теперь они пишут и читают корректный UTF-8, во всех плеерах.
  • Исправление ошибок в «мета! трасс».
  • Допортированы все недостающие демки и актуальные расширения.

Next up:

В свете начавшегося Парсерфеста, сейчас самое важное — это написать FAQ, в котором будут описаны все особенности русской версии.

А после этого будет сначала полноценное ручное, а затем и полуавтоматическое тестирование библиотеки (где как раз очень пригодятся «запись» и «воспр»). Очень рекомендую эти две команды для тестирования ваших игр!

Русский Информ v0.8.3 и альфа-версия Glulx

Привет!

Сегодня в номере: очередные фиксы для библиотеки и первый релиз версии библиотеки, совместимой с Glulx.

Что нового в 0.8.3 (2018-02-04)

  • Улучшения для глаголов «целовать» и «обнимать».
  • Исправлено «загрузить» (регрессия).
  • «отчёт» и «остотчёт» как синонимы для «транскрипт».

Также, в сборке теперь лежит компилятор версии 6.34 (для Windows). Как всегда, свежую версию можно скачать:

Первый релиз Glulx

Это было относительно сложно, но в целом проще, а поэтому быстрее, чем я ожидал. Готов первый альфа-релиз Русского Информа, поддерживающий Glulx. Скачать можно на GitHub: https://github.com/yandexx/rinform-glulx

Continue Reading «Русский Информ v0.8.3 и альфа-версия Glulx»

Русский Информ v0.8.1 (и v0.8.2)

Привет!

Новый релиз по сути сервисный: в нём много мелких исправлений, обнаруженных в процессе гамма-тестирования «Винтер» и «42». Однако, есть обновления на стороне расширений. Теперь можно воспользоваться переведённой версией Hints.h, на которой построены менюшки помощи в «Вечерне» и «Винтер». Пример использования содержится в новой демо-игре.

Как всегда, новую версию можно скачать:

Что нового в 0.8.2 (2018-01-23)

  • Критическое исправление для «сесть» — работало как «есть», регрессия в 0.8.1.

Что нового в 0.8.1 (2018-01-22)

  • Исправление для «взять всё», не работавшего корректно, если вокруг нечего брать.
  • Улучшения и исправления для глаголов и команд «транскрипт», «зайти», «уснуть», «сжать», «загрузить», «есть», «одеть»/«надеть» и «снять».
  • «ним» как синоним «он» (теперь сработает, например, «поговорить с ним»).
  • Игры на английском языке теперь можно без ошибок компилировать и на русской версии библиотеки.

Демо-игры:

  • Новое демо: «Вильгельм Телль» (вторая игра из Inform Beginner’s Guide).
  • Новое демо: HintsDemo — демонстрация расширения библиотеки Hints.h.
  • Теперь собираются скриптами в режиме debug (-D).

Расширения:

  • Добавлены русифицированные расширения Hints.h и HelpRoutines.h (также включены необходимые для них domenu.h, utility.h и AltMenu.h).
    • Hints.h позволяет удобно делать меню с хинтами-подсказками к игре (InvisiClues).
    • HelpRoutines.h содержит тексты для игроков, впервые играющих в interactive fiction.
  • SmartCantGo.h передвинут в /libext/

Русский Информ v0.8.0

Всем привет!

Теперь официальный блог Русского Информа находится здесь (за что Олегусу большое спасибо).

Напомню, что Русский Информ — это русская версия Inform 6, одного из самых популярных языков для написания текстовых игр с парсером (таких, где игрок вводит команды словами).

Исторически, не сразу, но в Inform 6.2 появилась очень хорошая поддержка других языков, кроме английского. В 2002-2004 годах первую русскую версию Информа сделали Андрей Гранкин и Денис Гаев. Игр, кроме демок, практически не было. В 2007 я выпустил на этой версии перевод игры All Roads Джона Ингольда. После чего были другие переводы английской классики, в том числе великолепные Photopia от Вячеслава Добранова (cheshire) и Vespers от Александра Мосьпана (Ugo). Последовали также и оригинальные игры.

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

Итогом недавней работы становится релиз новой версии, v0.8.0! Long live Inform!

Именно на этой версии на КРИЛ 2017 выйдут как минимум две игры, о чём подробнее вы узнаете уже скоро.

Пожалуй, самое важное в этом релизе — это поддержка уточнений, которые раньше не работали ну совсем никак. Сейчас же они работают очень стабильно; проблемы есть в очень редких случаях, которые, возможно, никому и не встретятся. Исправлены другие различные баги и сообщения в библиотеке. Подробный список изменений идёт ниже.

Текущую версию можно скачать:

Что дальше?

В дальнейших планах: улучшение документации, перевод популярных расширений для библиотеки и, я очень надеюсь, поддержка Glulx. Пишите в комментарии, что бы вы хотели увидеть в будущих релизах прежде всего.

Что нового в v0.8.0 (2017-12-12)

  • Работающие уточнения. Теперь парсер задаёт корректные вопросы и хорошо понимает ответы.

> положить кошку внутрь коробки
Что имеется в виду: «белую кошку» или «чёрную кошку»?

> белую
Что имеется в виду: «картонной коробки» или «железной коробки»?

> железной
Сначала тебе нужно взять белую кошку в руки.

  • Корректно работает «читать в [книге]» («посмотреть в»). Раньше это интерпретировалось как «читать восток».
  • Добавлены падежные формы для самого игрока («себя», «собой» и т.д.) при выводе.
  • Добавлены падежные формы местоимений (для ввода). Теперь парсер поймёт «ему», «им», «ей», «ими», «нём» и «ней». В любой момент проверить, что они означают, можно командой имена!.

> имена!
В данный момент: «его» означает кот, «ему» означает кот, «им» означает кошка, «ее» означает кошка, «ей» означает кошка, «их» означает головоломки, «ими» означает головоломки, «него» означает кот, «нем» означает кошка, «нее» означает кошка, «ней» означает кошка и «них» означает головоломки.

  • Исправлено множество стандартных сообщений, и в том числе все гендернозависимые исправлены на гендернонезависимые.
  • Теперь счёт ходов начинается с нуля, не с единицы.

Выпуску релиза так или иначе помогли Вячеслав Добранов, Антон Жучков, Александр Мосьпан, Юрий Павленко и Александр Яковлев, за что им большое спасибо.