Espace de noms du moteur et de la logique de jeu.
Definition Bootstrap.h:9
constexpr float COLLISION_SKIN
Tolérance géométrique des routines de balayage, en unités monde.
Definition PhysicsConfig.h:23
Paramètres réglables de la physique du personnage, regroupés pour faciliter le tuning.
Definition PhysicsConfig.h:32
float jumpSpeed
Vitesse verticale de l'impulsion de saut, en unités/seconde (montée).
Definition PhysicsConfig.h:44
float moveSpeed
Vitesse horizontale à pleine intention, en unités/seconde (EX-GP-010). ⚠️ à affiner.
Definition PhysicsConfig.h:34
float fallGravityMultiplier
Multiplicateur de gravité en chute (> 1) : la chute est plus rapide que la montée (EX-GP-018).
Definition PhysicsConfig.h:71
float groundPoundSpeed
Vitesse de chute imposée pendant un ground pound (EX-GP-058), en unités/s ; nettement au-delà de la v...
Definition PhysicsConfig.h:88
float comboWindowTime
Fenêtre (secondes) pendant laquelle des jump-cancels rapprochés cumulent un bonus de vitesse (EX-GP-0...
Definition PhysicsConfig.h:95
float wallJumpLockTime
Durée (secondes) de verrouillage du contrôle horizontal après un wall jump. ⚠️.
Definition PhysicsConfig.h:61
float dashDuration
Durée (secondes) du dash ; distance ≈ dashSpeed × dashDuration. ⚠️.
Definition PhysicsConfig.h:65
float momentumCarryRatio
Fraction de la vitesse d'un bloc poussé (poussée renforcée) héritée par le saut suivant,...
Definition PhysicsConfig.h:107
float dashJumpLockTime
Durée (secondes) du verrou horizontal après un jump-cancel de dash (EX-GP-061) : pendant ce temps,...
Definition PhysicsConfig.h:92
float dashChargeHoldTime
Seuil (secondes) de maintien de la direction opposée pour armer un dash boosté (EX-GP-056).
Definition PhysicsConfig.h:81
float comboSpeedCap
Plafond (unités/s) du bonus cumulé de combo, quel que soit le nombre d'enchaînements (EX-GP-061) — pr...
Definition PhysicsConfig.h:101
float dashBoostDurationMultiplier
Multiplicateur de durée d'un dash boosté (EX-GP-056), appliqué à dashDuration. ⚠️.
Definition PhysicsConfig.h:85
float wallJumpSpeedX
Composante horizontale de l'impulsion de wall jump (éjection opposée au mur), unités/s.
Definition PhysicsConfig.h:57
float jumpBufferTime
Fenêtre de jump buffering, en secondes : saut pré-appuyé honoré à l'atterrissage. ⚠️.
Definition PhysicsConfig.h:48
float apexThreshold
Seuil de vitesse verticale (unités/s) sous lequel on est « à l'apex » (flottement)....
Definition PhysicsConfig.h:73
float fastFallMultiplier
Multiplicateur de gravité supplémentaire en chute quand « bas » est maintenu (fast-fall,...
Definition PhysicsConfig.h:78
float dashSpeed
Vitesse de la ruée de dash, en unités/s (EX-GP-017). ⚠️.
Definition PhysicsConfig.h:63
float pushMomentumWindowTime
Fenêtre (secondes) pendant laquelle un saut hérite de la vitesse d'une poussée renforcée récente (EX-...
Definition PhysicsConfig.h:104
float jumpCutFactor
Fraction de vitesse ascendante conservée au relâchement du saut (hauteur variable) : 0 = coupe nette,...
Definition PhysicsConfig.h:51
float gravity
Accélération de la gravité, en unités/seconde². ⚠️ à affiner au ressenti.
Definition PhysicsConfig.h:36
float apexGravityMultiplier
Multiplicateur de gravité près de l'apex (< 1) : contrôle flottant au sommet. ⚠️.
Definition PhysicsConfig.h:75
int dashCharges
Nombre de dashs utilisables entre deux contacts avec le sol (EX-GP-017, EX-GP-055).
Definition PhysicsConfig.h:68
float coyoteTime
Fenêtre de coyote time, en secondes : saut permis peu après avoir quitté un bord. ⚠️.
Definition PhysicsConfig.h:46
float fallDragCoefficient
Coefficient de traînée verticale en chute, en 1/s (EX-GP-019).
Definition PhysicsConfig.h:41
float comboSpeedBonus
Bonus de vitesse (unités/s) ajouté par enchaînement de jump-cancels rapprochés (EX-GP-061),...
Definition PhysicsConfig.h:98
int airJumps
Nombre de sauts aériens supplémentaires (double/multi saut, EX-GP-015). Défaut 1.
Definition PhysicsConfig.h:53
float wallJumpSpeedY
Composante verticale (montée) de l'impulsion de wall jump, en unités/s.
Definition PhysicsConfig.h:59
float wallSlideSpeed
Vitesse de descente plafonnée le long d'un mur (wall slide), en unités/s. ⚠️.
Definition PhysicsConfig.h:55
float dashBoostSpeedMultiplier
Multiplicateur de vitesse d'un dash boosté (EX-GP-056), appliqué à dashSpeed. ⚠️.
Definition PhysicsConfig.h:83