Projet Tic Tac Toe en Java

Introduction

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.

Règles du Jeu

Déroulement d’une Partie

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.

Contexte et Objectifs

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.

Conception

Architecture générale du logiciel

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.

Interface utilisateur et expérience utilisateur

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.

Galerie d'Images

Retour