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

Содержимое удалено Содержимое добавлено
Нет описания правки
 
(не показано 5 промежуточных версий 2 участников)
Строка 1:
{{product info
|название = Windows Frotz
|тип = Интерпретаторы Z-машины
|разработчик = [[Разработчик::Киндер, Дэвид|Дэвид Киндер]], русификация: [[Локализатор::Цейковец, Никита|Никита Цейковец]]
Строка 15:
|состояние =
|лицензия = [https://github.com/DavidKinder/Windows-Frotz/blob/master/COPYING GNU GPL v2]
|сайт = [httphttps://www.davidkinder.co.uk/frotz.html davidkinder.co.uk/frotz.html]
}}
 
Windows Frotz - это интерпретатор Z-машины для операционных систем Windows<ref name="note 1" />, принадлежащий к семейству портов [[Frotz]],. соответствующихПри стандартуразработке 1.0особое спецификациивнимание уделялось полному соответствию стандарту [[Нельсон, ГрэхемZ-машина|Грэхема НельсонаZ-машины]] и реализации всех описанных в нём функций. Windows Frotz поддерживает в том числе и малораспространённый формат 6 версии [[Z-машина|Z-машины]].
 
Windows Frotz не стоит путать с другим интерпретатором WinFrotz, разрабатывавшемся в 1999 году [[Лоуренс, Рич|Ричем Лоуренсом]] на базе оригинального [[Frotz]] (ещё первой MS-DOS версии [[Джокиш, Стефан|Стефана Джокиша]]). Иногда, чтобы подчеркнуть различие, Windows Frotz могут называть Windows Frotz 2002, обращая внимание на год начала разработки.
 
Начиная с 2003 года, Windows Frotz поддерживает корректную работу с вводом и выводом Unicode, а соответственно и кириллического текста, поэтому является одним из рекомендуемых интерпретаторов [[Z-машина|Z-машины]] для русскоязычных игр<ref name="note 2" />.
 
== Возможности ==
 
* Полная поддержка всех версий [[Z-машина|Z-кода]] (от V1 до V8), включая V6 ("графическую" версию).
* Полное соответствие стандарту [[Z-машина|Z-машины]] версии 1.1.
* Полная поддержка формата [[Blorb]] версии 2.0.
* Поддержка цвета и графики (форматы PNG и JPEG в контейнере [[Blorb]], а также расширения [[Брейси, Кевин|Кевина Брейси]] для игр [[Infocom]] версии V6).
* Альфа-смешивание и гамма-коррекция для графики в формате PNG.
* Поддержка звука и музыки (форматы AIFF, MOD, Ogg Vorbis и MP3 в контейнере [[Blorb]]).
* Полная поддержка различных языков (как при вводе, так и при выводе), включая полную поддержку Unicode.
* Поддержка ввода с ограничением по времени, использования мыши и меню.
* Опциональная строгая проверка на ошибки.
* Сохранение игр в формате [[Quetzal]], не зависящем от конкретной аппаратной платформы или интерпретатора.
* Поддержка речевого вывода через Microsoft Speech API (SAPI) 5.x, позволяющая озвучивать текстовый вывод.
 
== Версии ==
 
* [https://www.ifarchive.org/if-archive/infocom/interpreters/frotz/WindowsFrotzInstaller.exe Скачать установочную версию]
* [https://www.ifarchive.org/if-archive/infocom/interpreters/frotz/WindowsFrotz.zip Скачать переносную версию, не требующую установки в систему]
* [https://github.com/DavidKinder/Windows-Frotz/releases/ Страница релизов на GitHub]
 
== Ссылки ==
 
* [httphttps://www.davidkinder.co.uk/frotz.html Официальный сайт Windows Frotz]
* [https://github.com/DavidKinder/Windows-Frotz/ Репозиторий с исходным кодом на GitHub]
* [https://www.ifarchive.org/if-archive/infocom/interpreters/frotz/WindowsFrotzSrc.zip Исходный код Windows Frotz в IF Archive]
 
== См. также ==
 
* [[:Категория:Игры на RInform|Игры на RInform]]
* [[:Категория:Игры на Inform|Игры на Inform]]
* [[:Категория:Игры на Dialog|Игры на Dialog]]
* [[:Категория:Игры на ZIL|Игры на ZIL]]
 
== Примечания ==
 
<references>
<ref name="note 1">Программа может быть запущена в отличных от Windows ОС через Wine, но отдельные функции могут быть недоступны или работать некорректно.</ref>
<ref name="note 2">Несмотря на поддержку Unicode, запись и чтение текстовых файлов с игровыми командами происходит в кодировке [[ZSCII]]. Это приводит к тому, что символы, не входящие в её набор, например буквы кириллицы, заменяются в выходном файле числами, а команды на кириллице, содержащиеся в файлах для автоввода не распознаются в Windows Frotz. При этом, файлы с командами, созданные в самой программе могут быть воспроизведены в ней, независимо от того какие символы использовались игроком при записи файла.</ref>
</references>
Источник — https://ifwiki.ru/Windows_Frotz