.ifiction: различия между версиями

Материал из IFВики
Перейти к навигации Перейти к поиску
(Новая страница: «Расширение .ifiction, характерное для файлов универсального формата для записи метаданных и…»)
 
 
Строка 10: Строка 10:
  
 
[[Категория:Расширения файлов]]
 
[[Категория:Расширения файлов]]
 +
[[Категория:Технические стандарты]]

Текущая версия на 20:57, 4 мая 2023

Расширение .ifiction, характерное для файлов универсального формата для записи метаданных игр в жанре интерактивной литературы. Название происходит от слов Interactive FICTION.

Файлы .iFiction представляют собой XML-документ, содержащий ряд обязательных полей, описывающих название работы, её автора, IFID, платформу и обложку, а также допускаются опционные поля на усмотрение платформ и систем обработки.

Изначально этот формат был создан для интерпретатора Z-машины Эндрю Хантера - Zoom, который собирает и систематизирует файлы текстовых игр подобно тому, как это делает iTunes в отношении музыки. iFiction был форматом базы данных Zoom, но в последствие был доработан и стал использоваться как общий стандарт платформы Inform при упаковки игр в файлы Blorb, а затем получил статус общего стандарта.

Запись iFiction внутри игры предназначена, главным образом, для библиографических целей: идентификации, классификации, автоматической загрузки и библиотековедения. На практике она используется как системами разработки текстовых игр, которые могут предоставлять автоматизированные средства управления записью iFiction в разрабатываемом проекте, например, платформа TADS, так и различными инструментами воспроизведения, обработки и систематизации текстовых игр, например, проигрывателем Windows Frotz или репозиторием IF Archive.

Полное описание формата iFiction содержится в Treaty of Babel.