Schnall dich an, denn jetzt wird es rasant! Mit dem Highway Racer verwandeln wir die 8x32 Neopixel-Matrix in eine vierspurige Autobahn. Dieses Spiel fängt den klassischen Retro-Arcade-Vibe perfekt ein: Du steuerst dein Fahrzeug durch den dichten Verkehr, weichst langsameren Autos aus und kämpfst um den ultimativen Highscore. Ein absolutes Muss für alle, die Action und schnelle Reflexe auf dem Arduino lieben!
Eines von 60 Highlights aus meiner Neopixel-Spielesammlung!
Das Spielprinzip
Du bist auf einer endlosen Autobahn unterwegs und musst dem stetig dichter werdenden Verkehr ausweichen. Die Straße scrollt automatisch an dir vorbei. Schaffst du es, ein anderes Auto erfolgreich zu überholen, bekommst du einen Punkt. Ein Crash mit dem Heck eines anderen Fahrzeugs beendet die Spritztour sofort.
Gameplay & Features
Dieses Spiel nutzt nicht nur die Breite der Matrix voll aus, sondern fordert auch dein Multitasking am Joystick:
- Vierspurige Action: Die Matrix ist in vier klare Fahrspuren unterteilt. Mit der horizontalen Joystick-Bewegung wechselst du blitzschnell von Spur zu Spur.
- Vor und Zurück: Du bist nicht auf eine Position festgenagelt! Mit der vertikalen Achse deines Joysticks kannst du auf deiner Spur Gas geben (weiter nach rechts fahren) oder bremsen (dich nach links zurückfallen lassen), um dir mehr Reaktionszeit zu verschaffen.
- Dynamische Schwierigkeit: Alle 8 Sekunden zieht das Spiel das Tempo an. Die Autos kommen schneller auf dich zu und die Abstände zwischen den Fahrzeugen werden gnadenlos kürzer.
- Lichthupe: Ein cooles optisches Detail! Drückst du den Button A, leuchten die Scheinwerfer deines blauen Flitzers auf.
- Crash-Animation: Wenn es kracht, blitzt die gesamte Matrix rot auf, bevor dir dein finaler Highscore präsentiert wird.
Verdrahtung: Arduino, Matrix und Joystickshield
| Komponente | Pin am Arduino | Beschreibung |
| 8x32 Matrix | D9 | Dateneingang (DIN) |
| Joystick Y-Achse (im Code X) | A1 | Spurwechsel (Hoch/Runter steuern) |
| Joystick X-Achse (im Code Y) | A0 | Vor / Zurück auf der eigenen Spur |
| Button A | D2 | Lichthupe (Scheinwerfer aktivieren) |
| Button B | D3 | Start / Match nach Game Over neu starten |
| Stromversorgung | 5V / GND | Wichtig: Externes Netzteil verwenden, da viele Pixel leuchten! |
Der Arduino Code für das Racer Spiel


