1 Punkte von GN⁺ 2024-07-06 | 1 Kommentare | Auf WhatsApp teilen

Grundlagen

  • Genre: Arcade-Actionspiel / Kindheitstraum-Erfüllungssimulator(?)
  • Link: Auf itch spielen oder Code auf GitHub ansehen
  • Engine: PICO-8
  • Entwicklungszeit: 4 Tage (27. Juni - 30. Juni)
  • Sonstiges: Dieses Spiel wurde im Recurse Center entwickelt. Das Recurse Center ist so etwas wie ein Writers’ Retreat für Programmierer. Eine Bewerbung ist eine Überlegung wert

Gameplay-Video

  • Am meisten Spaß hat es gemacht, manuelle „Partikeleffekte“ durch das Zeichnen einzelner Pixel hinzuzufügen

Gedanken auf höherer Ebene

  • Dieses Spiel ist sehr klein. Es dauert 45 Sekunden, hatte nie den Anspruch, länger zu werden, und basiert auf einem Witz. Das gefällt mir
  • Nach der UI-Komplexität und dem Mangel an Thema bei ReShape war es erfrischend, etwas so Begrenztes zu machen
  • Das Gameplay selbst ist okay. Es ist etwas schwierig, aber dank des starken Themas und der kurzen Dauer beendet man es wahrscheinlich, wenn man einmal anfängt
  • Es war lustig, Nachrichten von Freunden zu bekommen, die hohe Punktzahlen erreicht hatten. Der aktuelle Highscore eines Freundes liegt bei 21 Punkten, meiner bei 26
  • Das ist mein erstes PICO-8-Spiel. Ein Teil der PICO-8-Erfahrung war gut, ein Teil nicht. Insgesamt bin ich aber froh, es ausprobiert zu haben, und plane, dieses Jahr mehr PICO-8-Spiele zu machen

Was ist PICO-8?

  • PICO-8 ist eine „Fantasy-Konsole“, die eine Konsole der 80er nachahmt und Einschränkungen bei Grafik, Sound, Codegröße und Prozessorgeschwindigkeit hat
  • Man kann direkt auf der Konsole Sprites/Musik/Soundeffekte erstellen und Code schreiben
  • Die PICO-8-Tools sind im Vergleich zu modernen Game-Engines primitiv, aber gerade diese Einfachheit fördert die Kreativität
  • PICO-8-Spiele haben ein unverwechselbares und konsistentes Gefühl
  • Das bekannteste PICO-8-Spiel ist die Originalversion von Celeste. Sie ist als Easter Egg im eigentlichen Celeste spielbar

Die PICO-8-Umgebung: Werkzeuge

  • PICO-8 hat einige eingebaute Tools:
    • Sprite-Editor. Ich habe Aseprite vermisst, aber es war schön, Sprites direkt in PICO bearbeiten zu können
    • Soundeffekt-Editor. Anfangs war er nicht intuitiv, aber nach dem Gruber-Video hatte ich mich schnell daran gewöhnt
    • Musik-Editor. Da ich daran gewöhnt bin, eine Tastatur zu benutzen, war er für mich nicht besonders angenehm, aber relativ intuitiv
    • Code-Editor. Codezeilen werden nicht länger, wenn man den Editor verbreitert, sondern nur die Schrift wird größer. Ich habe die pico8-ls-Erweiterung für vscode installiert, um Syntax-Highlighting und API-Referenzen zu bekommen

Die PICO-8-Umgebung: Atmosphäre

  • Es fühlte sich sehr natürlich an, in PICO-8 ein so kleines Spiel zu veröffentlichen
  • Während der Entwicklung habe ich mehrere Erweiterungen in Betracht gezogen, aber durch die Einfachheit von PICO-8 fühlte es sich natürlich an, das Spiel einfach so zu veröffentlichen, wie es war
  • Die Einfachheit von PICO-8 hat mir anscheinend die Erlaubnis gegeben, etwas Einfaches zu machen

Schön, wieder ein Thema zu haben

  • Als Spieler überspringe ich Themen manchmal und konzentriere mich auf die Mechanik
  • Manchmal denke ich beim Spieleentwickeln, dass ein Thema nicht wichtig ist
  • „Put the DVD Logo in the Corner“ ist das Gegenteil davon. Die einzige Mechanik dieses Spiels ist, „ein kleines Rechteck in den Ecken eines großen Rechtecks zu landen“
  • Gerade wegen des Themas hat es am meisten Spaß gemacht, anderen von diesem Spiel zu erzählen

Abschluss

  • Es hat sehr viel Spaß gemacht, dieses Spiel zu machen und mit PICO-8 zu arbeiten
  • Ich freue mich darauf, mehr kleine Spiele mit Arcade-Gefühl zu machen und zu PICO-8 zurückzukehren
  • Derzeit denke ich über ein Spiel nach, das vollständig in der Firefox-Adressleiste läuft

Meinung von GN⁺

  • Dieser Artikel stellt die einzigartige Entwicklungsumgebung PICO-8 vor und zeigt, dass begrenzte Werkzeuge und Ressourcen Kreativität fördern können
  • PICO-8 ist nützlich für Menschen, die durch die Entwicklung einfacher Spiele die Grundlagen des Programmierens lernen möchten
  • Der Hinweis, dass erfolgreiche Spiele wie Celeste auf PICO-8 begonnen haben, unterstreicht das Potenzial dieser Plattform
  • Die Einfachheit von PICO-8 kann für Entwickler, die von komplexer Spieleentwicklung ermüdet sind, erfrischend sein
  • Ähnliche Projekte sind TIC-80 oder Love2D, die sich ebenfalls gut für einfache Spieleentwicklung eignen

1 Kommentare

 
GN⁺ 2024-07-06
Hacker-News-Kommentare
  • Die Erwähnung des Recurse Center ist interessant

    • Es ist ähnlich wie eine Künstlerresidenz, aber für Programmierer
    • Die Erfahrung, als Künstler an einer Residenz teilgenommen zu haben, eröffnet neue Perspektiven
    • Es wäre schön, wenn es mehr Möglichkeiten für nichtkommerzielle und nichtwettbewerbsorientierte wissenschaftliche Aktivitäten gäbe
    • Das wäre für die Gesellschaft und die Teilnehmenden von Nutzen
  • Der Entwickler freut sich, sein eigenes Projekt auf Hacker News zu sehen

    • Er empfiehlt, pico-8 auszuprobieren
    • In letzter Zeit hat er keine pico-8-Spiele mehr gemacht, spielt aber mit Ideen für Playdate und Picotron herum
  • Erwähnung einer Geschichte über das psychologische und soziale Leid darüber, dass das DVD-Logo die Bildschirmecke nicht berührt

    • Link zu einem entsprechenden Video
  • Die Pico-8-Umgebung gefällt ihm sehr

    • Seit ActionScript in Macromedia Flash MX ist es die unterhaltsamste Coding-Umgebung
  • Jemand teilt die Erfahrung, einen DVD-Logo-Bildschirmschoner erstellt zu haben

    • Link zum Bildschirmschoner
  • Jemand wusste nicht, dass das DVD-Logo ein so großes kulturelles Phänomen ist

    • Link zu einem entsprechenden Video
  • Es wird ein Link bereitgestellt, um das Spiel direkt zu spielen

    • Link zum Source Code
  • Auf Playdate könnte dieses Spiel Spaß machen

    • Mit der Kurbel könnte man die Zeit steuern und zusätzliche Punkte fürs Timing bekommen
  • Die Erklärung der PICO-8-Umgebung ist interessant und gut gemacht

    • Er hat 19 Punkte erreicht, glaubt aber, dass er einfach Glück hatte