Académique Documents
Professionnel Documents
Culture Documents
Filière :
2ème année Informatique Appliquée
Réalisé par :
Adam Gaida
Tayssir Ghanmi
Encadré par :
Mr Naoufel khayati
0.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
0.2 Présentation du projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
0.2.1 Contexte du projet . . . . . . . . . . . . . . . . . . . . . . . . . . 3
0.2.2 Présentation du projet . . . . . . . . . . . . . . . . . . . . . . . . 3
0.2.3 Objectifs du projet . . . . . . . . . . . . . . . . . . . . . . . . . . 4
0.3 Analyse de besoins et conception . . . . . . . . . . . . . . . . . . . . . . 5
0.3.1 Analyse de besoins . . . . . . . . . . . . . . . . . . . . . . . . . . 5
0.3.2 Description de Cas d’Utilisation : Ultimate Tic Tac Toe . . . . . . 6
0.3.3 Conception . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
0.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1
Table des figures
1 Interface du jeu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Diagramme de cas d’utilisation . . . . . . . . . . . . . . . . . . . . . . . 6
3 Diagramme de Classe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2
0.1 Introduction
Ce document présente le cahier des charges du projet semestriel consacré au développement
du jeu Ultimate Tic-Tac-Toe. Ce document constitue une référence cruciale pour définir
les paramètres, les objectifs et les exigences du projet que nous entreprenons. En explo-
rant ce cahier, vous découvrirez les détails fondamentaux qui guideront le développement
de notre jeu, des aspects conceptuels aux contraintes techniques. Préparez-vous à plonger
dans les rouages de notre planification, dévoilant la structure et la vision nécessaires à la
réalisation réussie du projet.
3
que des fonctionnalités. En introduisant des éléments de stratégie avancée et en exploitant
la puissance de l’intelligence artificielle, Ultimate Tic-Tac-Toe vise à redéfinir les attentes
en matière de jeux de société. Nous aspirons à créer une expérience qui transcende les
limites traditionnelles, capturant l’imagination des joueurs et les engageant dans un défi
intellectuel stimulant.
Cette description du projet pose les bases de notre vision, mettant en évidence ses
caractéristiques distinctives et les éléments qui le rendront mémorable pour les joueurs.
Notre projet est guidé par des objectifs clairement définis, chacun contribuant à la
création d’une expérience de jeu exceptionnelle et innovante.
Développement Fonctionnel :
Notre première priorité est de concevoir et implémenter un jeu fonctionnel. Nous
visons à offrir une interface utilisateur intuitive, garantissant une expérience de jeu fluide
et agréable pour les joueurs de tous niveaux
Innovation Conceptuelle :
Le projet vise à repousser les limites du Tic-Tac-Toe traditionnel en introduisant des
concepts novateurs. Nous cherchons à créer une expérience stratégique et engageante qui
transcende les attentes classiques.
Compatibilité et Accessibilité :
Nous nous engageons à assurer la compatibilité du jeu sur différentes plateformes,
garantissant ainsi une accessibilité maximale pour les joueurs, quels que soient leurs
dispositifs préférés.
4
Ces objectifs représentent notre vision collective pour le projet Ultimate Tic-Tac-
Toe, unissant des aspirations fonctionnelles, technologiques et créatives pour offrir une
expérience de jeu mémorable et enrichissante.
Besoins fonctionnels :
Interface Utilisateur Intuitive : Les joueurs doivent bénéficier d’une interface uti-
lisateur intuitive permettant une navigation fluide et une compréhension rapide
des mécanismes de jeu.
Expérience de Jeu Immersive : Le jeu doit offrir une expérience immersive avec
des graphismes attrayants, des effets sonores adaptés, et une ambiance générale
captivante pour une immersion maximale des joueurs.
Options de Difficulté Réglables : Les joueurs doivent avoir la possibilité de régler
la difficulté du jeu pour s’adapter à leurs compétences, assurant ainsi une expérience
personnalisée.
Mode Multijoueur Stable : Le mode multijoueur en ligne doit garantir une sta-
bilité optimale, permettant des affrontements compétitifs sans interruptions ni
latences excessives.
5
Figure 2 – Diagramme de cas d’utilisation
Acteurs :
— Joueur (Utilisateur)
Description :
Le cas d’utilisation commence lorsque le joueur ouvre l’application ou la page web
du Jeu d’Ultimate Tic Tac Toe. En lançant le jeu, le joueur se voit présenter le menu
principal, comprenant différentes options de modes de jeu.
Scénario nominal :
1. Le Joueur Lance le Jeu :
— Le joueur ouvre le Jeu d’Ultimate Tic Tac Toe.
2. Affichage du Menu Principal :
— Le menu principal s’affiche, offrant au joueur plusieurs options.
3. Le Joueur Sélectionne le Mode de Jeu :
— Le joueur est invité à choisir un mode de jeu :
— Mode 1 Joueur : Le joueur affronte un adversaire contrôlé par l’ordina-
teur.
— Mode 2 Joueurs : Deux joueurs s’affrontent sur le même appareil.
— Mode Classique : Le jeu traditionnel du Tic Tac Toe.
4. Le Joueur Choisi le Mode 1 Joueur :
— Si le joueur sélectionne le ”Mode 1 Joueur”, il peut éventuellement configu-
rer les paramètres du jeu (par exemple, le niveau de difficulté de l’adversaire
virtuel).
6
5. Le Joueur Choisi le Mode 2 Joueurs :
— Si le joueur sélectionne le ”Mode 2 Joueurs”, le jeu commence avec les deux
joueurs faisant des mouvements à tour de rôle sur le même appareil.
6. Le Joueur Choisi le Mode Classique :
— Si le joueur sélectionne le ”Mode Classique”, une partie traditionnelle de Tic
Tac Toe démarre.
Scénario alternatif :
— Si à un moment le joueur décide de quitter le jeu sans choisir de mode, le cas
d’utilisation se termine, et le jeu se ferme.
Préconditions :
— Le jeu d’Ultimate Tic Tac Toe est installé sur l’appareil du joueur ou accessible
via une page web.
— Le joueur dispose d’un appareil fonctionnel (ordinateur, smartphone, etc.) pour
exécuter le jeu.
— Le joueur possède des connaissances de base sur la manière d’interagir avec son
appareil et de lancer des applications.
— L’application ou la page web du jeu est dans un état stable et opérationnel.
Postconditions :
— Le jeu s’initialise en fonction du mode choisi, et le joueur est dirigé vers l’interface
de jeu correspondante.
— Pour le Mode 1 Joueur, le joueur peut commencer à faire des mouvements contre
l’adversaire virtuel.
— Pour le Mode 2 Joueurs, les deux joueurs font des mouvements à tour de rôle sur
le même appareil.
— Pour le Mode Classique, une partie traditionnelle de Tic Tac Toe est lancée.
Exceptions :
— En cas de problèmes techniques empêchant le lancement du jeu, un message d’er-
reur s’affiche, invitant le joueur à réessayer.
— Si le joueur quitte le jeu pendant le processus de sélection du mode, le jeu se ferme
sans démarrer.
7
0.3.3 Conception
La phase de conception de notre projet est un élément clé de notre processus de
développement, visant à transformer les besoins identifiés en une structure cohérente et
fonctionnelle. Nous adoptons une approche méthodique qui englobe la conception du jeu
sous ses aspects visuels, interactifs et techniques.
8
0.4 Conclusion
Notre engagement envers l’innovation, illustré par l’introduction de neuf sous-plateaux
indépendants, définit notre ambition de repousser les limites du jeu classique. Nous
sommes conscients des défis techniques à venir, notamment en matière de gestion des
données multijoueurs et d’optimisation des performances, et nous sommes prêts à relever
ces défis avec créativité.
Le cahier de charges devient notre guide, orientant le développement, les tests, et les
itérations futures. Nous sommes déterminés à créer un jeu de tic tac toe qui non seulement
divertit mais surprend et engage les joueurs de manière unique. Ce projet représente notre
engagement envers l’excellence, et nous sommes impatients de concrétiser cette vision
audacieuse dans la réalité du jeu.