Charakter-System, Wasser, Renn/Idle-Animationen, echtes HUD
Stefans Feedback-Paket (7 annotierte Screenshots): - Player-Klasse mit CHAR_DEFS: Tony (RENNEN mit ALT -- echte Rad-Animation, Frames 26-33) und Smacks (SCHWIMMEN, Frames 37-44; kein Rennen) spielbar; Coco/Toucan vorbereitet. Idle-Packungs-Animation nach 5s Stillstand (Tony 44-49, Smacks 31-36). Sprung-Frames 18/19 (gestreckt). - Sprunghoehe kalibriert (-360, ~72px: "Tony kommt mit dem Kopf an den Ast"). - WASSER (Stefans Fund: nur bei DOSBox machine=vgaonly sichtbar): water_y pro Level + dunkelblaues Overlay; Nicht-Schwimmer verlieren alle 5s ein Herz, 0 Herzen -> Respawn/Leben-1, 0 Leben -> Karte. Smacks schwimmt schadlos (traege Wasserphysik, Space = Schwimmstoss). - TUER mit Kopf-Symbol (Level-1-Haus): ALT im STEHEN oeffnet das Charakter-Auswahlmenue "MIT WEM MOECHTEST DU SPIELEN?" -- WECH_1-4 = farbige Koepfe, WECH_5-8 = grau (nicht verfuegbar; Level 1: nur Tony+Smacks). Auswahl blinkt, Wechsel uebernimmt die Position. - HUD nach Referenz-Screenshot: Keks-Box mit Cerealien-Icon (ITE0-3) des aktiven Charakters, Herz-Box als 2x2-Grid, Charakter-Kopf-Box (zeigt die gewaehlte Figur) + Leben, Uhr. - Level-Metadaten (Charaktere/Wasserlinie/Tuer/Spawn) v1 als LEVEL_INFO- Konstanten -- Original-Quelle ist vermutlich das .ARE-Format (Header enthaelt BE-Pixelkoordinaten, Analyse in NOTES.md, noch offen). Verifiziert: E2E (Xvfb+XTEST) -- Tuer->Menue->Smacks, HUD wechselt auf Smacks-Kopf+Puff-Icon, Wasser-Overlay sichtbar, ESC/QUIT rc=0; --once ok. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
0bb66b73a4
commit
07b347b607
@@ -1,3 +1,5 @@
|
||||
[dosbox]
|
||||
machine = vgaonly
|
||||
[sdl]
|
||||
fullscreen=false
|
||||
output=surface
|
||||
|
||||
Reference in New Issue
Block a user