Retrocomputing: 8-Bit Panda und andere TIC-80-Tutorials

Spieleprogrammierung
Retrogaming
TIC-80
Autor:in

Jörg Kantel

Veröffentlichungsdatum

30. Januar 2023

Auch auf die Gefahr hin, daß ich mich noch weiter verzettel: Der gestrige Beitrag über die Kreativität der vier Godot-Entwickler hat mich an ein altes Vorhaben erinnert: In Anlehnung an das hier vorgestellte Spiel »The Stolen Crown« wollte ich doch ebenfalls ein Mini-RPG zusammenbasteln – und zwar mit der Fantasy-Console TIC-80.

In Anbetracht der vielen Filmchen auf YouTube gibt es erstaunlich wenige geschriebene Tutorials zu der kleinen, freien Engine. Das mag der Tatsache geschuldet sein, daß man die Funktionen der kleinen Konsole besser zeigen als beschreiben kann. Daher möchte ich die, die ich aufgetrieben habe, hier vorstellen:

Da ist vor allem Bruno Olveira. Ihn hatte ich im Dezember 2020 in einer meiner berüchtigten Riesenlinkschleuder schon einmal vorgestellt. Sein 8-Bit-Panda ist in der TIC-80-Szene eine Legende und in »Writing a platformer for the TIC-80 fantasy console« hat er ausführlich vorgestellt, wie er das Teil programmiert hat.

Aber ich möchte ja ein RPG programmieren. Auch dafür hat Bruno Olveira ein Tutorial parat: In »Why I spent almost a year building an RPG game for a fantasy console« zeigt er, wie er »Shadow Over the Twelve Lands« mit und auf dem TIC-80 entwickelt hat.

Hat er in diesen zwei Spielen die Möglichkeiten der kleinen Konsole schon fast ausgereizt, geht er mit »Writing a retro 3D FPS engine from scratch« ans Äußerste.

Caveat: Die Artikel von Bruno Olveira sind auf Medium.com erschienen. Ich hatte irgendwann einmal in den sauren Apfel gebissen und mir ein Medium-Abo zugelegt. Daher weiß ich nicht, ob die Beiträge hinter einer Bezahlschranke verstreckt sind. Aber er hat auch noch eine Seite auf TIC-80. Dort findet Ihr weitere Tutorials von ihm.

Auch Bytes’n’Bits hat Seiten für den TIC-80. Dort findet Ihr unter anderem zwei einführende Tutorials, ein Tutorial zu Space Invaders in 25 Lektionen, ein Tutorial zu Asteroids in neun Lektionen, das obligatorische Snake Game in zwei Lektionen und last but not least dürft Ihr als Höhepunkt im Weltraum ballern (drei Lektionen).

»Hattu Möhrchen?« Jugend hackt1 hat einen »Einstieg in die Spieleentwicklung mit TIC-80 veröffentlicht, in dem ihr einen niedlichen Hasen auf der Jagd nach Möhren programmiert.

Nicht unerwähnt bleiben soll, daß man mit TIC-80 erstellte Spiele als im Browser spielbar zum Beispiel auf Itch.io oder Glitch hochladen kann. Ein großer Vorteil gegenüber den mit Pygame (Zero) zusammengeschraubten Spielen.

Ansonsten – damit alles auf einer Seite zusammengefaßt zu finden ist – möchte ich noch auf meine gesammelten 8x8 und 16x16 großen freien Tiles- und Spritesets hinweisen und noch einmal auf den Beitrag »Die Anatomie eines Roguelikes« verlinken. Das wäre dann erst einmal alles, was ich gefunden habe. Still digging!

Fußnoten

  1. Auf deren Seiten gibt es auch noch ein Tutorial »Textadventures mit Twine erschaffen«, doch das ist eine meiner anderen Baustellen.↩︎