Играем в Zork
2023-07-17 17:45![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Игра Colossal Cave Adventure ("Пещера") была разработана выпускниками Стенфорда. Когда игра попала на кампус MIT, конечно, все студенты были повально увлечены. Через несколько недель, пройдя игру и изучив все тонкости, у народа сыграло самолюбие. Негоже отставать от Стенфорда: мы здесь, в MIT, должны показать класс и тоже сделать не хуже. Летом 1977 стартовал проект Zork. Разработка заняла два года: в 1979 вышла первая версия. К 1982 году Zork был портирован на кучу платформ и стал самой продаваемой игрой. Фактически народ, покупая новый компьютер, тут же приобретал к нему Zork. Позже вышли два продолжения игры: Zork II и Zork III.
Для текстовых игр типа Zork была разработана стандартная "виртуальная машина" Z-machine. Игры поставлялись как файл данных в формате ZCODE, и интерпретатор виртуальной машины "проигрывал" игру на конкретной компьютерной платформе. Реализаций Z-машины позже появилось несколько, в том числе и опенсорсные. Нынче популярностью пользуется Frotz. Установить Frotz на маке можно командой "brew install frotz", на Линуксе "sudo apt install frotz".
Имея Frotz, скачиваем и запускаем игру Zork:
Протокол прохождения всей игры: zork/transcript.html
Для текстовых игр типа Zork была разработана стандартная "виртуальная машина" Z-machine. Игры поставлялись как файл данных в формате ZCODE, и интерпретатор виртуальной машины "проигрывал" игру на конкретной компьютерной платформе. Реализаций Z-машины позже появилось несколько, в том числе и опенсорсные. Нынче популярностью пользуется Frotz. Установить Frotz на маке можно командой "brew install frotz", на Линуксе "sudo apt install frotz".
Имея Frotz, скачиваем и запускаем игру Zork:
Карту игры Zork I можно скачать здесь: zork-zugmap.pdf
$ wget https://github.com/visnup/frotz/raw/master/lib/ZORK1.DAT
$ frotz ZORK1.DAT
ZORK I: The Great Underground Empire
Copyright (c) 1981, 1982, 1983 Infocom, Inc. All rights reserved.
ZORK is a registered trademark of Infocom, Inc.
Revision 88 / Serial number 840726
West of House
You are standing in an open field west of a white house, with a boarded front door.
There is a small mailbox here.
>open mailbox
Opening the small mailbox reveals a leaflet.
>read leaflet
(Taken)
"WELCOME TO ZORK!
ZORK is a game of adventure, danger, and low cunning. In it you will explore some of the most amazing territory ever seen by
mortals. No computer should be without one!"
>s
South of House
You are facing the south side of a white house. There is no door here, and all the windows are boarded.
>e
Behind House
You are behind the white house. A path leads into the forest to the east. In one corner of the house there is a small window
which is slightly ajar.
>open window
With great effort, you open the window far enough to allow entry.
>enter house
Kitchen
You are in the kitchen of the white house. A table seems to have been used recently for the preparation of food. A passage
leads to the west and a dark staircase can be seen leading upward. A dark chimney leads down and to the east is a small
window which is open.
On the table is an elongated brown sack, smelling of hot peppers.
A bottle is sitting on the table.
The glass bottle contains:
A quantity of water
> _
Протокол прохождения всей игры: zork/transcript.html