TIC-80 – fotografieNesbox (fantasy konzole) · 2017

Fantasy-Konsolen

TIC-80

Nesbox (fantasy konzole) Jahr 2017 10 Spiele

Geschichte & Kontext

Es gibt eine ganze Kategorie von Spieleplattformen, die nie ein Plastikgehäuse, einen Chip oder einen Anschluss für den Fernseher bekommen haben — und die sich trotzdem so verhalten, als hätten sie all das. TIC-80 ist eine davon. Es handelt sich um eine sogenannte Fantasy-Konsole: eine rein softwarebasierte Umgebung, die sich freiwillig die strengen Beschränkungen der 8-Bit-Ära auferlegt hat (wenige Farben, niedrige Auflösung, bescheidener Speicher), um im Entwickler dasselbe Gefühl zu wecken, das Programmierer einst an Maschinen wie dem ZX Spectrum, Commodore 64 oder NES hatten. Es ist keine Emulation irgendeines existierenden Computers — es ist eine erfundene Maschine, die ohne Weiteres aus dem Jahr 1985 stammen könnte, aber tatsächlich erst 2017 geboren wurde.

Der Autor von TIC-80 ist Vadim Grigoruk (der unter dem Namen Nesbox auftritt), und von Anfang an hat er es als quelloffenes und frei verbreitbares Projekt angelegt. Damit grenzte er sich von seinem berühmteren Vorbild ab, der kommerziellen Konsole PICO-8 vom Studio Lexaloffle (2015). Während PICO-8 auf Geschlossenheit und ausgefeilte Einfachheit setzt, bietet TIC-80 eine etwas großzügigere Auflösung, offenen Code und die Wahl zwischen mehreren Programmiersprachen. Die Philosophie ist jedoch dieselbe: Die Beschränkung ist kreativer Treibstoff. Um beide Konsolen sind Communities gewachsen, die Hunderte bis Tausende kleiner, cleverer Spiele herstellen — Plattformer, Puzzles, Shooter und Mini-Metroidvanias. Es ist "neues Retro" in reinster Form: Spiele, die heute gemacht werden, aber mit der Seele der Achtziger.

Technik: Grafik und Sound

Das Herzstück von TIC-80 ist ein Bildschirm mit einer Auflösung von 240×136 Pixeln und einer Palette von 16 Farben. Das ist ungefähr die doppelte Fläche im Vergleich zu PICO-8 (128×128), und gerade diese kleine Großzügigkeit gibt den Entwicklern etwas mehr Raum für Details und Text. Die Palette ist editierbar — fünfzehn Farben plus eine transparente, sodass der Autor den Standardsatz je nach Geschmack des Spiels umfärben kann. Die Grafik besteht aus 8×8-Pixel-Kacheln und -Sprites; die Konsole verfügt über Bänke sowohl für Sprites als auch für die Karte, über die der Hintergrund und das Scrolling gerendert werden.

Den Sound erledigen vier Kanäle mit programmierbaren Wellenformen. TIC-80 bietet einen Wavetable-Editor, sodass der Entwickler seine eigene Wellenform zeichnen kann, dazu einen Sequenzer für Kompositionen und einen Satz an Effekten. Das Ergebnis klingt typisch "chiptune" — brummend, roh, aber überraschend musikalisch. Das gesamte Spiel, einschließlich Code, Grafik, Karten und Musik, wird in einer einzigen Cartridge (einer .tic-Datei) gespeichert, was schön an die zeitgenössischen Spielmodule erinnert, nur in Form einer einzigen kleinen Datei.

Programmierung und Werkzeuge

Hier glänzt TIC-80 am meisten. Es ist im Grunde eine komplette Entwicklungsumgebung in einem einzigen Fenster: direkt in der Konsole findest du einen Code-Editor, einen Sprite-Editor, einen Karten-Editor, einen Sound-Editor und einen Musik-Sequenzer. Du musst nichts weiter installieren — du öffnest die Konsole und legst los.

Ein großer Vorteil gegenüber PICO-8 ist die Unterstützung mehrerer Programmiersprachen. Neben dem Standard Lua beherrscht TIC-80 auch MoonScript, JavaScript, Wren, Fennel, Squirrel und weitere (der Satz wurde im Laufe der Versionen erweitert). Ein Spiel startest du mit dem Befehl run, fertige Cartridges aus der Internetdatenbank durchstöberst und spielst du direkt in der Konsole über surf — du blätterst durch das Angebot wie in einer Jukebox und startest die Titel gleich. Spiele lassen sich auch in eigenständige ausführbare Dateien oder in HTML exportieren, sodass sie auch im Browser laufen.

Editionen und Versionen

Weil TIC-80 keine Hardware ist, werden "Modelle und Revisionen" hier durch Versionen des Programms und Distributionsvarianten ersetzt. Die Basisedition ist kostenlos und quelloffen (der Code ist öffentlich verfügbar). Zugleich bietet der Autor eine kostenpflichtige PRO-Version an, die vor allem Komfort für Entwickler hinzufügt — etwa das Speichern von Cartridges in einer Textform, die sich für die Versionierung in Git eignet, oder mehr Speicherbänke für größere Projekte. Die Engine selbst ist plattformübergreifend: sie läuft unter Windows, macOS, Linux, im Web über den Browser und wurde dank des offenen Codes auch auf eine Reihe weiterer Geräte portiert.

Klone und Varianten

Bei einer Fantasy-Konsole von "Klonen" zu sprechen, ist ein wenig paradox — TIC-80 selbst ist in gewissem Sinne eine offene Antwort auf PICO-8. Das ganze Genre der Fantasy-Konsolen ist heute vielfältig: neben PICO-8 und TIC-80 gibt es etwa PixelVision8, WASM-4 oder LIKO-12, wobei LIKO-12 direkt als offenes Pendant zu PICO-8 konzipiert ist. Jede wählt etwas andere Beschränkungen und einen anderen "Zeitcharakter".

Für Spieler auf Anbernic-Geräten und ähnlichen Handhelds ist wichtig, dass TIC-80 dank des quelloffenen Codes nativ direkt auf dem Gerät läuft (auf Chips wie dem H700 zwar flüssig, aber bei anspruchsvolleren Cartridges kann es auf schwächeren Karten ins Stocken geraten). PICO-8 wird auf denselben Geräten typischerweise über einen separaten Core gestartet. Für Retro-Spieler bedeutet das Zugang zu einem riesigen Vorrat an kleinen, oft völlig kostenlos verfügbaren Spielen jenseits der zeitgenössischen Klassiker.

Die heutige Szene

TIC-80 ist in gewisser Weise eine "ewig lebendige" Plattform — es ist zugleich Werkzeug und Spielhalle. Die Community rund um es veröffentlicht weiterhin neue Cartridges, es werden Game Jams veranstaltet, und die Web-Spieledatenbank wächst. Zu den Titeln, auf die man stoßen kann, gehören etwa Bombic, ESCAPE, Sumico, RobomanIA, Bunny Maze, Knight's Quest, Tic Tank oder das augenzwinkernde ASCII Game. Keines von ihnen kostete auch nur einen Cent an Lizenzen, und die meisten kannst du innerhalb weniger Sekunden im Browser spielen. Wenn dich das Retro-Gefühl reizt, du aber nicht nur immer wieder vierzig Jahre alte Hits spielen willst, ist TIC-80 das ideale Tor zu einer Welt, in der die Achtziger neu gemacht werden — heute, mit Liebe und offenem Code.

Spiele auf dieser Plattform (10)