kk logo

Wer eine LED-Matrix besitzt, kommt an diesem Meilenstein der Videospielgeschichte nicht vorbei. Pong war 1972 das erste weltweit erfolgreiche Videospiel und hat den Grundstein für alles gelegt, was wir heute zocken. Jetzt holen wir den Atari-Klassiker auf deinen Schreibtisch aber dieses Mal spielst du nicht gegen einen Freund, sondern trittst in einem rasanten Match direkt gegen deinen Arduino an!

Eines von 60 Highlights aus meiner Neopixel-Spielesammlung!

2 Pong Die Mutter aller Videospiele du gegen den Arduino auf 8x32 Pixeln

Das Spielprinzip

Das Prinzip ist weltbekannt: Zwei Schläger (Paddles), ein Ball und ein Spielfeld. Du kontrollierst den linken Schläger, der Arduino übernimmt den rechten. Der Ball prallt von den Wänden und Schlägern ab. Verpasst dein Gegner den Ball, bekommst du einen Punkt. Wer zuerst 3 Punkte erreicht, gewinnt das Match.

Gameplay & Features

Auf unserer 8x32 Matrix entfaltet Pong durch das extreme Breitbildformat eine ganz neue Dynamik. Wir haben das Spielprinzip mit ein paar modernen Features aufgewertet, damit es richtig fair und spannend bleibt:

  • Analoge Steuerung: Du steuerst deinen Schläger butterweich mit der Y-Achse (hoch/runter) deines Joysticks.
  • Die 6-Treffer-Regel: Der Ball startet gemütlich, wird aber mit jedem Treffer gegen einen Schläger etwas schneller. Nach genau 6 Ballberührungen ist die Höchstgeschwindigkeit erreicht. Das sorgt für einen fairen Einstieg in jeden Punkt und ein extrem schnelles, spannendes Finish.
  • Intelligenter Spielfluss: Wenn ein Punkt fällt, geht das Spiel nicht sofort hektisch weiter. Der Ball verschwindet, du siehst den aktuellen Score und kannst kurz durchatmen. Erst wenn du den Joystick drückst (Klick-Funktion), wird der Ball wieder freigegeben.
  • Blinkender Sieger: Wer zuerst 3 Punkte erreicht, hat das Match gewonnen! Um das gebührend zu feiern, fängt der Score des Gewinners auf dem Bildschirm an zu blinken.
  • Anti-Tunneling-Physik: Selbst bei maximaler Ballgeschwindigkeit erkennt der Code die Kollisionen extrem zuverlässig. Der Ball fliegt nie einfach so durch deinen Schläger hindurch.

1 Pong Die Mutter aller Videospiele du gegen den Arduino auf 8x32 Pixeln

Verdrahtung: Arduino, Matrix und Joystickshield

Komponente Pin am Arduino Beschreibung
8x32 Matrix D9 Dateneingang (DIN)
Joystick Y-Achse A1 Für die Hoch/Runter-Bewegung deines Schlägers
Joystick Klick D8 Drücken des Sticks: Nächsten Ball nach einem Punkt anfordern
Button A D2 Manueller Punkte-Reset während des Spiels
Button B D3 Start / Komplettes Match nach Game Over neu starten
Stromversorgung 5V / GND Wichtig: Externes Netzteil verwenden!

Pro-Tipp: Pong lebt von flüssigen 50 Bildern pro Sekunde. Der Arduino Uno R4 hat genug Power, um die Ballphysik, die KI und die 256 Pixel gleichzeitig ohne Ruckeln zu berechnen!

Der Arduino Code für das PONG Spiel

 

 

Kontakt

visitenkarte

Ronnie

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

1.2 ronnie berzins