Pimoronis Tufty2040 ist ein Farb-LCD-Badge mit Raspberry Pi Pico-Technologie, aber es kann viel mehr als nur Namen. Kodierer Pixylatte hat den Atari-Klassiker codiert Flussüberfall in MicroPython für Tufty2040 — und es sieht perfekt aus.
Ich musste das Anzeigeobjekt aufgrund von Speicherfragmentierung in ein Singleton verschieben, aber siehe da, ein in Micropython geschriebenes Atari-Spiel auf meinem @pimoroni tufty2040-Abzeichen, denn warum nicht pic.twitter.com/lqF3Cb0pZW29. März 2023
Für diejenigen von uns, die zu jung sind, um sich zu erinnern (ich wünschte, das wäre der Fall), Flussüberfall wurde 1982 für die Spielekonsole Atari 2600 veröffentlicht (ich erinnere mich, dass ich es auf einem Commodore 64 gespielt habe). Das Ziel des Spiels ist es, mit Ihrem Düsenjäger einen Fluss hinunterzufliegen und dabei feindliche Fahrzeuge anzugreifen. Du musst Angriffen und Fahrzeugen ausweichen und sicherstellen, dass du genug Treibstoff hast, um deine Mission fortzusetzen – “Nicht auf die Treibstofftanks schießen” würde ich meinem jüngeren Ich sagen.
Das Spiel endet nie, aber Brücken dienen als Kontrollpunkte auf dem Weg, um Ihren Fortschritt zu messen, und jedes verlorene Leben bringt Sie zur vorherigen Brücke zurück.
Zeile 0 – Zelle 0 | RP2040 | Atari VCS2600 |
Veröffentlichungsdatum | 22. Januar 2021 | September 1977 |
Zentralprozessor | RP2040 Arm Cortex M0+ Dual Core bei 133 MHz | 8-Bit-MOS-Technologie 6507 bei 1,19 MHz |
RAM | 264 KB SRAM | 128 Byte |
Lagerung | 2 MB Flash | River Raid verwendete eine 4-KB-ROM-Cartridge |
Kosten | Tufty2040 $23 | 190 $ (inflationsbereinigt etwa 850 $) |
Pixylattes Version des Spiels ist vollständig in MicroPython codiert, und wird als Menüelement zum Standardmenü von Tufty 2040 hinzugefügt. So wird aus einem einfachen Namensschild schnell ein Spiel Badge, wenn wir bei einer Konferenz Pause machen!
Die Codierung für das Spiel ist fabelhaft – es verwendet eine Sprite-Map (ein großes Raster von Sprites, die nach Bedarf ausgetauscht werden) für die Spiel-Assets. Der MicroPython-Code reagiert auf Spielereingaben, um die Richtung und Geschwindigkeit des Jets zu steuern, zusammen mit einem Knopf, um auf Ihre Feinde zu schießen. Die feindlichen Sprites fliegen auf dem Bildschirm von links nach rechts und weichen Ihrem Feuer aus, während Sie weiter den Fluss hinauffliegen.
Der Schutz von Tufty2040 vor den Strapazen des Spiels ist ein 3D-gedrucktes Gehäuse – eines, das problemlos auf jedem der besten 3D-Drucker reproduziert werden kann. Der Fall, entworfen von Funkypiwy (alias Pierre-yves Baloche), bietet großen Schutz für den Umfang von Tufty2040 und hat auch einen optionalen Ständer. Es scheint, dass Pixylatte einen anderen Gehäuseboden gedruckt hat – einen mit integriertem Knopfzellen-Akku. Sie können auch Ihr eigenes Gehäuse für den Tufty2040 entwerfen.
Das Projekt von Pixylatte macht großen Spaß – Sie können alle Details auf ihrem finden GitHub-Repository.