Le projet consiste en le développement d’une application de jeu de morpion en utilisant JavaFX pour créer une interface graphique ergonomique et intuitive. L’objectif principal est de mettre en pratique les concepts appris en conception d’interface graphique et d’ergonomie tout en intégrant un modèle d’intelligence artificielle pour permettre à l’utilisateur de jouer contre l’ordinateur.
Une partie typique de Tic Tac Toe se déroule en plusieurs étapes, de la configuration des options à la saisie des mouvements jusqu'à l'identification du vainqueur.
Ce projet a été développé dans le cadre du module d'interface graphique et ergonomie de notre cursus universitaire. L'objectif principal est de créer une application qui teste les compétences de réflexion stratégique des utilisateurs tout en offrant une expérience utilisateur agréable et intuitive.
Notre projet utilise l’architecture MVC (Modèle-Vue-Contrôleur), optimisant l’organisation modulaire du code : Modèle, Vue, Contrôleur, avec un package IA pour les fonctionnalités d'intelligence artificielle.
L’interface utilisateur a été conçue pour être intuitive et réactive. L’application offre une expérience utilisateur fluide et agréable en minimisant la complexité visuelle et en fournissant des retours clairs à l’utilisateur après chaque interaction.