Eventyrlig kildetekst

BLOG: Kildeteksten til det første adventure-spil er blevet genfundet - spillet er næsten 35 år gammelt men har et godt game play.
Skrevet i Nørderier


Publiceret d. 16. august 2007 kl. 22.23


 
ANNONCE:
Spille Colossal Cave Adventure har et mytisk skær over sig. I 1970'erne og 1980'erne blevet det spillet intens, og f.eks. nævnes spillet i Tracy Kidders bog "The Soul of a New Machine" ("Maskinen" på dansk). I mange år har kildeteksten været forsvundet. Heldigvis er spillet nu kommet frem i lyset igen - gemt og glemt i en backup!

Spillet er nok det første adventure-spil (eller rettere interactive fiction). Spilleren udforsker en virtuel verden ved at går rundt, samle ting op og kæmpe mod mærkelige væsener. Måske virker sådan et game play bekendt - og nu ved du hvorfra det kommer!

Historien om fundet kan du læse her. , og du kan downloade kildeteksten her. Selve programmet er skrevet i Fortran IV, så det er idag svært at finde en compiler. Heldigvis findes der en modificeret kildetekst så du kan oversætte det med GNU Fortran-77. Den modificerede kildetekst er på 749 linjer men spildata fylder hele 23613 bytes.

Da jeg har en stor dreng, spillede og skrev jeg lignende spil (primært i BASIC på min Commodore 64). Efter at have spillet lidt her til aften, kan jeg kun sige, at jeg stadig bliver fanget af den type spil. Det er som at læse en god roman hvor man ser steder for sig og næsten kan høre vandet risle i bækken. At læse kildeteksten er som at blive sendt tilbage i tiden. Jeg har skrevet en del Fortran-kode i mit liv, og det er - som altid - et lille sprog hvor en ustruktureret programmør let kan komme til at skrive ulæselige kode. Omkring linje 175 bliver det sjovt - her finder du nemlig "intelligensen" bag dværgene (det kræver omkring 50 linjer kode).

Kommentarer til blogindlæg



Kommentér
Ytringer på debatten er afsenders eget ansvar - læs debatreglerne

Mere fra Nørderier


I forbindelse med Naturvidenskabsfestivalen har jeg idag givet et foredrag om grafteori for to 9. klasser.
30. september 2010 kl. 17.28 | læs »



Idag er det Ada Lovelace dag. Eller rettere, dagen for kvinder i
IT-branchen og datalogien. Måske virker det lidt underligt at jeg - som mand - sidder og skriver og kvinder i IT. Det er ikke fordi, jeg ikke kender kvinder, som arbejder med IT. Jeg kender bare mindst 10 IT-mænd for hver IT-kvinde.
24. marts 2010 kl. 08.00 | læs »



Det er ikke altid muligt at være online - og det skal dine web-applikationer tage hensyn til i fremtiden.
18. februar 2010 kl. 18.04 | læs »



I morgen fredag er der forespørgelsesdebat i Folketinget omkring åbne dokumentformater. Muligvis er der - i følge Folketingets kalender - først afstemning tirsdag i næste uge.
27. januar 2010 kl. 22.15 | læs »



Kommer du til Open Source Days 2010 den 5. marts, kan du opleve Nokia Open 2010.
20. januar 2010 kl. 09.42 | læs »









Mest læste seneste uge

Kan gratis sikkerhedssoftware virkelig beskytte din pc? Svaret er ja, hvis du vælger det rette produkt. Læs her en test af de mest pålidelige gratis sikkerhedsprogrammer.

Næsten 200 IBM-ansatte får med få timers varsel sidste arbejdsdag i dag. Ingen var orienteret forud for dagens massefyring, som effektueres øjeblikkeligt.

Flyselskabet SAS har brugt op mod trekvart milliarder kroner og seks år på at udskifte sit bookingsystem. Undervejs har der været flere projekt-udfordringer, som kulminerede en vinternat med en big bang-migrering.

Her er forklaringen på, at IBM Danmark med direktør Lars Mikkelgaard-Jensen i spidsen fyrer 170 medarbejdere.

IBM Danmark lader hovederne rulle.