Schluss mit endlos scrollenden Welten! Bei Matrix Escape hast du echtes, actiongeladenes Level-Design auf dem Arduino. Jeder Bildschirm ist ein neuer, tückischer Raum voller Gefahren. Deine Aufgabe: Finde den richtigen Weg über die Berge, springe über brodelnde Vulkane und tiefe Gewässer. Aber trödel nicht zu lange eine zerstörerische Laser-Wand ist dir dicht auf den Pixel Fersen!
Eines von 60 Highlights aus meiner Neopixel-Spielesammlung!
Das Spielprinzip
Du steuerst deinen Charakter völlig frei durch abgeschlossene 32-Pixel-Räume. Die Berglandschaft wird für jedes Level zufällig neu generiert. Sobald du den rechten Rand erreichst, betrittst du (auf der linken Seite) das nächste Level. Doch Vorsicht: Von links nähert sich unaufhaltsam eine rote Laser-Wand, die die komplette Landschaft hinter dir verdampft. Berührt sie dich, heißt es Game Over!
Gameplay & Features
- Level by Level: Keine scrollende Map. Du hast die volle Kontrolle über deine Laufgeschwindigkeit. Du steuerst deinen Pixel frei nach links und rechts, um Anlauf für schwere Sprünge zu nehmen.
- Zusammenhängende Berglandschaft: Die grüne Landschaft wächst nahtlos aus dem Boden. Du musst von Plateau zu Plateau springen und dir deinen Weg bahnen.
- Fatale Vulkane: Zwischen den Bergen ragen braune Vulkane empor. Diese spucken in zufälligen Abständen 3 Pixel hohes Feuer! Du musst den Rhythmus studieren und genau in der Pause darüber springen.
- Tödliche Wasserstellen: Ein falscher Schritt und du landest im kühlen Nass. Fällst du in eine der blauen, animierten Wassergruben, ertrinkst du sofort.
- Die rote Gefahr: Du hast nicht unendlich Zeit! Der rote Laser zwingt dich zur Eile. Mit jedem geschafften Level und sogar mit jeder Sekunde im aktuellen Raum wird der Laser minimal schneller!
- Joystick-Jumps: Wie bei einem echten Jump 'n' Run springst du, indem du den Joystick nach oben drückst (kurz = flach, halten = weiter Sprung).
Verdrahtung: Arduino, Matrix und Joystickshield
| Komponente | Pin am Arduino | Beschreibung |
| 8x32 Matrix | D9 | Dateneingang (DIN) |
| Joystick X-Achse | A0 | Frei Laufen (Links / Rechts) |
| Joystick Y-Achse | A1 | Springen (Nach oben drücken für Sprungkraft) |
| Button B | D3 | Start / Neustart nach Game Over |
| Stromversorgung | 5V / GND | Wichtig: Externes Netzteil verwenden, da hier fast das ganze Display leuchtet! |
Der Arduino Code für das Escape Spiel


