JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
Présentation du Jeu Awele réalisé avec C
1. DÉVELOPPEMENT DU JEU AWELE
du 23/12/2023 au 31/01/2024
Encadré par : Mme Abouda Dhekra
Elaboré par : Khayati Hind, Jiddou Mohamed, Satchivi
Kokoè, Yarbanga Blaise, Hedia Amani, Afoh Denis
Présentation du projet d’Algorithmique
Projet IATIC3
2. Présentation de Projet
01
02 Analyse et conception
03
Démonstration
04
Plan Réalisation et mise en œuvre
Conclusion
06
6. Analyse et conception
Le projet vise à développer une version informatique du jeu Awélé en langage C,
mettant en avant des fonctionnalités telles que
Pouvoir jouer à partir d’une interface graphique
Entrer et mémoriser le pseudo de chaque joueur
Jouer à deux joueurs humains ou avec ordinateur
Mémoriser les scores dans un fichier
01
04
02
03
添加标题
Analyse du Projet
2
7. Compréhension
du Jeu Réel
À travers des parties pratiques
jouées, nous avons bien compris le
jeu Awélé,
Brainstorming
Collectif
Chaque membre de l'équipe a été invité à
proposer des idées et des fonctionnalités
Répartition
des taches
En adoptant une méthodologie agile,
notre équipe a divisé les tâches du
projet,
Analyse et conception
Méthode de Travail
3
10. Réalisation et mise en œuvre
SDL 2.2
pour l'Interface Graphique
Visual Studio
Code (IDE) sous
Linux
Langage
de Programmation C
Choix des outils a été un élément important pour assurer
une implémentation efficace et une interface graphique
conviviale.
Outils Utilisés
5
11. Réalisation et mise en œuvre
Bienvenue:
La page de bienvenue, intégrée dans le fichier welcome.c, accueille les joueurs dès le lancement du jeu Awélé en C
6
12. Réalisation et mise en œuvre
Menu:
Le menu, géré dans le fichier menu.c, constitue le point d'entrée et l'interface utilisateur du jeu Awélé en C. Il offre aux joueurs
des options telles que démarrer une nouvelle partie à 2 ou avec l’ordinateur, meilleur score, description ou quitter le jeu.
7
13. Réalisation et mise en œuvre
Gestion des joueurs:
C’est la phase de Saisie de deux joueurs, gérée dans le fichier pseudo.c, représente la première interaction
des joueurs avec le jeu.
8
14. Réalisation et mise en œuvre
Initialisation:
les processus qui préparent le terrain avant le début de la partie, incluant la création de la fenêtre graphique,
le chargement des textures, et l'initialisation des joueurs.
9
15. Réalisation et mise en œuvre
Semer
Cette fonction, implantée dans le fichier jouer_update.c, est responsable de la propagation des graines à travers le
tablier. Elle intervient à chaque tour de joueur, assurant ainsi l'évolution du jeu.
10
16. Réalisation et mise en œuvre
Récolter
Cette fonction, présente dans le fichier jouer_update.c, intervient à chaque étape pour vérifier la
possibilité d'une récolte
11
17. Réalisation et mise en œuvre
Gestion de score
Cette fonctionnalité, présente dans le fichier score.c, assure l'enregistrement, la mise à jour et le
classement des scores des joueurs.
12
18. Réalisation et mise en œuvre
Gestion de fin de partie
La gestion de fin de partie, mise en œuvre dans le fichier gameover.c, sert à évaluer les conditions de
victoire ou d'égalité. Elle intervient à chaque tour pour vérifier si la partie doit se poursuivre ou se
terminer.
13
19. Réalisation et mise en œuvre
Jouer Contre l'Ordinateur:
Cette fonctionnalité est implémentée
dans le fichier awele.c, offre la
possibilité de défier un ordinateur.
Elle enrichit l'expérience de jeu en
jouant des parties contre un adversaire
virtuel.
14
The first robots foud applications in assesting doctors in 1950 : lumena a transport talking robot was crreated to teach med studetns about female anatomy .
Ans the first android robot sim-1 wa invented in 1967 , this time a male robot for training
Anesthetists , it can , brathe ,and had a ticking heart and if the doctors made a mistake it died
The first robots foud applications in assesting doctors in 1950 : lumena a transport talking robot was crreated to teach med studetns about female anatomy .
Ans the first android robot sim-1 wa invented in 1967 , this time a male robot for training
Anesthetists , it can , brathe ,and had a ticking heart and if the doctors made a mistake it died
The first robots foud applications in assesting doctors in 1950 : lumena a transport talking robot was crreated to teach med studetns about female anatomy .
Ans the first android robot sim-1 wa invented in 1967 , this time a male robot for training
Anesthetists , it can , brathe ,and had a ticking heart and if the doctors made a mistake it died
The first robots foud applications in assesting doctors in 1950 : lumena a transport talking robot was crreated to teach med studetns about female anatomy .
Ans the first android robot sim-1 wa invented in 1967 , this time a male robot for training
Anesthetists , it can , brathe ,and had a ticking heart and if the doctors made a mistake it died
The first robots foud applications in assesting doctors in 1950 : lumena a transport talking robot was crreated to teach med studetns about female anatomy .
Ans the first android robot sim-1 wa invented in 1967 , this time a male robot for training
Anesthetists , it can , brathe ,and had a ticking heart and if the doctors made a mistake it died
The first robots foud applications in assesting doctors in 1950 : lumena a transport talking robot was crreated to teach med studetns about female anatomy .
Ans the first android robot sim-1 wa invented in 1967 , this time a male robot for training
Anesthetists , it can , brathe ,and had a ticking heart and if the doctors made a mistake it died
The first robots foud applications in assesting doctors in 1950 : lumena a transport talking robot was crreated to teach med studetns about female anatomy .
Ans the first android robot sim-1 wa invented in 1967 , this time a male robot for training
Anesthetists , it can , brathe ,and had a ticking heart and if the doctors made a mistake it died
The first robots foud applications in assesting doctors in 1950 : lumena a transport talking robot was crreated to teach med studetns about female anatomy .
Ans the first android robot sim-1 wa invented in 1967 , this time a male robot for training
Anesthetists , it can , brathe ,and had a ticking heart and if the doctors made a mistake it died
The first robots foud applications in assesting doctors in 1950 : lumena a transport talking robot was crreated to teach med studetns about female anatomy .
Ans the first android robot sim-1 wa invented in 1967 , this time a male robot for training
Anesthetists , it can , brathe ,and had a ticking heart and if the doctors made a mistake it died