kk logo

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.

Du findest 30 Spiele für die 16x16 = 256 Pixel Matrix

Und du findest 30 Spiele für 8x32 = 256 Pixel Matrix

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

Die Hardware: Warum der Uno R3 einpacken kann und der R4 glänzt

Wenn du versuchst, diese Spiele auf einem klassischen Arduino Uno R3 laufen zu lassen, wirst du schnell merken: Es hakt. Das liegt nicht an deinem Code, sondern schlicht an der Hardware. Für moderne LED-Projekte mit einer 16x16 Matrix ist der R3 leider nicht mehr zeitgemäß ist, da muss mehr Power her.

  • Das RAM-Nadelöhr: Der Uno R3 hat nur 2 KB RAM. Das ist extrem wenig. Allein der Grafikspeicher für die Farben der 256 Neopixel verbraucht einen riesigen Teil davon. Kommen dann noch die Spiellogik und die Schriftarten für den Score dazu, ist der Speicher sofort voll. Das Ergebnis sind Ruckler oder Abstürze.
  • Uno R4 Power: Der neue R4 bietet satte 32 KB RAM (16-mal mehr!) und eine Taktung von 48 MHz. Er ist also deutlich schneller und hat massig Platz für komplexe Animationen und flüssiges Gameplay.
  • Perfekte Passform: Das Beste ist, dass der R4 das gleiche Layout hat. Dein Joystick Shield passt also weiterhin perfekt drauf, aber die Spiele laufen endlich so flüssig, wie sie sollen.

 

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 :-).

                                /\
                               /  \
                              /|  |\                                
                             /      \                               
    ________________________/  ::    \_________________________    
   / -----------------------|   ::     |----------------------- \   
  |     /----\              |  ::  ::  |              /----\     |  
  |    |  :   |             |  ::  ::  |             |  :   |    |  
  |     \----/              |  ::  ::  |              \----/     |  
   \________________________|__________|________________________/   
                              ||  ||                                
                              ||  ||                                
                            __||  ||__                              
                           |:  |  |  :|                             
                           |___|__|___|                             
                               ||||                                

 

30 Spiele für die 16x16 Matrix

Das 16x16 Panel ist der absolute Klassiker unter den Matrizen! Dank des quadratischen Formats und der symmetrischen Aufteilung hast du volle Freiheit für echte 2D-Abenteuer und komplexe Spielfelder. Ob du nun labyrinthartige Welten erschaffst oder schnelle Arcade-Action in alle Himmelsrichtungen planst – hier sind 30 kreative Spielideen, die das volle Potenzial deiner 256 Pixel ausschöpfen.

Klassische Arcade- & Retro-Hits

  1. Snake: Der Klassiker schlechthin. Die Matrix ist das Spielfeld, das TFT zeigt die aktuelle Länge und den Highscore.
  2. Pong: Spiele gegen den Arduino Gegener. 
  3. Breakout: Zerstöre Steinreihen am oberen Rand mit einem Ball und einem Paddel.
  4. Tetris: Auf 16x16 etwas eng, aber mit "Mini-Tetriminos" absolut machbar.
  5. Frogger: Hilf einem Pixel-Frosch, die Straße (fahrende Pixel) und den Fluss zu überqueren.
  6. Asteroids: Dein Schiff ist ein Pixel-Dreieck und muss Asteroiden abschießen und wenn das nicht geht dann halt ausweichen.
  7. Pac-Man (Lite): Ein vereinfachtes Labyrinth, in dem du Punkte sammelst und vor einem oder zwei Geistern flüchtest.
  8. Donkey Kong (Climb): Springe über rollende Pixel (Fässer), um die oberste Ebene zu erreichen.

Logik & Puzzle

  1. Minesweeper: Nutze den Joystick, um einen Cursor über die Matrix zu bewegen. Das TFT zeigt dir an, wie viele Minen angrenzen.
  2. 2048: Verschiebe Pixel-Blöcke (unterschiedliche Farben für unterschiedliche Werte), um die 2048 zu erreichen.
  3. Sokoban: Schiebe "Kisten" (helle Pixel) auf Zielpunkte (gedimmte Pixel) in einem Labyrinth.
  4. Tic-Tac-Toe: Ein einfaches 3x3 Raster auf der großen Matrix – perfekt für zwischendurch.
  5. Vier Gewinnt: Lasse "Steine" von oben in die Spalten fallen.
  6. Memory: Die Matrix zeigt verdeckte Paare. Mit dem Joystick wählst du zwei aus, die kurz aufleuchten.
  7. Lights Out: Ein Klick auf ein Pixel schaltet dieses und die Nachbarn um. Ziel: Alle Lichter aus!

Geschicklichkeit & Action

  1. Flappy Pixel: Steuere dein Pixel durch Lücken in herannahenden Pixel-Säulen.
  2. Pixel Jump: Springe immer höher auf kleine Plattformen, während die Matrix nach unten scrollt.
  3. Tron (Light Cycles): Hinterlasse eine Spur und versuche, den Gegner (KI) einzukesseln, ohne die eigene Wand zu berühren.
  4. Rennspiel: Steuere ein Auto unten und weiche den entgegenkommenden "Fahrzeugen" aus.
  5. Labyrinth-Runner: Ein zufällig generiertes Labyrinth, das du unter Zeitdruck durchqueren musst.
  6. Fallende Früchte: Fange verschiedene herabfallende Pixel mit einem Korb am unteren Rand ein.
  7. Simon Says: Die Matrix spielt ein Farbmuster vor, das du mit dem Joystick in die richtigen Richtungen nachklicken musst.
  8. Elfmeterschießen: Ein beweglicher Punkt (Torwart) und du musst im richtigen Moment die Richtung wählen.

Simulation & Experimente

  1. Conway’s Game of Life: Eine interaktive Zell-Simulation. Nutze den Joystick, um die Start-Population zu "zeichnen".
  2. Sand-Simulator: Pixel fallen wie Sand nach unten und türmen sich auf. Du kannst mit dem Joystick neuen Sand "streuen".
  3. Digitales Haustier (Tamagotchi): Dein Pixel-Freund lebt auf der Matrix. Auf dem TFT steht, ob er Hunger hat oder schlafen will.
  4. Feuer-Simulation: Ein animiertes Lagerfeuer, dessen Intensität du mit dem Joystick verändern kannst.

Specials (Nutzung von Matrix + TFT)

  1. Paint / Sketch: Nutze die Matrix als Leinwand. Der Joystick bewegt den Pinsel, das TFT zeigt die gewählte Farbe (RGB) an.
  2. RPG-Crawler: Auf der Matrix siehst du nur den aktuellen Raum. Die Stats (HP, Gold, Inventar) werden auf dem TFT angezeigt.
  3. Galgenmännchen: Wähle Buchstaben über den Joystick auf der Matrix aus, während das gesuchte Wort auf dem TFT erscheint.

 

30 Spiele für die 8x32 Matrix

Das 8x32 Format ist eine spannende Herausforderung! Durch das extrem langgezogene Seitenverhältnis (1:4) bieten sich völlig andere Spielmechaniken an als beim quadratischen 16x16 Panel. Egal ob du das Display liegend (breit) für Side-Scroller oder stehend (hochkant) für Fall-Spiele nutzt – hier sind 30 frische Ideen für dein Projekt.

Horizontal (32x8) – Die Side-Scroller & Racer

  1. Dino-Run Clone: Der Klassiker aus dem Browser. Ein kleiner Dino muss über Kakteen springen, die von rechts nach links durch das 32-Pixel-Feld rasen.
  2. Highway Racer: Du steuerst ein Auto in 3 oder 4 Spuren und musst dem Verkehr ausweichen. Die 32 Pixel Tiefe geben dir genug Zeit zum Reagieren.
  3. Flappy Pixel: Ein einzelner Pixel muss durch Lücken in Säulen manövriert werden, die horizontal durch das Bild wandern.
  4. Submarine Adventure: Tauche mit einem U-Boot auf und ab, um Minen und dem Meeresgrund auszuweichen.
  5. Space Shooter (R-Type Style): Dein Schiff links schießt auf Gegnerwellen, die von rechts ins Bild fliegen.
  6. Tug of War (Tauziehen): Ein Zwei-Spieler-Spiel. Jeder hämmert auf seinen Taster; der Lichtpunkt in der Mitte wandert zum stärkeren Spieler.
  7. Endless Runner: Hindernisse wie Gruben oder Mauern müssen übersprungen werden.
  8. Eisenbahn-Simulator: Du musst Weichen stellen oder die Geschwindigkeit anpassen, damit zwei Züge auf der langen Strecke nicht kollidieren.
  9. Music Visualizer Game: Ähnlich wie Guitar Hero. "Noten" fliegen von rechts ein und müssen genau beim Erreichen der linken Seite gedrückt werden.
  10. Wurfbahn-Physik: Du stellst Winkel und Kraft ein, um ein Projektil über die 32 Pixel Distanz in ein Ziel zu befördern (Artillery-Stil).

Vertikal (8x32) – Die High-Climber & Downfall-Games

  1. Tetris (Classic): Das 8-Spalten-Format ist fast perfekt für Tetris (standardmäßig 10 Spuren, aber 8 funktioniert hervorragend).
  2. Doodle Jump Clone: Ein Pixel springt von Plattform zu Plattform immer weiter nach oben.
  3. Icy Tower: Die Plattformen bewegen sich immer schneller nach unten, du musst oben bleiben.
  4. Firefighter: Unten ist dein Korb, von oben (aus einem brennenden Haus) fallen Pixel, die du auffangen musst.
  5. Avalanche Dodge: Steine fallen von oben herab; dein Pixel am Boden muss ausweichen.
  6. Stacker: Wie der Jahrmarkt-Klassiker. Blöcke bewegen sich hin und her und du musst sie genau übereinander stapeln.
  7. Vertical Breakout: Dein Paddel ist unten (8 Pixel breit), die Steine sind ganz oben am Ende der 32 Pixel.
  8. Rain Catcher: Sammle blaue Pixel (Regen) ein, aber weiche den roten (Blitzen) aus.
  9. Matrix-Glitch-Game: "Code-Regen" fällt herab. Du musst bestimmte Zeichen/Pixel "hacken", indem du sie berührst.
  10. Rocket Launch: Steuere eine Rakete durch ein Asteroidenfeld nach oben in den Weltraum.

Logik, Arcade & Geschicklichkeit (Beide Ausrichtungen)

  1. Snake 2.0: Auf 8x32 ist Snake besonders knifflig, da die langen Geraden zu riskanten Sprints einladen.
  2. Minesweeper: Ein extrem schmales, aber langes Minenfeld.
  3. Simon Says: Die Farbkombinationen werden nacheinander auf der 32er Länge eingeblendet und müssen nachgedrückt werden.
  4. Quick Draw: Das Display leuchtet plötzlich auf, und du musst so schnell wie möglich einen Knopf drücken. Die Zeit wird auf der 32er Skala angezeigt.
  5. Arduino Ping Pong: Ein Ball prallt an den Wänden und vom Paddel deines Arduino Gegners ab, du musst ihn mit deinem Paddel zurückspielen.
  6. Labyrinth: Ein schmales Labyrinth, durch das du einen Punkt per Gyro-Sensor oder Joystick manövrierst.
  7. Frogger Mini: Überquere Straßen und Flüsse (hier eben nur 8 Pixel breit), um die 32 Pixel bis zum Ziel zu schaffen.
  8. Color Match: Von oben fallen farbige Pixel. Du musst die Farbe deines Bodens anpassen, um sie zu "absorbieren".
  9. Tower Defense: Gegner laufen den langen 32-Pixel-Pfad entlang, während du an den Seiten (innerhalb der 8 Pixel Breite) Türme platzierst.
  10. Murmelbahn: Nutze das Display als virtuelle Wasserwaage, bei der du eine "Murmel" durch Balancieren in ein Loch bringen musst.

Kontakt

visitenkarte

Ronnie

schwäbischer tüftler und bastler, kraftsportler, neurodivers, 45 Jahre, 1 Frau, 5 Kinder und 1003 Ideen. 

1.2 ronnie berzins