Grober Klon des Offline-Dinosaurierspiels im Google Chrome-Browser. Durch dieses Programm gelernt:
Dieser Code ist eine grobe Javascript-Erstellung des kleinen Minispiels im Chrome-Browser, das Sie offline spielen oder hier finden können! Das Spiel wird durch den Aufwärtspfeil zum Springen gesteuert und das Ziel besteht darin, so lange wie möglich zu überleben, indem man über Kakteen springt, die von rechts kommen und im Laufe des Spiels immer schneller kommen. Starten Sie das Spiel, indem Sie das Repository klonen und auf die Datei dino.html klicken.
Der Code besteht hauptsächlich aus sehr einfachen Plattformsprüngen für den Dinosaurier und einigen Kakteen in zufälliger Größe, wobei die Geschwindigkeit des Spiels bis zu einer Höchstgeschwindigkeit erhöht wird, um sicherzustellen, dass es nicht zu hektisch wird. Ein Zähler speichert Ihren Punktestand und Ihr Highscore wird so lange gespeichert, wie das Spiel läuft.
Klonen Sie das Repository und öffnen Sie dino.html, um zu beginnen!
Die größte Herausforderung bei diesem Programm und das, was ich erreichen wollte, war die Verwendung eines Sprite-Sheets für Bilder innerhalb eines Spiels. Dies erwies sich als besonders schwierig, um den Boden endlos scrollen zu lassen, ohne dass es zu überlappenden Segmenten oder Lücken im Spiel kam. Neben dem Erlernen des Umgangs mit dem Sprite-Sheet erlernte ich auch grundlegende Animationsfähigkeiten durch das Wechseln der Frames, während das Spiel aktualisiert wurde.
Der gesamte Code wurde von mir erstellt, das verwendete Spritesheet wurde über den obigen Chromedino-Link bezogen