Karte: Vertical Slice bauen (Walking Skeleton) #13
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Destination
Ein spielbarer Vertical Slice von InfiniTower, der das Abnahmekriterium aus
docs/spec-vertical-slice.mderfüllt:Die vorige Reise (Karte #1) hat das Was entschieden. Diese Reise baut es.
Was schon feststeht
Nichts davon wird hier neu verhandelt. Es steht im Repo:
docs/spec-vertical-slice.md— 15 Features mit Akzeptanzkriterien, plus der Widersprüche-Abschnittdocs/adr/0001— Balancing-Daten als Rust-Konstanten hinter einerBalance-Resourcedocs/adr/0002— Stat-Pipeline: drei Akkumulatoren, drei Modi, Fähigkeiten als Componentsdocs/adr/0003— Save als TOML viabevy_settings, Feldnamen als Vertragdocs/adr/0004— Spatial Grid als geteilte Nachbarschafts-InfrastrukturCONTEXT.md— verbindliches Vokabulardocs/design/hud-in-run.png— das In-Run-HUDWiderspricht die Umsetzung einer ADR, wird die ADR geändert — nicht der Code daran vorbeigebaut. Ein solcher Fund gehört als Kommentar an das jeweilige Ticket.
Strategie: Walking Skeleton
Zuerst der dünnste durchgehende Loop — Turm steht, Gegner laufen an, Turm schießt, Turm stirbt, Meta wird gutgeschrieben, Neustart. Alles mit Platzhalterzahlen aus
Balance, jedes Feature nur so tief wie nötig. Erst wenn der Loop steht und sich anfühlt, wird verdickt.Grund: Das Abnahmekriterium ist ein Loop. Wer Feature für Feature in Spec-Reihenfolge baut, schließt ihn erst beim elften und weiß bis dahin nicht, ob er trägt.
Fog
Bewusst noch nicht kartiert: die Verdickungsphase. Wellen-Takt, Stat-Pipeline in voller Tiefe, In-Run-Upgrades und HUD, Save/Load, Cards, Ultimate, Debug-Panel, Meta-Screen. Diese Tickets entstehen, wenn das Skelett steht — was wir dabei lernen, ändert ihren Zuschnitt. Sie jetzt zu schreiben hieße, sie zweimal zu schreiben.
Ebenfalls im Nebel, aus Karte #1 übernommen: die vier freien Zahlen der Kurve, der Name der Meta-Währung, die Zusammensetzung der Card-Liste,
MaxHealthmitten im Run,SlowAura, der Meta-Screen.Kinder
Reisereihenfolge. Blocker als
Blocked by:-Zeile im jeweiligen Ticket.#14 — Projekt-Gerüst, Arena, Kamera, Turm✅#15 —✅balance-Modul undBalance-Resource#16 — Gegner, Spatial Grid, weiche Separation✅Frontier ohne Blocker: #17.
Wenn #18 zu ist, wird die Verdickungsphase kartiert.