Vergiss klassische Laufspiele wir drehen den Spieß (und die Matrix) heute einfach mal um 90 Grad! Bei Color Match verwandelst du deine 8x32 Neopixel-Matrix in einen hochkanten Arcade-Automaten. Deine Aufgabe: Reaktionsgeschwindigkeit und Farbgefühl beweisen, während die Zeit buchstäblich von oben herabfällt.
Eines von 60 Highlights aus meiner Neopixel-Spielesammlung!
Das Spielprinzip
Von ganz oben (ab Zeile 15) lösen sich kontinuierlich kleine, farbige Blöcke (rot, grün, blau oder weiß) und fallen der Schwerkraft folgend nach unten. Du hast die Kontrolle über den „Boden“ (Zeile 0). Mit den vier Arcade-Tastern musst du die Farbe deines Bodens blitzschnell an die Farbe des fallenden Blocks anpassen.
- Stimmen die Farben überein? Perfekt! Der Boden absorbiert den Block. Dein Score (oben auf dem Display angezeigt) steigt, und das Spiel wird eine winzige Stufe schneller.
- Falsche Farbe erwischt? Game Over! Das Display blitzt rot auf, und du musst von vorne anfangen.
Der Hardware-Trick: Die Matrix hochkant aufstellen
Du musst deine Matrix nicht kompliziert neu verlöten oder zerschneiden. Du stellst sie einfach auf die schmale Kante! Platziere sie so, dass sich der Anschluss für das Datenkabel unten befindet. Der Arduino-Code rechnet die Koordinaten im Hintergrund völlig automatisch um, sodass aus deinem liegenden 32x8-Display ein stehendes 8x32-Display wird inklusive lesbarer Zahlen für den Highscore!
Die Verdrahtung
Für die Steuerung brauchst du vier einfache Taster (Pushbuttons).
| Komponente | Pin am Arduino | Beschreibung |
| 8x32 Matrix | D9 | Dateneingang (DIN) |
| Taster Rot | D2 | Boden färbt sich Rot (Gleichzeitig Start/Neustart) |
| Taster Grün | D3 | Boden färbt sich Grün (Gleichzeitig Start/Neustart) |
| Taster Blau | D4 | Boden färbt sich Blau (Gleichzeitig Start/Neustart) |
| Taster Weiß | D5 | Boden färbt sich Weiß (Gleichzeitig Start/Neustart) |
| Stromversorgung | 5V / GND | Wie immer: Matrix idealerweise extern mit Strom versorgen! |
Der Error Screen.


