Aller au contenu principal

Session 88 — Confort joueur : vitesse, taille, FOV

Retour de test session 87bis

✅ Portes, grenades, collisions : OK
Joueur trop rapide et trop grand (MOVE_SPEED=20, EYE_HEIGHT=1.5)
FOV trop large (80°) : salles paraissent enormes et distordues

Ajustements

GameAppState.java :

Parametre Avant Apres Raison
MOVE_SPEED 20 JME/s 10 JME/s Joueur 2x moins rapide, plus jouable
EYE_HEIGHT 1.5 1.1 POV moins « geant »
PLAYER_HEIGHT 1.0 0.8 Capsule proportionnelle
PLAYER_RADIUS 0.4 0.35 Un peu plus mince
FOV_DEGREES 80° 75° Moins de distorsion fisheye

Verification coherence avec les bullets : a 10 JME/s le joueur ne rattrape
aucune bullet (Blaster a 40 = 4x, Plasma a 80 = 8x, Grenade a 40 = 4x). OK.

Fichier modifie

  • src/main/java/com/ab3d2/app/GameAppState.java

Test attendu

  1. Vitesse de deplacement jouable (pas besoin de courser les murs)
  2. Les salles ont un aspect plus normal, moins de sensation de fish-eye
  3. Le joueur ne se tape plus la tete dans des passages bas
  4. Le POV est plus « naturel » (yeux a ~1m du sol au lieu de 1.5m)

Prochaines etapes (bugs restants)

  • 🔴 Arme en main : position, taille, ordre des triangles
  • 🔴 Lumiere des murs : passage Unshaded -> Lighting avec modulation
  • 🔴 Grenade traverse portes fermees : ajouter doors au PhysicsSpace
  • 🔴 Textures murs avec 2 pixels de trop
  • 🔴 Textures portes/lifts incorrectes ou etirees

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *