
Description
Olletho est une application web en cours de développement qui propose une version numérique du jeu de société Othello, conçu pour deux joueurs. L’objectif est simple : avoir le plus de pions de sa couleur sur le plateau à la fin de la partie. Le projet a été développé avec React afin d’offrir une interface interactive et fluide, adaptée à tous les types d’écrans (ordinateur, tablette, mobile). L’application initialise un plateau de 8 cases par 8, avec les pions de départ placés automatiquement. Les joueurs alternent leur tour en cliquant sur une case vide pour y placer un pion, à condition que le coup soit valide (c’est-à-dire qu’il permette de retourner au moins un pion adverse). La logique du jeu vérifie automatiquement la validité des coups, gère le changement de joueur et affiche l’état en temps réel : nombre de pions, messages d’erreur, fin de partie. Un effet visuel de victoire avec des confettis est déclenché pour renforcer l’expérience utilisateur. La logique du jeu est encapsulée dans des fonctions dédiées, séparée de l’interface pour garantir une structure claire et maintenable. Le projet repose sur une architecture de composants React, avec une gestion fine des états via useState et useEffect. L’ensemble est optimisé pour une navigation fluide, avec un design responsive et des animations légères. Ce projet démontre la capacité à combiner logique de jeu, interface utilisateur réactive et bonnes pratiques de développement front-end moderne.
Développement personnel
Projet réalisé en 2024