Uw gegevens. Uw keuze.

Als je alleen het noodzakelijke kiest, verzamelen we met cookies en vergelijkbare technologieën informatie over je apparaat en je gebruik van onze website. Deze hebben we nodig om je bijvoorbeeld een veilige login en basisfuncties zoals het winkelwagentje te kunnen bieden.

Als je overal mee instemt, kunnen we deze gegevens daarnaast gebruiken om je gepersonaliseerde aanbiedingen te tonen, onze website te verbeteren en gerichte advertenties te laten zien op onze eigen en andere websites of apps. Bepaalde gegevens kunnen hiervoor ook worden gedeeld met derden en advertentiepartners.

Achtergrond

De Keep: Een saai spel met een spannende achtergrond

David Lee
16/12/2022
Vertaling: machinaal vertaald

Bij toeval ontdek ik een spel genaamd "The Keep" op mijn C64 replica. Hoe meer ik te weten kom over de achtergrond ervan, hoe meer mijn mond openvalt.

Er zijn vele deuren in het labyrint. Om ze te openen moet ik genoeg sleutels verzamelen. Elke sleutel past in elke deur. Mijn lamp gaat op een gegeven moment uit - als ik dan de uitgang van het doolhof nog niet heb gevonden, is het spel afgelopen. Anders ga ik door naar het volgende labyrint. Ik kan een overzichtskaart weergeven, de niveaus zijn naar wens voorgedefinieerd of willekeurig gegenereerd.

Zo ver, zo saai. Maar de ontwikkelaar van dit spel verdient groot respect voor het feit dat hij het met absurd weinig middelen heeft gered.

Een spel uit 2011 voor een computer uit 1980

Het spel is uitgebracht in 2011. Er zijn enkele spellen in deze verzameling die zijn uitgebracht in de 21e eeuw, lang na de hoogtijdagen van de C64. The Keep is echter geen spel voor de C64, maar voor de VIC-20 - in Duitstalige landen ook bekend als de VIC-20. Dit is de voorloper van de C64, en hij kan ook worden geëmuleerd met mijn replica "The C64". VIC-20 spellen draaien niet op de originele C64.

Ongeschikt voor spelletjes

Met andere woorden, de VIC-20 heeft niet veel meer rekenkracht dan je wc-papierhouder.

In elk geval is het niet mogelijk om op de VIC-20 afzonderlijke pixels te besturen. De machine kent geen grafische modus; hij kan alleen letters, cijfers en andere tekens weergeven. Dit is begrijpelijk gezien het kleine werkgeheugen. Maar hoe kun je zulke grafische spelletjes programmeren?

heel eenvoudig: door van tekens een grafiek te maken. De ingebouwde tekenset van de VIC-20 heeft al een verscheidenheid aan vlakken, patronen of lijnen in verschillende diktes en richtingen. Hiermee kun je zogenaamde blokafbeeldingen maken. Hier zie je het spel Lemmings, dat voor de C64 werd geïmplementeerd met een afbeelding van standaard karakters:

Veel vaker dan met de standaard tekenset werken spellen met hun eigen aangepaste tekensets. Op deze manier kunnen via de achterdeur toch pixelprecieze afbeeldingen op de VIC-20 worden geplaatst. Figuren of grotere afbeeldingen zijn samengesteld uit een of meer tekens.

Veel hiervan wordt gedaan met behulp van de standaard tekenset.

Dit maakt veel dingen moeilijker dan met een goede grafische modus. Om de beweging vloeiend te laten lijken, zou het nodig zijn een figuur pixel voor pixel te verplaatsen in plaats van karakter voor karakter. Om dit te doen zou je echter alle tussenstappen tussen twee tekenposities moeten opslaan als aparte tekens voor elk figuur. De hoeveelheid karakters die hiervoor nodig is zou het micro-RAM van de VIC-20 verstoren.

In het licht van deze omstandigheden grenst het programmeren van een 3D-spel aan waanzin.
Maar er is een methode voor de waanzin.

Het onvermijdelijke: Doom op de VIC-20

Printers, geldautomaten of oude mobiele telefoons hebben meer vermogen dan de VIC-20. En in het geval van de zwangerschapstest zijn zowel het scherm als de processor vervangen. De VIC-20 port springt er dus nog steeds uit als bijzonder ambitieus, zelfs in deze compleet krankzinnige Doom ports.

20 mensen vinden dit artikel leuk


User Avatar
User Avatar

Mijn belangstelling voor computers en schrijven leidde me relatief vroeg (2000) naar de technische journalistiek. Ik ben geïnteresseerd in hoe je technologie kunt gebruiken zonder gebruikt te worden. In mijn vrije tijd maak ik graag muziek waarbij ik mijn gemiddelde talent compenseer met een enorme passie. 


Achtergrond

Interessante feiten uit de wereld van producten, een kijkje achter de schermen van fabrikanten en portretten van interessante mensen.

Alles tonen

Deze artikelen kunnen je ook interesseren

  • Achtergrond

    Een hart voor zelfgeprogrammeerde retrospelletjes

    van David Lee

  • Achtergrond

    Ik heb mijn zelfgeprogrammeerde BASIC-spel af!

    van David Lee

  • Achtergrond

    Weet je nog, handhelds met een doorzichtig scherm?

    van David Lee