Tic-Tac-Toe
Ce projet est une implémentation moderne du célèbre jeu du Tic-Tac-Toe, développé avec Angular, un framework puissant pour la création d'applications web dynamiques et réactives. L'objectif était de créer une application intuitive et élégante, tout en appliquant des pratiques de développement structurées et modulaires.
Fonctionnalités principales
Interface interactive : Plateau de jeu responsive, avec des cases cliquables qui affichent les symboles 'X' ou 'O' selon le joueur.
Gestion des règles du jeu :
Alternance automatique des tours entre les joueurs.
Vérification dynamique des conditions de victoire ou d'égalité.
Possibilité de réinitialiser le plateau pour une nouvelle partie.
Architecture modulaire :
BoardComponent gère la logique du jeu et le plateau.
SquareComponent représente les cases individuelles et les interactions utilisateur.
Points clés du développement
Mise en place d'une logique de jeu efficace avec vérification des conditions de victoire et d'égalité.
Séparation claire entre l'interface utilisateur et la logique métier pour faciliter la réutilisabilité des composants.
Gestion des états de jeu en temps réel avec mise à jour dynamique de l'interface.



