64 comments

[ 4.1 ms ] story [ 63.0 ms ] thread
… right, Activisiom bought Infocom in the 1980 s…
Can we get a GPL (or even MIT) release of id Tech 7? Pretty please.
Getting a lot of GitHub errors trying to look at the source code.

Still, pretty cool; I remember playing work as a kid.

Pretty huge milestone, congrats. I can imagine how much time / effort it took to get there!
So Zork was written in Lisp? It had to be!

---

<ROUTINE V-ADVENT ()

  <TELL "A hollow voice says \"Fool.\"" CR>>
It is pitch black. You are likely to be eaten by a grue.
I've seen a few things called 'Zork source code' in various places over the years (even on a CD that came with a game programming book of some sort), and copies like this:

https://github.com/MITDDC/zork

What's the lineage here?

This is great, but I'd rather they make Windows 11 open-source instead.
Scott: Do the whole library of Infocom games!
Wow, didn’t expect this from Microsoft. Amazing to see classic game code being made accessible for learning
The license says it’s copyright 2025. How does that work? Shouldn’t the copyright be something like 1977?
So derivative works are possible, who will be the first to attach Zork to the OpenAI API?
I wonder how long before someone hooks up AI image generation for the scenes with this. It could either be very tastefully done or complete slop. Probably the second option.
(comment deleted)
“ When Zork arrived, it didn’t just ask players to win; it asked them to imagine”

Sigh… it’s all ChatGPT nowadays ain’t it.

(comment deleted)
bummer > The code relies on old internal Infocom toolchains (ZILCH compiler, WATFOR, > mainframe environment) that are not open and likely not preserved.
Read the notes on the repository itself:

> Basic Information on the Contents of This Repository > > It is mostly important to note that there is currently no known way to compile the source code in this repository into a final "Z-machine Interpreter Program" (ZIP) file using an official Infocom-built compiler. There is a user-maintained compiler named ZILF that has been shown to successfully compile these .ZIL files with minor issues. There are .ZIP files in some of the Infocom Source Code repositories but they were there as of final spin-down of the Infocom Drive and the means to create them is currently lost. > > ... > > In general, Infocom games were created by taking previous Infocom source code, copying the directory, and making changes until the game worked the way the current Implementor needed. Structure, therefore, tended to follow from game to game and may or may not accurately reflect the actual function of the code.

When I was 14 or so, in the early 1980s, a friend and I who had been playing Zork thought it would be fun to design a game ourselves. We actually wrote to Infocom with a proposal that we write a new game for them and they let us use ZIL and the Z-machine to implement it. Surprisingly, they actually wrote back to us and politely declined our offer. In hindsight, while we knew how to program in BASIC and assembly language on our Apple IIs, we would have been lost making a game with ZIL. That’s to say that Infocom made the right call. Still, it said something about the company that they treated a couple kids with respect and didn’t laugh in our faces. I wish I still had the letter.
That's really nice. I remember when I was 8 or so, I phoned up NASA and told them I'd drawn up plans for a spaceship. The lady on the phone sweetly took me very seriously and asked questions about where such a thing would launch (answer: any big airport). She encouraged me to send them in.

Around the same time (1988) my best friend and I started making our first game in HyperCard. Getting more immediate results from that is probably how I ended up a SWE instead of in aerospace.