.ifiction: различия между версиями
Nikita (обсуждение | вклад) (Новая страница: «Расширение .ifiction, характерное для файлов универсального формата для записи метаданных и…») |
Johnbrown (обсуждение | вклад) |
||
Строка 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.