Свойство:IFID: различия между версиями
Содержимое удалено Содержимое добавлено
Nikita (обсуждение | вклад) Нет описания правки |
Nikita (обсуждение | вклад) Нет описания правки |
||
Строка 9:
Более подробно структура IFID описана в "[[Вавилонский договор|Вавилонском договоре]]".
Автоматически присваивается играм на [[Twine]] 2
<code><<nowiki />!-- UUID://ваш-IFID// --></code>
В [[Fabularium]] IFID можно посмотреть в разделе информации об игре (Inform). <br>
В редакторе Twine можно посмотреть IFID конкретной игры в пункте меню "История" -> подпункт "Детали" (Story -> Details) вверху. <br>
В [[UrqW]] IFID можно посмотреть в меню, развернув раздел "Об игре".
==== Генерация новых ID ====
Строка 23 ⟶ 24 :
Также подходят любые генераторы UUID, например, консольный [https://www.man7.org/linux/man-pages/man1/uuidgen.1.html uuidgen].
После генерации нужно записать IFID где-нибудь в коде игры
Коллизии IFID, когда один номер присваивается нескольким играм, редки, но возможны (как и коллизии md5). Эти случаи разбираются особо. Какого-то централизованного органа регистрации IFID не существует.
Строка 29 ⟶ 30 :
IFID однозначно идентифицирует игру. Патчи после релиза не меняют IFID.
Релизы на нескольких платформах и переводы в виде отдельных версий получают уникальные ID, каждый для своего формата и языка. Это сделано по аналогии с ISBN: смена формата книги с мягкой обложки на твёрдую даёт новый идентификатор, не говоря уже об изданиях на других языках.
Если игра состоит из нескольких файлов, достаточно указать ID только в стартовом.
| |||