Pico8 - Die Fantasie Konsole

In meiner Liste von Game Engines habe ich ja Pico8 erwähnt und gesagt, dass ich darüber einen eigenen Artikel mache, denn Pico8 unterscheidet sich fundamental von allen anderen auf der Liste und hat es durchaus verdient, dass es einen eigenen Blogbeitrag bekommt. Pico8 ist nämlich nicht nur eine Entwicklerumgebung mit Code-Editor, Grafikprogramm und Sound Composer integriert, sondern es beinhaltet auch mit "Sploder" eine Art AppStore in denen ihr (alle kostenlos) Games, Demos, Tools direkt downloaden, starten und sogar selbst verändern könnt. Denn Ihr habt zu allem den vollen Zugriff auf Code, Grafik, Musik der jeweiligen "Anwendung". Das ist nämlich Teil des ganzen Konzepts und dient dem Lernen, Spass haben und der Community, die sich so gegenseitig helfen und vor allem vom Können her hochschaukeln kann, was zu immer besseren "Demos" oder "Spielen" führt. Der eigentliche Clou ist aber, dass Ihr alles innerhalb einer Emulation einer Spielkonsole macht, die es nie gegeben hat. Ihr programmiert, zeichnet, veröffentlicht und spielt es alles innerhalb einer einzigen Oberfläche ab. Pico8 hat etwa die Power eines GameBoy Color aber was die Community da alles raus holt ist beachtlich und macht den Reiz an dieser Konstellation zwischen, Entwickeln, veröffentlichen, Community aus. 


Pico8 ist für Windows, MacOS, Linux, RasperryPI zu haben. Es ist jedoch auch eine Lernversion kostenlos im Web im Browser laufend verfügbar. 

Programmiert wird in LUA einer einfachen Sprache die wirklich jeder lernen kann. Die Kombination aus Code Editor, Sound Composer und Sprite Animator bzw Malprogram und Map Editor oder der tollen Community machen das ganze zu einem wirklich coolen Hobby. Die Leute sind nicht daran interessiert AAA Titel zu machen, sondern wollen einfach Spass an der Freud haben, sich ab und zu mit seines gleichen bei  Discord rumlümmeln und andere verblüffen oder verblüfft werden. Manche machen YouTube Tutorials und widmen sich ausschliesslich dieser Konsole in Ihren Inhalten. Andere machen Webseiten oder ein Wiki. Die Community lebt und das ist toll zu sehen und zu erfahren. Mich persönlich erinnert das an zB die gute alte Commodore Amiga oder C64er Zeit aber auch Linux die mit Ihren LUGS (Linux User Groups) die Community beisammen halten. 

Ein wichtiges Element auf das ich noch gar nicht zu sprechen kam, ist die "Beschränkung" der Konsole die bewusst so gewählt ist. 

Spezifikationen von Pico8                                             

Display         128x128 16 colours
Cartridge Size 32k
Sound         4 channel chip blerps
Code         P8 Lua
CPU         4M vm insts/sec
Sprites         256 8x8 sprites
Map                 128x32 tiles

Das mag auf den ersten Blick sehr mager rüber kommen, aber es ist einer der tollen Dinge an Pico8. Diese Beschränkungen zwingen einem zu optimieren, was wiederum den Code lesbarer macht, denn zu allem Elend hin, ist dieser auch begrenzt mit sogenannten Token, die bei jedem Befehl von der verfügbaren Menge abgezogen werden.

Das dies aber kein Hindernis, sondern eine willkommene Herausforderung ist, zeigen viele tolle Demos und Spiele von denen ich hier mal zwei meiner Favoriten einbinde. Nicht alle Spiele oder Demos haben so eine hohe Qualität, aber was allen gleich ist, ist die Hingabe zum Projekt. Jeder macht das, was er am Besten kann und ist Teil der Community auf seine eigene Art und Weise. So habe ich mich zB mal an folgendem versucht (Siehe hier). Aber nun kommen wir zu denen, die es wirklich drauf haben. Viel Spass mit dem Demo und dem Game Review!

DEMO: Snäkator / rawArgon

  

SPIEL: PicoFox



Ich persönlich bin zB ein grosser Fan der Demoszene und so habe ich einen eigenen YouTube Kanal mit den besten Pico8 Demos ins Leben gerufen. Schau mal hier

Wenn nun die Neugier hochgekrochen kommt, aber Du vielleicht noch nicht genau erfasst hast, was Pico8 wirklich ist, dann empfehle ich unbedingt dieses kurze (aber englische) Video. Englisch solltest Du sowieso mehr oder weniger können, wenn Du dich mit Software Entwicklung auseinander setzt. 


Pico8 gibts für knapp 15€ bei: Lexaloffle.com

Kommentare