Level-Feedback: Laufrichtung, Schraegen-Kollision, HUD, Rennen

Stefans annotierter Live-Test-Screenshot, alle 4 Punkte:
- Laufrichtung gefixt: TONY.BOB gerade Frames = rechts (war vertauscht,
  Figur lief rueckwaerts).
- Schraegen-Kollision: ctype 16 = Slope-Tile (per ctype-Farbvisualisierung
  exakt auf dem Grashang der Referenz identifiziert -- keine Tuer). 45-Grad-
  Diagonale, Richtung per Nachbar-Heuristik, am Fussmittelpunkt geprueft,
  Snap nur bei fallender Bewegung (kein Herunterziehen im Sprung).
  Simulation verifiziert: Hang hoch bis Plateau, kein Durchfallen mehr.
- HUD: weisse Kellogg's-Leiste (Schriftzug aus KELLOGGS.PCC gecroppt),
  Herzen als echte GAMEBAR-Sprites (10=voll/11=leer), Uhr-Box/Layout neu
  verteilt und Startzeit 9:59 (4-stellige Anzeige passt immer in die Zeile).
- RENNEN: ALT halten (Original-Anleitung: Tonys Faehigkeit) bzw. LSHIFT,
  185 px/s + schnellere Laufanimation.

Verifiziert: Slope-Simulation (min_y=559=Plateau, kein Durchfallen),
HUD-Standbild (Leiste/Herzen/Uhr komplett), E2E-Lauf rc=0, --once exit 0.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
duffyduck
2026-07-25 10:01:14 +02:00
co-authored by Claude Fable 5
parent 973e290cf6
commit 0bb66b73a4
2 changed files with 114 additions and 27 deletions
+25
View File
@@ -1413,3 +1413,28 @@ deckungsgleich mit DOSBox-Referenz (Haus/Baum/?-Block/Bruecke/Saeulen).
**Offen:** Items (ctype 4) einsammeln, Gegner, Duck-Frame-Zuordnung pruefen,
Original-HUD-Grafik, Karten-Animationen (KARTE0-9), Levelmusik-Song nach
Gehoer, Zeitablauf/Leben-Logik, weitere Level freischalten.
## 25.07.2026 (2) -- Stefans Level-Feedback eingearbeitet
Stefans annotierter Screenshot (4 Punkte), alle behoben:
1. **Figur lief rueckwaerts** -- TONY.BOB: GERADE Frames = RECHTS, ungerade
= links (Zuordnung war exakt vertauscht).
2. **Schraegen: fiel durch** -- ctype 16 ist KEINE Tuer, sondern das
SCHRAEGEN-Tile (als blaue Diagonale in der ctype-Farbvisualisierung exakt
auf dem Grashang gefunden). 45-Grad-Slope-Kollision implementiert
(Richtung per Nachbar-Heuristik, Fussmittelpunkt-basiert, Snap-Toleranz
10px). Simulation: Tony laeuft den Hang bis Plateau-Hoehe (y=559) hoch,
faellt nirgends mehr durch.
3. **HUD**: weisse Kellogg's-Leiste ergaenzt (Schriftzug aus KELLOGGS.PCC
gecroppt + klein skaliert), Herzen jetzt echte GAMEBAR-Sprites (Frame 10
voll / 11 leer; 13-15 sind die rot/blau/gruenen Schluessel -- fuer
Stefans "Tueren mit farbigem Knauf brauchen Schluessel" spaeter), Uhr-
Layout gefixt + Start bei 9:59 (4-stellig passt immer; Original zeigte
~1.5s nach Start ohnehin 9:59).
4. **RENNEN** -- Tonys Faehigkeit lt. Original-Anleitung ("MIT ALT
AKTIVIERST DU DIE FAEHIGKEITEN... TONY: RENNEN"): ALT halten (LSHIFT als
moderne Alternative), 185 statt 110 px/s, schnellere Lauf-Animation.
Physik-Feel laut Stefan gut. Levelmusik-Song prueft er nach Gehoer.
Offen bleiben: Tueren oeffnen (ALT an Tuer, Schluessel-Logik), Items,
Gegner, Karten-Animationen.