Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Broncode tekst-based-game Zork uit 1980 wordt open source beschikbaar gemaakt

Microsoft en Activision maken de drie eerste delen van tekstgame Zork open source beschikbaar. De broncode van Zork I, II en III komen onder een MIT-licentie op GitHub te staan zodat iedereen het met de juiste Z-Machine-interpreter kan bekijken.

ZorkMicrosoft en Activision schrijven dat de broncode van de games uit 1977 publiek worden gemaakt. Het gaat om de broncode en eventueel beschikbare documentatie en relevante bestanden, maar niet om bijvoorbeeld marketingmaterialen. Spelers kunnen de game zelf compileren en spelen, en onder de MIT-licentie is het zelfs toegestaan die te delen en door te verkopen.

Het gaat om de broncode van Zork I, Zork II en Zork III. Dat zijn tekst-based-games uit 1980. In de Zork-serie moeten spelers via tekstcommando's ontsnappen uit een dungeon. Het was niet de eerste tekstgame, maar wel een van de eerste en ook een van de populairste. De serie werd later overgenomen door Activision.

Zork was uniek omdat de originele game te groot bleek te zijn voor thuiscomputers, waarop de makers besloten de Z-Machine-engine te ontwikkelen. Daarom is Zork volgens Microsoft 'een van de eerste echte crossplatformgames'. Zork werkte namelijk zowel op IBM-pc's als op de Apple II.

Om de game te kunnen spelen, moeten spelers een interpreter zoals ZILF gebruiken. Microsoft en Activision werkten samen met The Internet Archive om de game te preserveren. De bedrijven zeggen dat de broncode 'het verdient gepreserveerd en bestudeerd te worden'.

Door Tijs Hofmans

Nieuwscoördinator

21-11-2025 • 14:34

26

Submitter: Bas de Bakker

Reacties (26)

Sorteer op:

Weergave:

Zijn er ook Nederlandstalige versies van dit soort tekst gebaseerde spellen die ongeveer hetzelfde niveau halen ?
Branko's Tekst Adventure Homepage

Die pagina probeert veel van dat soort games te indexeren met in veel gevallen ook downloadlinks naar GitHub etc. Ze hebben er een hele database van aangelegd, met alleen Nederlanstalige tekstgames. Staan er best veel in.

Niet alleen voor PC maar ook voor MSX, Atari, ZX Spectrum, Commodore 32/64/128 etc.
Je kunt nu de broncode door chatgpt halen 🙂
edit:
Hoezo is dit -1? Je hebt dan letterlijk een Nederlandse vertaling van het spel.

[Reactie gewijzigd door MallePietje op 21 november 2025 14:45]

waarschijnlijk -1 omdat de vraag was of er soortgelijke spellen bestaan in het nederlands. Niet hoe je makkelijk het spel kan vertalen.
Ik denk dat het behoorlijk tegenvalt met automatische vertalingen. Zulke tekst-gebaseerde games zijn vaak gebaseerd op vrij precies taalgebruik en - zeker in het geval van Infocom games - woordspelingen. Denk bijvoorbeeld aan een apparaat wat de letter 'T' weghaalt uit items die je er in stopt. Dat is vrijwel niet te vertalen en al zeker niet door AI.
Leather Goddesses of Phobos! Die was inderdaad hilarisch. Ook alleen maar mogelijk in tekst-gebaseerde adventures.
Ik ben vroeger stukgelopen op "Nord and Bert couldn't make head or tail of it". Vooral het wat ouderwetse idioom en het feit dat Internet nog geen ding was maakte het onbegrijpelijk voor mij ;)
Gaaf! Mijn eerste ervaring met games, en later ook mijn eerste ervaring met "programmeren" door in Word met verticale hyperlinks in een document een text adventure te maken. Mocht niet in de schaduw staan van Zork, maar leuk was het wel :p
Dat doet me denken aan mijn eerste poging tot zoiets... Het was geen adventure in strikte zin maar een "choose your own adventure", waar iedere node je 3 opties gaf. Ik ben uiteindelijk maar 5 niveau's diep gegaan en dat betekende al 3^5=243 stukjes tekst kloppen, die elk in een eigen sector op de schijf stonden (ik wist toen nog niet wat een boom was, dus ik moest zelf bedenken hoe je die moest opslaan). Heeft niet tot een carrière als gamedeveloper geleid, gek genoeg. :+

[Reactie gewijzigd door MneoreJ op 21 november 2025 15:23]

zodat iedereen het met de juiste Z-Machine-interpreter kan bekijken.
Ik neem aan dat je het zonder interpreter kunt bekijken?
Staat er een beetje raar, maar de code is gewoon tekst dus het antwoord is 'ja'.

Ik vermoed dat compileren naar de Z-machine een beste uitdaging is. In tegenstelling tot moderne Z-machine compilers als "Inform" is voor de originele broncode een compiler gebouwd voor een PDP-10 computer uit de jaren 60 nodig.
Nou ja, PDP-10 emulators bestaan natuurlijk gewoon. Daarnaast: een herimplementatie van de compiler bestaat al in de vorm van ZILF. Er is brede kennis over de Z-machine en het blijft een interpreter (in de basis al wat simpeler te reversen dan machinecode), dus in tegenstelling tot veel oude source valt dit reuze mee.

[Reactie gewijzigd door MneoreJ op 21 november 2025 15:57]

Cool! @WHiZZi had ‘m afgelopen weekend (review: Terugblik Abodag 2025 - Van testlab tot pubquiz) nog opgesteld staan op een Altair 8800 tijdens de abo-dag. Wat een ontzettend vet spel (en computer) is dat! :D
Mijn eerste herinnering aan Zork is het zinnetje:
"It is pitch black, you are likely to be eaten by a grue"
Grappig dat ze dit vrij hebben gegeven. De spellen waren uniek gedetailleerd voor de tijd.
Ik kan me nog iets herinneren uit The Big Bang Theory. Sheldon noemde dit het spel met de best mogelijke grafische kaart: de verbeelding 😁 Ik heb wel een soortgelijke game gespeeld op de Acorn BBC Micro maar weet de naam helaas niet meer.

edit gevonden: https://bluerenga.blog/2023/09/20/sphinx-adventure-1982/

[Reactie gewijzigd door Blue Lightning op 21 november 2025 16:21]

Zork was niet de eerste maar wel de grootste innovator. Adventuregames beleefden gouden tijden toen de Z-machine het mogelijk maakte om spellen op zo'n beetje iedere computer uit te brengen die tekst aankon, waar eerdere spellen ofwel nog gekluisterd waren aan een enkele architectuur, ofwel in zoiets als BASIC geschreven moesten worden, wat de grootte en complexiteit beperkte. De vroegste games hadden alleen simpele twee-woord commando's ("take lamp"), de interpreter van Zork kon veel ingewikkeldere dingen aan ("take everything except the lamp").

De Z-machine was feitelijk het eerste voorbeeld van wat we tegenwoordig een game engine noemen, of in ieder geval de eerste breed gebruikte game engine. Latere versies konden zelfs dingen met beeld en geluid aan, al bleef het in de basis natuurlijk tekst.
Ze waren niet de enigen met een dergelijke oplossing. Level 9 gebruikt A-Code, en Magnetic Scrolls gebruikte een subset van de Motorola 68k ISA.
Gaaf, The Hitchhiker's Guide to the Galaxy was ook zoiets.
Klopt, die game is ook door Infocom ontwikkeld, samen met Douglas Adams.
Heb nog steeds een walkthrough nodig voor die suffe babelfish puzzel...
Als ik kijk naar de Github paginas staat die code er al 6 jaar. Enkel de License is veranderd. Of mis ik iets?
De code is 6 jaar terug reeds in een GIT repo geplaatst, die repo is nu openbaar gemaakt.
Deze nooit gespeeld, iets voor mijn tijd. Me wel flink vermaakt met Zork Grand Inquisitor.

Om te kunnen reageren moet je ingelogd zijn