Une expérience de contrôle intuitive
Après avoir posé les fondations techniques du projet hier, nous avons rapidement avancé sur l'implémentation du système de contrôle du personnage pour Le Forgeron de Tria. Ce système est fondamental car il définira l'expérience quotidienne du joueur dans notre monde.

Système de déplacement ZQSD
Nous avons opté pour un contrôle ZQSD (équivalent du WASD pour les claviers QWERTY), permettant un déplacement omnidirectionnel fluide:
- Z - Déplacement vers l'avant
- S - Déplacement vers l'arrière
- Q - Déplacement latéral gauche
- D - Déplacement latéral droit
Ce système offre plusieurs avantages par rapport à un contrôle par clic:
- Réactivité immédiate pour les situations de combat
- Possibilité de changer rapidement de direction
- Contrôle précis dans les environnements étroits
- Sensation plus immersive de contrôle direct du personnage

Implémentation du suivi du curseur
En parallèle du déplacement, nous avons développé un système permettant au personnage de s'orienter automatiquement vers la position du curseur. Cette fonctionnalité est particulièrement importante pour:
- Viser précisément lors des combats
- Interagir naturellement avec les éléments du monde
- Permettre de se déplacer dans une direction tout en regardant ailleurs

Le système utilise des calculs mathématiques pour déterminer constamment l'angle entre la position du personnage et celle du curseur sur l'écran, puis applique une rotation fluide au modèle.
Défis techniques
L'implémentation de ces systèmes a présenté plusieurs défis:
- Calibration de la vitesse de déplacement et d'orientation pour qu'elle soit réactive sans paraître trop brutale
- Gestion des collisions pendant le déplacement omnidirectionnel
- Optimisation pour minimiser la latence entre les inputs et les actions à l'écran