Wer kennt ihn nicht? Den kleinen Dinosaurier, der im Chrome-Browser auftaucht, wenn das Internet mal wieder Pause macht. Mit Dino Run 8x32 bringen wir diesen süchtig machenden Klassiker auf den Arduino. Durch das extrem breite 8x32 Display kommt hier echtes Arcade-Feeling auf, da man die Hindernisse schon von Weitem heranrauschen sieht!
Eines von 60 Highlights aus meiner Neopixel-Spielesammlung!
{loadposition werbung
Das Spielprinzip
Dino Run ist ein klassischer Endless Runner. Du steuerst einen kleinen Dino, der unaufhaltsam durch eine gefährliche Wüste rennt. Dein Ziel: Überlebe so lange wie möglich, indem du den auftauchenden Kakteen ausweichst. Was einfach beginnt, wird durch das ständig steigende Tempo und die unvorhersehbaren Abstände der Hindernisse schnell zu einer echten Zerreißprobe für deine Reflexe.
Gameplay & Features
Das Spiel nutzt die gesamte Breite der 32-Pixel-Matrix aus und bietet eine Tiefe, die man von so einfacher Hardware kaum erwartet:
- Die Sprung-Dynamik: Das absolute Highlight! Der Dino verfügt über eine variable Sprunghöhe. Ein kurzer Tipp auf den Taster lässt ihn etwa 4 Pixel hoch hüpfen – ideal für kleine Hindernisse. Hältst du den Taster länger gedrückt, segelt der Dino bis zu 6 Pixel hoch. Diese präzise Steuerung ist der Schlüssel zum Highscore.
- Multi-Hindernis-System: Es ist nicht nur ein Kaktus unterwegs. Bis zu drei Hindernisse gleichzeitig können sich auf der Matrix befinden.
- Zufällige Herausforderungen: Die Kakteen erscheinen in verschiedenen Größen und in völlig zufälligen Abständen. Mal kommen sie kurz hintereinander, mal hast du eine längere Verschnaufpause.
- Dino-Design: Trotz der geringen Höhe von nur 8 Pixeln hat der Dino durch seine markante Nase und die animierten Beine einen ganz eigenen Charme.
- Speed-Upgrade: Mit jedem überholten Hindernis erhöht sich die Laufgeschwindigkeit minimal.
Verdrahtung: Arduino, 8x32 Matrix und Shield
| Komponente | Pin am Arduino | Beschreibung |
| 8x32 Matrix | D9 | Dateneingang (DIN) |
| Button A | D2 | Springen (kurz/lang für Dynamik) |
| Button B | D3 | Start / Restart |
| Stromversorgung | 5V / GND | Wichtig: Externes Netzteil bei voller Helligkeit nutzen. |
Pro-Tipp: Da wir hier 256 Pixel und eine schnelle Spiellogik haben, empfehle ich dir dringend einen Arduino Uno R4 (Minima oder WiFi). Der R3 kommt bei der Menge an Pixeln und der flüssigen Berechnung der Sprungphysik oft an seine Grenzen.
Der Arduino Code für das Dino Run Spiel


