GameDev: Danger Dennis#3

Aktuelle sind zur Erzählung der Vorgeschichte vier Intro Bilder hinzu gekommen.

Bild 1: Hagen und Dennis vom VD Team sind wieder spät Abends am streamen, als Hagen plötzlich sehr Müde wird und keine Nerven Nahrung wie Popcorn oder Energie Drinks mehr da sind.

Bild2: Dennis läuft, weil es bereits so spät ist, in das nahegelegene Kino um einen Rieseneimer Popcorn und Energie Drinks zu kaufen

Bild3: Dennis beeilt sich um wieder nach Hause ins Studio zu kommen, wird dann aber plötzlich umgerissen, wodurch sich der Eimer mit dem Popcorn in der Umgebung Verteilt

Bild 4: Tja, da das Kino mittlerweile schon geschlossen ist muss Dennis jetzt wohl das PopCorn wieder einsammeln !!

Bilder Pixeln schön und gut, jetzt müssen sie noch in den Code eingebettet werden:
Das Anzeigen der Logos geschieht als erstes, dafür wird der Zeichensatz des Logos geladen. Die Intro Musik sowie das erste Bild ist schon im Speicher.
Sobald Bild 1 auf dem Bildschirm erscheint wird der Logo Font mit den Daten von Bild 2 überladen. Ab hier werden abwechselnd die Bilder in $C000 und** $2000** geladen und Angezeigt.

Der Bildschirm für den Scrolltext sowie auch der Text für den Scroller und der Font liegt ab $A000 , die Intro Musik bei $B000 . Beim Anzeigen der einzelnen Bilder gab es ein kleines Problemchen da jedes Bild eine eigene VicBank und damit einen eigenen Speicherbereich besitzt, die Farbdaten bei $D800 sich allerdings nicht ändern lassen. Das sah man immer kurz wenn die Farbdaten von einem zum anderen Bild kopiert wurden. Der Workaround ist derzeit ein kurzes Abschalten des Bildschirms, zugegeben nicht die eleganteste Methode aber funktioniert erst einmal.

Nach Bild 4 wird das Titelbild nach $C000 geladen, dann wird das Tileset aka. der ingame Font, Sprites und die ingame Musik nach geladen, diese liegen dann bei $1000, $2000 und** $3800**. Dann wird ein Textbildschirm eingeblendet um das Ladebild in den hohen Speicher nachzuladen ab *$C000* und die Menü Texte ab $A000.

Dann startet das Spiel im Menü, Ahuuu