Digitalna arheologija...
https://kryptonradio.com/2019/04/18/zork-source-code-presumed-lost-forever-h...
‘Zork’ Source Code, Presumed Lost Forever, Has Been Uploaded to GitHub
Posted by https://kryptonradio.com/author/krypton-radio/ Krypton Radio
April 18, 2019
It was 1977, and home computers were big, expensive, heavy, and were almost entirely lacking in computing power by today’s standards. Yet, in this primitive environment, the first computer adventure games were born. Zork was the first commercial offering. Based on the very first text adventure game Colossal Cave Adventure, and written in for the PDP-10 mainframe (that’s right, it took a mainframe to run it!) Zork was written by Tim Anderson, Marc Blank, Bruce Daniels, and Dave Lebling during their time at MIT. Zork was published commercially by Infocom, and was originally broken up into three parts: Zork: The Great Underground Empire – Part I (later known as Zork I), Zork II: The Wizard of Frobozz, and Zork III: The Dungeon Master. https://kryptonradio.com/goto/https:/en.wikipedia.org/wiki/Zork#cite_note-NZT43-4 ]
It’s written in a language called ZIL, which stands for Zork Implementation Language. The games have been rewritten for various platforms and have been circulating for years, but knowledge of the actual scripting language used to create the game was lost to the annals of history.
Until now. https://kryptonradio.com/goto/https:/github.com/historicalsource?after=Y3Vyc29yOnYyOpK5MjAxOS0wNC0xNVQyMDowNDowMy0wNzowMM4KzaKS&language=&q=&tab=repositories&utf8=%E2%9C%93 Somebody called themselves ‘historicalsource’ has uploaded the original source ZIL code to a bunch of Infocom games to GitHub. That someone is computer historian Jason Scott.
Not only have the runtime source to all the Infocom games been released on GitHub, but the source code to a number of other games pivotal to the history of computer gaming have been posted there as well.
The source to these games is an amazing resource for game enthusiasts and programmers alike, and its a rare peek into the beginnings of computer gaming.
We have no idea what he’s talking about. But we’re eager to find out.
UPDATE: Well, now we know: Leasure Suit Larry, the complete source code, have been uploaded to GitHub – alas, not the assets too, so you can’t build Leasure Suit Larry from this, but you can certainly get a glimpse as to how the game was created and how the asset system worked with the game script itself.
Even More Updates
The GitHub archive also includes source code from the following Infocom games:
* https://kryptonradio.com/goto/https:/github.com/historicalsource/hitchhikersguide Hitchhiker’s Guide to the Galaxy (Infocom) * https://kryptonradio.com/goto/https:/github.com/historicalsource/infidel Infidel (Infocom) * https://kryptonradio.com/goto/https:/github.com/historicalsource/hollywoodhijinx Hollywood Hijinx (Infocom) * https://kryptonradio.com/goto/https:/github.com/historicalsource/enchanter Enchanter (Infocom) * https://kryptonradio.com/goto/https:/github.com/historicalsource/deadline Deadline (Infocom) * https://kryptonradio.com/goto/https:/github.com/historicalsource/cutthroats Cutthroats (Infocom) * https://kryptonradio.com/goto/https:/github.com/historicalsource/bureaucracy Bureaucracy (Infocom) * https://kryptonradio.com/goto/https:/github.com/historicalsource/borderzone Border Zone (Infocom) * https://kryptonradio.com/goto/https:/github.com/historicalsource/beyondzork Beyond Zork (Infocom) * https://kryptonradio.com/goto/https:/github.com/historicalsource/ballyhoo Ballyhoo (Infocom) * https://kryptonradio.com/goto/https:/github.com/historicalsource/amfv A Mind Forever Voyaging (Infocom) * https://kryptonradio.com/goto/https:/github.com/historicalsource/abyss James Cameron’s ‘The Abyss’ (Unfinished, unreleased, also Infocom)
That’s just a few of them. There are about two pages of listings, mostly Infocom, but there are some hidden gems there too, https://kryptonradio.com/goto/https:/github.com/historicalsource/Serious-Engine like an open source version of the engine Croteam created for Serious Sam, Peter Spronck’s https://kryptonradio.com/goto/https:/github.com/historicalsource/spacetrader Space Trader, as well as the complete source for https://kryptonradio.com/goto/https:/github.com/historicalsource/heretic Hexen and https://kryptonradio.com/goto/https:/github.com/historicalsource/heretic Heretic, both from Raven Software.
If you’re into game development, or want to learn to make games, you could do worse than pour over this fascinating historical record of some of the greatest games for personal computers that helped start it all rolling.
-30-
https://kryptonradio.com/goto/https:/patreon.com/kryptonradio Now that we have your attention, we need your help.
Krypton Radio runs mostly on donations from readers and listeners just like you. If every listener or reader donated just $1 a month, we could pay all our writers, performers, artists and technicians a living wage.
Click here, and please pledge a few bucks a month to our Patreon campaign. It’ll help a lot.
Sent from my iPad 2018