Freie Tiles und Sprites vom Pixel Frog
So langsam habe ich mich – wie hier angekündigt – vollständig durch die 22 Videos der Playlist »p5.play v3.0« von Matthew Bardin durchgearbeitet. Er hat die Vorschußlorbeeren wirklich verdient, denn nun verstehe ich (oder glaube ich zu verstehen), wie die P5.js-Bibliothek P5.play funktioniert. Sie ist eine echte 2D-Physik-Engine, die auf Box2D (respektive den JavaScript-Port Planck.js) aufsetzt. Wenn man wie ich aus der Python-Ecke kommt, sollte man sie eher mit Pymunk denn mit Pygame vergleichen.
Aber auch als Game Engine scheint P5.play extrem leistungsfähig zu sein, speziell was die Animation von Sprites betrifft. Da ich dies auf jeden Fall testen möchte, werde ich meine kleine Reihe zu dem Retro-Platformer mit P5.js (ES6) und P5.play (hier der Link zu Teil 1) fortsetzen. Dafür habe ich mir erst einmal eine Reihe freier Sprites und Tilesets gesucht und bin über die Assets des Pixel Frogs gestolpert, die dieser unter der CC0 als Public Domain veröffentlicht hat. Es sind dies:
- Pixel Adventure 1 und Pixel Adventure 2,
- das thematisch ähnliche Kings and Pigs,
- sowie die im Piraten-Milieu (Arrrghh!) angesiedelten Sets Treasure Hunters und Pirate Bomb.
Sollten Euch einige der Bildchen bekannt vorkommen, sie sind sehr populär und fanden schon in einigen (Video-) Tutorials (zum Beispiel bei Tech with Tim) Verwendung. Und da sie alle vom gleichen Künstler stammen, lassen sich die Sprites und Tiles auch ohne Brüche miteinander kombinieren (ein Vorteil, den ich auch an den (2D-) Assets von Kenney.nl schätze.
So, jetzt werde ich versuchen mit Hilfe der Assets des Pixel-Frosches meine neu gewonnenen Erkenntnisse in Code zu gießen und diese dann so peu a peu auf diesen Seiten veröffentlichen. Es könnte also in der nächsten Zeit etwas ruhiger im Schockwellenreiter zugehen, denn ich habe zu tun. Still digging!