Windows Frotz

Материал из IFВики
Версия от 15:08, 30 сентября 2026; Nikita (обсуждение | вклад) (→См. также)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску
Windows Frotz
Тип Интерпретаторы Z-машины
Разработчик(и) Дэвид Киндер, русификация: Никита Цейковец
Языки интерфейса Русский, английский, испанский, итальянский, немецкий
Операционные системы Windows
Написано на C, C++
Язык разработки
Читаемые форматы файлов Игры для Z-машины (*.z?;*.zblorb;*.zlb;*.zip;*.dat)
Создаваемые форматы файлов
Дата первого выпуска 2002
Последняя версия 1.29
Дата последней версии 22 сентября 2026
Состояние
Лицензия GNU GPL v2
Сайт davidkinder.co.uk/frotz.html


Windows Frotz - это интерпретатор Z-машины для операционных систем Windows, принадлежащий к семейству портов Frotz. При разработке особое внимание уделялось полному соответствию стандарту Z-машины и реализации всех описанных в нём функций. Windows Frotz поддерживает в том числе и малораспространённый формат 6 версии Z-машины.

Windows Frotz не стоит путать с другим интерпретатором WinFrotz, разрабатывавшемся в 1999 году Ричем Лоуренсом на базе оригинального Frotz (ещё первой MS-DOS версии Стефана Джокиша). Иногда, чтобы подчеркнуть различие, Windows Frotz могут называть Windows Frotz 2002, обращая внимание на год начала разработки.

Начиная с 2003 года, Windows Frotz поддерживает корректную работу с вводом и выводом Unicode, а соответственно и кириллического текста, поэтому является одним из рекомендуемых интерпретаторов Z-машины для русскоязычных игр.

Возможности

  • Полная поддержка всех версий Z-кода (от V1 до V8), включая V6 ("графическую" версию).
  • Полное соответствие стандарту Z-машины версии 1.1.
  • Полная поддержка формата Blorb версии 2.0.
  • Поддержка цвета и графики (форматы PNG и JPEG в контейнере Blorb, а также расширения Кевина Брейси для игр Infocom версии V6).
  • Альфа-смешивание и гамма-коррекция для графики в формате PNG.
  • Поддержка звука и музыки (форматы AIFF, MOD, Ogg Vorbis и MP3 в контейнере Blorb).
  • Полная поддержка различных языков (как при вводе, так и при выводе), включая полную поддержку Unicode.
  • Поддержка ввода с ограничением по времени, использования мыши и меню.
  • Опциональная строгая проверка на ошибки.
  • Сохранение игр в формате Quetzal, не зависящем от конкретной аппаратной платформы или интерпретатора.

Версии

Ссылки

См. также