Tuer-Oeffnungs-Sequenz, Slope-Landungs-Fix, Kamera-Logik, Sprite-Feinschliff

Stefans vierte Feedback-Runde:
- Sprites sinken 4px in den Boden ein (Fuesse standen sichtbar UEBER den
  Blaettern; Original laesst sie einsinken).
- Echte Steh-Frames: Tony 16/17, Smacks-Walkzyklus ohne die Steh-Frames
  12-15 ("letzter Lauf-Frame blieb beim Anhalten stehen").
- Tuer: DOORS[0] ist die OFFENE Tuer -> Ruhe = Tile-Tuer + Kopf-Schild
  (DOORS[5]); ALT oeffnet die Tuer sichtbar und nach 1s folgt die Aktion
  (Charakterwechsel-Menue) -- Muster fuer alle Tueren inkl. der
  Schluessel-Tueren (DOORS 1-4).
- Slope-Landung: Swept-Kollision ueber alle ueberstrichenen Zeilen +
  Herkunftsbedingung -- kein Durchfallen mehr bei schnellen Landungen
  (Stress-Test: 50 Drops ueber die Hangbreite, 0 Durchfaller).
- Kamera: Figur steht bei ~75% Bildhoehe; DUCKEN gehalten (>=1.2s) faehrt
  die Kamera sanft ~40px nach unten (Wasser unter Abgruenden sichtbar).

Verifiziert: Tunneling-Stresstest 0/50, Idle-Frames korrekt, Standbild
(Fuesse in Blaettern, Schild auf zu-Tuer, Kamerahoehe), --once exit 0.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-25 13:25:44 +02:00
co-authored by Claude Fable 5
parent bb9c23aae5
commit 0ad97e7180
2 changed files with 85 additions and 23 deletions
+22
View File
@@ -1567,3 +1567,25 @@ HUD-Render deckungsgleich mit Stefans Original-Screenshot. --once/E2E ok.
mit Stefans Original-Screenshot (Kopf-Schild + Punkte).
- Nebenfund: W1ANI/W2ANI/W3ANI.ICO = Tile-ANIMATIONSPHASEN (broeckelnde
Bloecke etc.) -- fuer spaeter (animierte Tiles).
## 25.07.2026 (8) -- vierte Feedback-Runde: Tuer-Sequenz, Kamera, Feinschliff
1. **Fuesse schwebten**: Sprites sinken beim Zeichnen 4px ein (SPRITE_SINK)
-- im Original stehen die Figuren IN den Blaettern, nicht drauf.
2. **Steh-Frames**: Tony idle=16/17 (0/1 sind Schrittphasen -- "letzter
Lauf-Frame blieb stehen"); Smacks-Walk auf [0..11] gekuerzt (12-15 sind
Steh-/Uebergangsframes, Idle 12/13 jetzt nicht mehr im Zyklus).
3. **Tuer-Sequenz**: DOORS[0] ist die OFFENE Tuer (Stefans Korrektur).
Ruhezustand = geschlossene Tile-Tuer + Kopf-Schild (DOORS[5]); ALT ->
Tuer zeigt Frame 0 (offen), nach 1s folgt die Tuer-Aktion (Charakter-
Menue). Gilt kuenftig fuer alle Tueren (Schluessel-Tueren DOORS 1-4).
4. **Slope-Tunneling** beim Landen gefixt: SWEPT-Check ueber alle zwischen
alter und neuer Position ueberstrichenen Zeilen (bei 8px/Frame Fall
wurde die duenne Graskante sonst uebersprungen) + Herkunftsbedingung
(alte Position muss ueber der Kante gewesen sein). Stress-Test: 50
Drops ueber die ganze Hangbreite, 0 durchgefallen.
5. **Kamera**: Standard so, dass die Figur bei ~75% Hoehe steht (mehr Blick
nach unten); DUCKEN >=1.2s gehalten faehrt die Kamera sanft ~40px runter
(Wasser unter Abgruenden sichtbar), Loslassen faehrt zurueck.
Tony-auf-Wasser+Frosties-Idle von Stefan als "sehr geil" abgenommen (kein Fix).