kk logo

Wer kennt nicht die süchtig machenden "Endless Jumper" vom Smartphone? Mit Pixel Jump bringen wir dieses Spielprinzip auf den Arduino und eine Neopixel-Matrix. Es ist ein Projekt, das zeigt, wie viel Dynamik und Spieltiefe man aus nur 256 Pixeln herausholen kann. Mit flüssigem Scrolling, verschiedenen Plattform-Typen und einer präzisen Steuerung ist Langzeitspaß garantiert!

Eines von 60 Highlights aus meiner Neopixel-Spielesammlung!

Der Startbildschirm, ein Pixel hüpft auf einem Brett.........1 Arduino Pixel Jump die ultimative Jagd nach dem Highscore auf 32x8 Pixeln

Das Spielprinzip 

Pixel Jump ist ein vertikales Geschicklichkeitsspiel, das sich für die 32x8 Pixel ideal anbietet. Das Ziel ist einfach: Springe immer höher, erreiche neue Ebenen und versuche, nicht nach unten aus dem Pixelrand zu fallen. Was einfach beginnt, wird durch verschiedene Plattformen schnell zur Herausforderung. Das  Spiel besticht durch ein animiertes Startmenü und eine direkte Score-Anzeige nach einem Game Over, die auf dem "als kleiner Spaß" Kopf zu lesen ist. 

2 Arduino Pixel Jump die ultimative Jagd nach dem Highscore auf 32x8 Pixeln

Gameplay & Features

Das Spielprinzip basiert auf automatischen Sprüngen (hüpfen) und taktischer Positionierung:

  • Die Plattformen:
    • Grün: Deine sichere Basis (3 Pixel breit).
    • Blau: Schmaler und schwieriger zu treffen (2 Pixel breit).
    • Weiß: Nur für Profis erfordert pixelgenaues Landen (1 Pixel breit).
    • Rot: Die Einweg-Plattform. Sie verschwindet sofort nach der ersten Berührung!
  • Die Steuerung: Über einen Joystick steuerst du deine gelbe Spielfigur horizontal. Ein besonderes Feature ist der Wrap-Around: Läufst du links aus dem Bild, erscheinst du rechts sofort wieder.
  • Das Scoring: Gezählt werden nicht die Reihen, sondern die geschafften Plattformen. Jede erreichte Ebene bringt dich näher an den Highscore. Der nach einem Game Over auf der Matrix angezeigt wird. 

3 Arduino Pixel Jump die ultimative Jagd nach dem Highscore auf 32x8 Pixeln

Verdrahtung Arduino, Neopixel und Joystickshield

Komponente Pin am Arduino R4 (R3 ist zu lahm) Beschreibung
Neopixel Matrix D9 Dateneingang (DIN) der 16x16 Matrix
Joystick X A0 Horizontale Bewegung
Button B D3 Start / Restart (mit internem Pullup)
Stromversorgung 5V / GND Wichtig: Externes Netzteil. 

Der Arduino Code mit FastLEDe

Der Code nutzt die FastLED-Bibliothek und ein effizientes State-Management, um ruckelfreies Gameplay zu ermöglichen. Die Score-Anzeige verwendet einen eigenen 3x5 Pixel Font, um Zahlen direkt auf der Matrix darzustellen.

Der Arduino Code für das Pixel Tower Power 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