Mission 4: Endless-Runner

In Mission 4 entwickelst du ein Endless-Runner-Spiel. Das ist eines der erfolgreichsten Computerspiel-Genres. Deine Version ist ein einfaches Jump-’n‘-Run-Spiel mit einer einzigen Steuerungstaste, die die Spielfigur auf die nächste Plattform springen lässt.

Die Spielfigur muss so lange wie möglich am Leben bleiben und so weit wie möglich kommen, ohne gegen eine Plattform zu krachen. Du lernst, wie man mit prozeduraler Generierung eine Spielwelt erschafft, die über den Bildschirm scrollt und wie man Schwerkraft erzeugt, so dass die Spielfigur springen und wieder zu Boden fallen kann. Du wirst außerdem lernen, wie man erreichen kann, dass das Spiel allmählich schwieriger wird.

Die erste Bodenkachel erzeugen

Wir brauchen ein Canvas, auf das wir zeich­nen, und eine Schleife, mit der wir die Kacheln erzeugen.

Das Spiel zum Scrollen bringen

Sorge dafür, dass die Bodenkachel nach links gescrollt wird.

Mehr Kacheln erzeugen

Lass das Spiel immer weiter scrollen, indem du weitere Kacheln unterschiedlicher Höhe auf den Bildschirm bringst.

Die Spielfigur hinzufügen

Erzeuge die Spielfigur mit einem Objektliteral. Stelle sie auf dem Bildschirm als grünes Quadrat dar.

Die Position der Spielfigur

Ermittle die Position der Spielfigur bezogen auf die Plattform unter ihr.

Schwerkraft hinzufügen

Füge Schwerkraft hinzu und sorge dafür, dass die Spielfigur von den Plattformen herunterfällt.

Kollisionserkennung hinzufügen

Verwende Kollisionserkennung, um zu verhindern, dass die Spielfigur durch Plattformen hindurchgeht.

Springen hinzufügen

Sorge dafür, dass die Spielfigur auf Plattformen springen und wieder zurück auf den Boden fallen kann.

Alle Plattformen erreichbar machen

Ändere die Höhe der Plattformen, so dass sie immer für die Spielfigur erreichbar sind.

Die Geschwindigkeit erhöhen

Sorge dafür, dass das Spiel mit der Zeit schneller wird und zeige Geschwindigkeit und zurückgelegte Strecke auf dem Bildschirm an.

SUPER SKILLS: Entwickle dein Spiel weiter!

Hole den kompletten Quellcode für dein Spiel und entwickle es weiter.

Copyright © 2008 Walker Books Ltd
Illustrations © Duncan Beedie
All rights reserved.