3.
Spiele-Listings aus dem Buch „C64-Spiele-Programmierung“ als einzelne Dateien
Beispiele aus Kapitel 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)
Ein
einfaches Meteoriten-Spiel mit einfachem Scrolling, in dem der Spieler ein Raumschiff
durch einen Meteoritenschwarm steuern muss.
Beispiele aus Kapitel 4
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)
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
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
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)