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>
21 lines
341 B
Plaintext
21 lines
341 B
Plaintext
[dosbox]
|
|
machine = vgaonly
|
|
[sdl]
|
|
fullscreen=false
|
|
output=surface
|
|
|
|
[sblaster]
|
|
sbtype=sb16
|
|
sbbase=220
|
|
irq=5
|
|
dma=1
|
|
hdma=5
|
|
|
|
[autoexec]
|
|
# Pfad zu den Original-DOS-Dateien (relativ zum Repo-Wurzelverzeichnis,
|
|
# also DOSBox aus dem Projektordner heraus starten). Bei Bedarf durch einen
|
|
# absoluten Pfad ersetzen.
|
|
mount c game/original
|
|
c:
|
|
START.EXE
|