3. Spiele-Listings aus dem Buch „C64-Spiele-Programmierung“ als einzelne Dateien

 

Beispiele aus Kapitel 2

 

LABYRINTH 1 und LABYRINTH 2

 

 

Ein einfaches Labyrinth-Spiel, das den Standard-Zeichensatz und einen statischen Bildschirm verwendet. Zusätzliche Dateien aus dem Disk Image C64-SPIELE-1.D64, um mit dem Programm zu arbeiten sind:

 

-    MAZEEDIT (Einfacher Labyrinth-Editor)

-    MAZEEDIT2 (Einfacher Labyrinth-Editor mit der Zeichentabelle LAB2.CHR)

-    Level-Dateien (S1 L1, S1 L2, S1 L3, S1 L4, S1 L5)

 

METEORITEN

 

Ein einfaches Meteoriten-Spiel mit einfachem Scrolling, in dem der Spieler ein Raumschiff durch einen Meteoritenschwarm steuern muss.

 

Beispiele aus Kapitel 4

 

MOD (BASIC-Listing) 

 

Das Raumschiffspiel „Maze of doom“ (kurz MOD) ist ein anspruchsvoller Raumschiff-Sidescroller.

 

Zusätzliche Dateien, um mit dem Programm zu arbeiten sind:

 

-    MODEDIT (Level-Editor für MOD)

-    Level-Dateien (LEVEL 1.MOD, LEVEL 2.MOD, LEVEL 3.MOD)

-    MODSPRITES.O (Sprites)

-    MODCHARS.O (Zeichensatz)

-    MAZE OF DOOM (das spielbare Endprodukt von MOD)

 

RACER

 

Ein Autorennen im Stil von Brands Deluxe, das allerdings auf dem C64 der Version 2 und 3 flimmern kann. Dies ist bewusst so gemacht, um dem Leser zu zeigen, wie anspruchsvoll das Scrolling auf dem C64 ist und wieviel Finetuning ein Autorennen benötigt.

 

Beispiele aus Kapitel 6

 

RACER III

 

Eine verbesserte Version des Autorennens aus Kapitel 4. Diese Version flimmert nicht und steuert die Sprites im Hintergrund. Die Sprites und der Intro-Song wurden aus dem Projekt „Racer II“ übernommen, das aber nur mit Garry Kitchen’s Game Maker ausgeführt werden kann.

 

Beispiele aus Kapitel 7

 

JUNGLEHARRY

 

Ein Pitfall-Klon, der bewusst im alten Atari-Stil, gehalten wurde, der aber weiches Scrolling und ein Score-Panel mit Split-Screen-Technik verwendet. Obwohl die Grafik im alten Atari-Stil relativ schlicht und die Game Loop sehr überschaubar ist, ist „Jungleharry“ jedoch ein sehr anspruchsvoll zu programmierendes Spiel. Dies liegt nicht an dem sehr einfach gestrickten BASIC-Listing, sondern an der Verwendung von Interrupt-Routinen, die quasi das gesamte Spiel steuern.

 

Zusätzliche Dateien aus dem Disk Image C64-SPIELE-2.D64, um mit dem Programm zu arbeiten sind:

 

-    HARRYMOVER/HARRYMOVER.O (Score-Panel- und Sprite-Interrupt-Routine)

-    HARRYANIM.BIN (Sprites)

-    JUNGLE.BIN (Zeichensatz)

-    JUNGLE2.BIN (Spieleblöcke)

-    JUNGLE-HARRY.BIN (Fertiges Spiel mit Autostart-Funktion, muss mit ,8,1 geladen werden)