Last minute geek

last minute tech news from around the net

Thursday, May 23rd

Last update04:49:00 AM

You are here: English BoingBoing ibag Read the source code for every classic Infocom text-adventure game!

Read the source code for every classic Infocom text-adventure game!

User Rating: / 0
PoorBest 
Jason Scott has made the source available for every one of Infocom's classic and genre-defining text adventure games (previously) for the Apple ][+ and its successors, posting it to Github under the historicalsource account. The code is written in Zork Implementation Language, a Lisp-like programming language that you can learn with this manual. The source seems to have been posted under the general rubric of archival preservation, which is an activity that can fall under copyright's fair use doctrine. If Activision -- owner of the rights to Infocom titles -- decides to push the matter, we might end up with a fascinating and precedent-setting court battle. Included in the collection are all the Zork games, as well as the notorious and brilliant Douglas Adams game "The Hitchhiker's Guide to the Galaxy" and partial sources for its unreleased sequel "The Restaurant at the End of the Universe" and the complete sources for an unreleased adaptation of "The Abyss," James Cameron's 1989 movie. Dive in and you'll find that things are very different now than they were then. At the time Infocom was active, personal computers did not have a widely shared architecture, so the path ZIL's architects took was to allow game creators to write instructions for a virtual machine called the Z-machine, which was then brought to the various platforms of the day. There are interpreters available today for Windows, macOS, Linux, iOS, and Android, among other platforms. The interactive fiction community is still quite lively, and people are still making games using ZIL and the Z-machine today. Read the rest

Read all
Comment Policy:
We pre-moderate any comments and welcome all kinds of thoughts, supportive, dissenting, critical or otherwise. We delete or censor comments that are:

* abusive
* off-topic
* contain personal attacks, or against any company or organization
* promote hate of any kind
* use excessively foul language
* is blatantly spam or advertising

We do not discriminate based on the person who is posting, and we never censor comments for political or ideological reasons. We never delete an appropriate comment because we disagree with its viewpoint or ideology, and we never publish an inappropriate comment because we agree with or support its viewpoint or ideology.


Attention spammers: we manually approve all comments. Spamming and blatant advertising will NOT be published on this site and is deleted immediately, you've been warned, do not waste your time here.

Add comment

Security code
Refresh