Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
* Interpretovaný jazyk: Hra nebola zostavená do strojového kódu ako najmodernejší softvér. Namiesto toho bol napísaný v jazyku, ktorý bol interpretovaný riadkom po riadku iným programom. Tento tlmočník pochopil príkazy a opisy sveta hry a preložil ich do akcií, ktoré mohol počítač vykonávať. Pôvodná verzia spoločnosti Will Crowther pravdepodobne použila vlastného tlmočníka, zatiaľ čo neskoršie porty mohli používať štandardizovanejšie jazyky, ako je fokálne alebo základné.
* Žiadny operačný systém (ako ho poznáme): Moderný softvér sa vo veľkej miere spolieha na operačné systémy, aby spravoval zdroje, spracoval vstup/výstup a poskytoval konzistentné prostredie. Včasné sálové počítače mali často veľmi minimálne operačné systémy alebo dokonca vôbec žiadne, v kontexte jedného používateľa, ktorý spustil jeden program, ako je kolosálna jaskyňa. Program priamo interagoval s hardvérom.
* Textová interakcia: Interakcia hry bola úplne založená na texte. Príkazy napísané používateľom a počítač odpovedal opisným textom. To značne zjednodušilo softvér, pretože nebolo potrebné sofistikované grafikové vykreslenie alebo zvukové spracovanie.
* jednoduché dátové štruktúry: Svet hry - miestnosti, objekty, pripojenia - bol pravdepodobne reprezentovaný pomocou jednoduchých dátových štruktúr (polia, prepojené zoznamy). Tieto štruktúry uložili informácie o stave hry a o tom, ako s ním môže hráč komunikovať.
* Nie sú zostavené spustiteľné: Neexistoval jeden súbor, ktorý by ste mohli „spustiť“. Kód a údaje hry boli pravdepodobne uložené v súboroch, ktoré tlmočník načítal a spracoval.
Stručne povedané, získať dobrodružstvo Colossal Cave na „prácu“ bolo záležitosťou načítania zdrojového kódu hry alebo reprezentácie údajov do pamäti mainframe, založenia tlmočníka a potom interakcie s hrou prostredníctvom konzoly. Celý proces bol oveľa pevnejšie spojený s hardvérom a zahŕňal výrazne menej abstrakcie ako vývoj moderného softvéru.