VueEchecs
Contexte
Le projet VueEchecs vient d'un cours de Vue.js que j'ai suivi. L'objectif était de créer une application de jeu d'échecs en ligne, permettant aux utilisateurs de jouer en local, de pouvoir revoir ses parties et avec un système de score. L'application devait avoir une gestion des coups spéciaux aux échecs, comme la promotion d'un pion ou le roque. Il fallait également que le plateau tourne en fonction de la personne qui devait jouer.
Mon travail
Pour ce projet, j'ai conçu et développé l'intégralité de la partie front-end. J'ai dû apprendre à utiliser Vue.js Il a fallu placer chaque pièce et faire en sorte qu'on puisse la déplacer au clic. Il a également fallu vérifier chaque position afin de savoir ou en était la partie.
Les fonctionnalités
- Un moteur de jeu d'échecs complet implémentant toutes les règles officielles
- Un système de clic pour déplacer intuitivement les pièces
- La validation des mouvements en temps réel avec indication visuelle
- La détection automatique d'échec et mat.
- La possibilité de revoir ses parties jouées