Hast du dich jemals gefragt, warum wir stundenlang vor simplen Pixel-Spielen wie Tetris, Snake oder Pong sitzen können? Die Faszination für Retro-Spiele liegt in ihrer brillanten Einfachheit. In einer Zeit von fotorealistischer Grafik und komplexen Open-World-Welten bieten uns diese Klassiker das, worauf es wirklich ankommt: puren Spielspaß ohne Ablenkung. Die klare Geometrie, die unmittelbare Reaktion auf unsere Eingaben und der Ehrgeiz, den Highscore zu knacken, lösen eine Nostalgie aus, der man sich kaum entziehen kann. Mit ein bisschen Hardware kannst du dir dieses Gefühl jetzt direkt auf deinen Schreibtisch holen.
Die Neopixel Matrix: Dein Bildschirm aus Licht
Das Herzstück deines Retro-Projekts ist die Neopixel Matrix. Im Gegensatz zu normalen LED-Anzeigen, bei denen du jede LED einzeln verkabeln müsstest, sind Neopixel (technisch meist WS2812B LEDs) intelligent. Jede einzelne LED auf der Matrix besitzt einen winzigen Mikrocontroller.
Wie sie funktioniert:
Das Geniale ist das Ein-Draht-Protokoll. Egal ob du eine Matrix mit 4x4 also 16 Pixeln Pixeln oder 4x16x16 also 1.024 Pixeln nutzt, du benötigst zur Steuerung lediglich einen einzigen digitalen Pin an deinem Arduino. Die Daten werden wie in einer Eimerkette von einer LED zur nächsten gereicht. Jede LED nimmt sich die Farbinformationen (RGB), die für sie bestimmt sind, und gibt den Rest des Datenpakets an die Nachbar-LED weiter. So kannst du mit minimalem Verkabelungsaufwand komplexe Bilder, Animationen und eben Spielfelder erzeugen. Nur solltest du auf den hohen Strom der Pixel achten.
Das Joystick Shield: Volle Kontrolle in deiner Hand
Damit aus den bunten Lichtern ein echtes Spiel wird, brauchst du eine präzise Steuerung. Hier kommt das Joystick Shield ins Spiel. Es wird einfach auf deinen Arduino aufgesteckt und verwandelt ihn in einen handlichen Game-Controller, der an die klassischen Gameboy- oder NES-Zeiten erinnert.
Das Shield kombiniert einen analogen 2-Achsen-Joystick mit mehreren digitalen Tastern. Während der Joystick ideal für flüssige Bewegungen in alle Richtungen ist, dienen die Taster für Aktionen wie Springen, Schießen oder das Starten des Spiels.
Die Pinbelegung des Shields:
| Bedienelement | Arduino Pin | Funktion |
| Taster A | Digital D2 | Aktion / Start |
| Taster B | Digital D3 | Aktion |
| Taster C | Digital D4 | Aktion |
| Taster D | Digital D5 | Aktion |
| Taster E | Digital D6 | Menü / Auswahl |
| Taster F | Digital D7 | Menü / Auswahl |
| Joystick K | Digital D8 | Klick-Funktion (Stick drücken) |
| Joystick X | Analog A0 | Horizontale Bewegung |
| Joystick Y | Analog A1 | Vertikale Bewegung |
Alle Spiele auf einen Blick
Normalerweise findest du bei mir alle Projekte und den dazugehörigen Code gesammelt auf einer einzigen Seite. Da viele dieser Retro-Klassiker jedoch im Laufe der Zeit verschiedene Versionen erhalten haben (zum Beispiel für unterschiedliche Matrix-Größen oder mit erweiterten Funktionen) und ich dir zu jedem Spiel eine ausführliche Erklärung bieten möchte, habe ich mich hier für eine übersichtliche Link-Sammlung entschieden. So landest du mit nur einem Klick direkt beim spezifischen Code und der Dokumentation für dein Wunschspiel, ohne dich durch endlose Textwüsten scrollen zu müssen. Viel Spaß beim Stöbern und Programmieren!
/ \
| |
| |
| |
/_____\
/ _=_ \
| ( O ) |
\ - - /
\ ___ /
|_______|
/ \
| o |
| | | |
/| |_____| |\
/ | | | | \
/ | |-----| | \
/ | | | | \
/ |__|_____|__| \
| |
| | | |
|====--| |--====|
| |_________| |
|__| / \ |__|
| | [=====] | |
|__| [_____] |__|
| | | |
| |_____| |
\___________/
| |
| |
|_|
/ \
/_____\
Klassische Arcade- & Retro-Hits
- Snake: Der Klassiker schlechthin. Die Matrix ist das Spielfeld, das TFT zeigt die aktuelle Länge und den Highscore.
- Pong: Spiele gegen den Arduino Gegener. Da es quadratisch ist, kannst du die Schläger oben und unten oder links und rechts platzieren.
- Breakout: Zerstöre Steinreihen am oberen Rand mit einem Ball und einem Paddel.
- Tetris: Auf 16x16 etwas eng, aber mit "Mini-Tetriminos" absolut machbar.
- Frogger: Hilf einem Pixel-Frosch, die Straße (fahrende Pixel) und den Fluss zu überqueren.
- Asteroids: Dein Schiff ist ein Pixel-Dreieck und muss Asteroiden abschießen und wenn das nicht geht dann halt ausweichen.
- Pac-Man (Lite): Ein vereinfachtes Labyrinth, in dem du Punkte sammelst und vor einem oder zwei Geistern flüchtest.
- Donkey Kong (Climb): Springe über rollende Pixel (Fässer), um die oberste Ebene zu erreichen.
Logik & Puzzle
- Minesweeper: Nutze den Joystick, um einen Cursor über die Matrix zu bewegen. Das TFT zeigt dir an, wie viele Minen angrenzen.
- 2048: Verschiebe Pixel-Blöcke (unterschiedliche Farben für unterschiedliche Werte), um die 2048 zu erreichen.
- Sokoban: Schiebe "Kisten" (helle Pixel) auf Zielpunkte (gedimmte Pixel) in einem Labyrinth.
- Tic-Tac-Toe: Ein einfaches 3x3 Raster auf der großen Matrix – perfekt für zwischendurch.
- Vier Gewinnt: Lasse "Steine" von oben in die Spalten fallen.
- Memory: Die Matrix zeigt verdeckte Paare. Mit dem Joystick wählst du zwei aus, die kurz aufleuchten.
- Lights Out: Ein Klick auf ein Pixel schaltet dieses und die Nachbarn um. Ziel: Alle Lichter aus!
Geschicklichkeit & Action
- Flappy Bird: Steuere den Vogel durch Lücken in herannahenden Pixel-Säulen.
- Pixel Jump: Springe immer höher auf kleine Plattformen, während die Matrix nach unten scrollt.
- Tron (Light Cycles): Hinterlasse eine Spur und versuche, den Gegner (KI) einzukesseln, ohne die eigene Wand zu berühren.
- Rennspiel: Steuere ein Auto unten und weiche den entgegenkommenden "Fahrzeugen" aus.
- Labyrinth-Runner: Ein zufällig generiertes Labyrinth, das du unter Zeitdruck durchqueren musst.
- Fallende Früchte: Fange verschiedene herabfallende Pixel mit einem Korb am unteren Rand ein.
- Simon Says: Die Matrix spielt ein Farbmuster vor, das du mit dem Joystick in die richtigen Richtungen nachklicken musst.
- Elfmeterschießen: Ein beweglicher Punkt (Torwart) und du musst im richtigen Moment die Richtung wählen.
Simulation & Experimente
- Conway’s Game of Life: Eine interaktive Zell-Simulation. Nutze den Joystick, um die Start-Population zu "zeichnen".
- Sand-Simulator: Pixel fallen wie Sand nach unten und türmen sich auf. Du kannst mit dem Joystick neuen Sand "streuen".
- Digitales Haustier (Tamagotchi): Dein Pixel-Freund lebt auf der Matrix. Auf dem TFT steht, ob er Hunger hat oder schlafen will.
- Feuer-Simulation: Ein animiertes Lagerfeuer, dessen Intensität du mit dem Joystick verändern kannst.
Specials (Nutzung von Matrix + TFT)
- Paint / Sketch: Nutze die Matrix als Leinwand. Der Joystick bewegt den Pinsel, das TFT zeigt die gewählte Farbe (RGB) an.
- RPG-Crawler: Auf der Matrix siehst du nur den aktuellen Raum. Die Stats (HP, Gold, Inventar) werden auf dem TFT angezeigt.
- Galgenmännchen: Wähle Buchstaben über den Joystick auf der Matrix aus, während das gesuchte Wort auf dem TFT erscheint.


