Z-машина: различия между версиями
дополнение статьи |
Nikita (обсуждение | вклад) Нет описания правки |
||
| (не показана 1 промежуточная версия 1 участника) | |||
| Строка 23: | Строка 23: | ||
В результате файл данных любой игры фирмы Infocom до сих пор может быть выполнен "вообще без изменений" на любом компьютере, для которого существует Zip. И действительно, игры Infocom'а дошли до огромного числа компьютеров и их модификаций, от карманных до самых больших, скорее всего этот выбор больше, чем у любой другой игры. Все версии интерпретаторов совместимы сверху и, имея "современный" интерпретатор, можно играть во все игры, созданные Infocom'ом. |
В результате файл данных любой игры фирмы Infocom до сих пор может быть выполнен "вообще без изменений" на любом компьютере, для которого существует Zip. И действительно, игры Infocom'а дошли до огромного числа компьютеров и их модификаций, от карманных до самых больших, скорее всего этот выбор больше, чем у любой другой игры. Все версии интерпретаторов совместимы сверху и, имея "современный" интерпретатор, можно играть во все игры, созданные Infocom'ом. |
||
Компания Infocom выпустила шесть версий Z-машины, причем более поздние версии обладали расширенными возможностями. Выпуск системы разработки Inform, созданной Грэмом Нельсоном в мае 1993 года, привел к значительному увеличению числа игр в формате Z-кода, а также к появлению спецификаций еще двух версий Z-машины. В настоящее время используются расширения файлов .z1, .z2, .z3, .z4, .z5, .z6, .z7 и .z8. Требования, возникшие при создании более масштабных игр на языке Inform, в конечном итоге привели к разработке виртуальной машины Glulx. |
Компания Infocom выпустила шесть версий Z-машины, причем более поздние версии обладали расширенными возможностями. Выпуск системы разработки Inform, созданной Грэмом Нельсоном в мае 1993 года, привел к значительному увеличению числа игр в формате Z-кода, а также к появлению спецификаций еще двух версий Z-машины. В настоящее время используются расширения файлов .z1, .z2, .z3, .z4, .z5, .z6, .z7 и .z8. Требования, возникшие при создании более масштабных игр на языке Inform, в конечном итоге привели к разработке виртуальной машины [[Glulx]]. |
||
[[Категория:Глоссарий]] |
[[Категория:Глоссарий]] |
||
Текущая версия от 11:32, 5 октября 2026
| Z-машина | |
| Тип | Технические стандарты |
|---|---|
| Разработчик(и) | Infocom (Джоэл Берез, Марк Бланк) |
| Дата первого выпуска | 1979 |
| Последняя версия | 1.1 |
| Дата последней версии | 24 февраля 2014 |
| Сайт | inform-fiction.org/zmachine/ |
Виртуальная машина была разработана компанией Infocom в 1979 году. Игра Zork, как и все последующие продукты фирмы Infocom, была написана на специальном коде для этой воображаемой машины, которая получила название Z-машина (англ. Z-machine). Z - первая буква слова Zork. Язык получил название ZIL (Zork Implementation Language; при этом Zork I была первой игрой Infocom). Соответственно, программа для этой машины называется Z-программа, а интерпретатор, позволяющий выполнять эту программу на конкретном реальном компьютере - Z-интерпретатор или, коротко, Zip (не путайте с известной программой упаковки файлов).
В результате файл данных любой игры фирмы Infocom до сих пор может быть выполнен "вообще без изменений" на любом компьютере, для которого существует Zip. И действительно, игры Infocom'а дошли до огромного числа компьютеров и их модификаций, от карманных до самых больших, скорее всего этот выбор больше, чем у любой другой игры. Все версии интерпретаторов совместимы сверху и, имея "современный" интерпретатор, можно играть во все игры, созданные Infocom'ом.
Компания Infocom выпустила шесть версий Z-машины, причем более поздние версии обладали расширенными возможностями. Выпуск системы разработки Inform, созданной Грэмом Нельсоном в мае 1993 года, привел к значительному увеличению числа игр в формате Z-кода, а также к появлению спецификаций еще двух версий Z-машины. В настоящее время используются расширения файлов .z1, .z2, .z3, .z4, .z5, .z6, .z7 и .z8. Требования, возникшие при создании более масштабных игр на языке Inform, в конечном итоге привели к разработке виртуальной машины Glulx.