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.
CODE SKILLS
Die erste Bodenkachel erzeugen
Wir brauchen ein Canvas, auf das wir zeichnen, und eine Schleife, mit der wir die Kacheln erzeugen.
CODE SKILLS
Das Spiel zum Scrollen bringen
Sorge dafür, dass die Bodenkachel nach links gescrollt wird.
CODE SKILLS
Mehr Kacheln erzeugen
Lass das Spiel immer weiter scrollen, indem du weitere Kacheln unterschiedlicher Höhe auf den Bildschirm bringst.
CODE SKILLS
Die Spielfigur hinzufügen
Erzeuge die Spielfigur mit einem Objektliteral. Stelle sie auf dem Bildschirm als grünes Quadrat dar.
CODE SKILLS
Die Position der Spielfigur
Ermittle die Position der Spielfigur bezogen auf die Plattform unter ihr.
CODE SKILLS
Schwerkraft hinzufügen
Füge Schwerkraft hinzu und sorge dafür, dass die Spielfigur von den Plattformen herunterfällt.
CODE SKILLS
Kollisionserkennung hinzufügen
Verwende Kollisionserkennung, um zu verhindern, dass die Spielfigur durch Plattformen hindurchgeht.
CODE SKILLS
Springen hinzufügen
Sorge dafür, dass die Spielfigur auf Plattformen springen und wieder zurück auf den Boden fallen kann.
CODE SKILLS
Alle Plattformen erreichbar machen
Ändere die Höhe der Plattformen, so dass sie immer für die Spielfigur erreichbar sind.
CODE SKILLS
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.