Zum Inhalt springen
Titan Slayer

Entscheidungen

Die KI schlägt vor, Jens entscheidet. Hier stehen die großen Weichen mit allen Optionen – auch denen, die durchgestrichen wurden.

Start4. Okt. 2026
Jens

Heldenspiel statt Tower Defense

Was soll das neue Spiel sein?

  • Warcraft-III-Nachbau mit Basen und Armeen
  • Tower Defense
  • Ein Held, eine riesige Karte, Koop zu dritt – wie die Rollenspielkarten von damals

Tower Defense hatten Jens und seine Freunde schon oft gemacht. Sechs Minuten nach der ersten Recherche kam die Erinnerung an einen Spielmodus, in dem man mit einem von zwanzig Helden eine ganze Karte erobert – das war die bessere Idee.

Chat „Warcraft 3 PWA Spielkonzept“, 4. Okt.

E-0016. Okt. 2026
Jens nach Vorschlag von Claude

Der Stack aus Star Slayer

Mit welcher Engine?

  • Phaser 4.2
  • PixiJS v8 und Vite wie bei Star Slayer

Jens wollte das Setup aus Star Slayer; Claude schlug daraufhin selbst den Wechsel von Phaser zu PixiJS vor. Joystick, Audio, Grafik-Pipeline und die Reparaturen für die installierte iPhone-App existierten schon. Der Mehraufwand für einen eigenen Kachel-Renderer war klein.

docs/entscheidungen.md

E-0026. Okt. 2026
Jens nach Vorschlag von Claude

Koop über einen Server je Welt

Wie spielen drei Handys zusammen?

  • Lockstep oder Peer-to-Peer
  • Ein Durable Object je Welt, Server maßgeblich

Der Server entscheidet über Treffer, Schaden und Beute; das Handy sagt nur die eigene Bewegung voraus. Getaktet wird mit 20 Hz, und nur solange jemand verbunden ist.

docs/entscheidungen.md

E-02910. Okt. 2026
Jens

Warm-klassisch

Welcher Grafikstil?

  • A – warm-klassisch, nah an Warcraft III
  • B – dunkel und rau
  • C – hell und comichaft

Je ein Held, ein Wolf, ein Haus und vier Symbole in jeder Variante. A ist seitdem verbindlich, der Stilpräfix steht wörtlich in jedem Bildauftrag.

docs/stil.md

E-03010. Okt. 2026
Jens

Erst die alte Karte, dann die eigene Welt

Was spielen die drei am ersten Koop-Abend?

  • Die eigene Region Grünmark
  • Einen Nachbau von The Kingdom of Kaliron im Grundriss

Die Karte von damals ist die stärkste Erinnerung. Gelände und Orte folgen dem Vorbild, Gegner, Werte und Grafik sind eigen. Grünmark folgt danach, weitere Nachbauten später.

docs/karten-nachbau.md

E-03911. Okt. 2026
Claude

Keine eigene Mathematik

Muss die Simulation auf jedem Browser bitgleich rechnen?

  • Eigene Trigonometrie in Festkomma
  • Je Engine deterministisch, Abgleich über gerundete Server-Zustände

Gemessen: dieselbe Simulation ergab in zwei JavaScript-Engines verschiedene Prüfsummen, aber denselben gerundeten Zustand. Weil der Server ohnehin maßgeblich ist, lohnt eigene Mathematik nicht. Nur die Weltenschmiede muss bitgleich sein.

docs/adr/ADR-002-determinismus-engines.md

E-04111. Okt. 2026
Jens

Tor 1: Steuerung und Gefühl

Wie soll sich das Spiel in der Hand anfühlen?

  • Drehung wie in Warcraft III (0,45 s)
  • Schnelle Drehung fürs Handy (0,2 s)
  • Fester Joystick
  • Schwebender Joystick
  • Teil-Rig für die Helden
  • Gemalte Bilder mit mehr Zwischenbildern

Getestet allein auf dem iPhone 16. Alles lief sauber, rund 60 Bilder pro Sekunde. Das Rig wirkte beim Laufen wackelig – und Jens' Satz für den Rest des Projekts: Figuren und Bewegung sind das A und O.

docs/tore.md

E-10112. Okt. 2026
Jens

Weg D: Oberkörper gemalt, Beine im Code

Welcher Laufweg wird die Basis?

  • Gemalte Probe 4
  • Bein-Rig
  • Beine per Maske
  • Rennbogen mit langen Schritten
  • Cutout mit Bewegungskurven (Weg D)

Nach fünf gescheiterten Malproben und drei Zwischenwegen sah D am besten aus. Abends um 22:11 kam von Jens: kein Ruckeln mehr – nur der Umhang soll noch mehr schwingen.

docs/freigaben.md (B-002)

E-11116. Okt. 2026
Jens

Neue Bildmodelle

Welches Modell für welche Bildart?

  • Alles weiter mit gpt-image-2
  • Entwürfe mit einem schnellen, Figuren mit einem genauen Modell der 2.5-Reihe; Symbole und Boden bleiben

Jens bemerkte selbst, dass die Pipeline noch ältere Modelle nutzte. Claude verglich danach die Modelle mit Held, Monster und Boss und den echten Kosten aus den Abrechnungsdaten. Der Forschungsrahmen war hart begrenzt; bis zur Entscheidung gab es keine finalen Bilder.

docs/grafik/a4-modellvergleich.md

E-11513. Okt. 2026
Jens

Erst allein, dann zu dritt

Wann sehen die Mitspieler die Welt?

  • Alle drei gemeinsam ab Tor 3
  • Jens erkundet zuerst allein (Tor 3a), die anderen erst danach

Die beiden Freunde sollen beim ersten Verbinden richtig beeindruckt sein. Bis dahin bekommen nur sie keinen Zugang und keine Bilder der Welt – Updates gibt es ohne Spoiler.

docs/entscheidungen.md

E-13518. Okt. 2026
Jens

ElevenLabs statt OpenAI-Stimmen

Wer liefert Sprache, Sounds und Musik?

  • OpenAI-Stimmen
  • Freie Musik unter CC0
  • ElevenLabs für alles

Die erste Probe war bis auf eine Aufnahme unbrauchbar. Noch am selben Morgen fiel die Entscheidung.

docs/vertonung-elevenlabs.md

E-15018. Okt. 2026
Jens nach Vorschlag von Claude

Der Harness-Umbau

Wie bekommt jede Schicht wieder mehr geschafft?

  • Mehr Teams parallel
  • Weniger, aber ruhigere Teams; Messen auf vier Ebenen; Sperren für schwere Läufe

Claude analysierte 15 Schichten und fand: Nicht der Code bremste, sondern die eigenen Werkzeuge – zu viele parallele Tests auf vier Kernen und ein Leistungstest, der die Maschine statt das Spiel maß.

docs/harness-umbau.md

E-16219. Okt. 2026
Jens nach Vorschlag von Claude

Ein anderer Renderer für die Tests

Wie laufen Klicktests im Container schneller?

  • Schalter für den bisherigen Software-Renderer
  • llvmpipe aus Mesa

Testszene von 150 auf 17 Millisekunden pro Bild, Rauchtest von 151 auf 58 Sekunden – bei gleichen Bildern.

docs/qa/recherche-chromium-container-2026-10-19.md

E-17920. Okt. 2026
Jens

Tor 2: Aussehen vor Inhalt

Was kommt nach der Abnahme des Kampfgefühls?

  • Weiter mit neuen Inhalten und Koop
  • Erst Grafik und Bewegung, dann neue Inhalte

Messung super flüssig, Speichern klappt, Lager fair. Aber: Animationen wirken mies, Zauber wie eine riesige Wolke, und man muss jeden Schuss fliegen sehen. Daraus wurden rund 20 Feedback-Pakete, ausgeliefert in vier Versionen binnen etwa 15 Stunden.

docs/tore.md, docs/tor2-bericht.md

E-19221. Okt. 2026
Jens

Kein 3D, kein Video

Wie werden die Animationen wirklich gut?

  • 3D-Modelle mit Meshy und Blender
  • Bild-zu-Video und Bewegungsübertragung
  • Papierpuppe mit mehr Teilen
  • Vollständig gemalt, Bild für Bild, nur Bildmodell und Code

Zwei Stunden lang sollten alle Wege getestet werden. Dann die Abwägung: 3D funktioniert per Schnittstelle nur für Zweibeiner – Helden sähen anders aus als Wölfe und Krabben. Ein einheitlicher Malstil ist wichtiger. Die Grafikkosten dafür sind Jens fast egal.

docs/entscheidungen.md (E-191–E-193)