Skip to content

TheoMestries/Minigames

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Ce projet consiste en une application Python interactive regroupant plusieurs mini-jeux. L'objectif était de créer une expérience ludique et engageante pour deux joueurs, avec la possibilité de jouer soit entre humains, soit contre une intelligence artificielle.

Jeux Inclus:

  • Jeu des Devinettes : Un jeu interactif où un joueur pense à un objet ou un concept, et l'autre joueur essaie de le deviner en posant des questions qui ne peuvent être répondues que par 'oui' ou 'non'.

  • Jeu des Allumettes : Ce jeu classique consiste à retirer des allumettes d'un tas selon des règles spécifiques, où l'objectif est de forcer l'adversaire à prendre la dernière allumette.

  • Morpion (Tic-Tac-Toe) : Un jeu de stratégie simple mais captivant où deux joueurs placent alternativement des symboles dans une grille 3x3, cherchant à aligner trois symboles consécutifs pour gagner.

  • Puissance 4 : Un jeu tactique où les joueurs insèrent à tour de rôle des jetons dans une grille, visant à aligner quatre jetons de leur couleur, que ce soit horizontalement, verticalement, ou en diagonale.

    Compétences :

  • Implémenter des conceptions simples : Le projet consiste en une série de mini-jeux développés en Python. Chaque jeu (Devinettes, Allumettes, Morpion, Puissance 4) représente une implémentation de concepts de jeu simples et classiques.

  • Faire des essais et évaluer les résultats en regard des spécifications : Bien que les détails spécifiques des tests ne soient pas mentionnés, le développement de jeux interactifs implique généralement des cycles d'essais et d'évaluations pour assurer le bon fonctionnement et l'engagement des utilisateurs.

  • Analyser un problème avec méthode (découpage en éléments algorithmiques simples, structure de données...) : La création de jeux comme le Morpion ou Puissance 4 nécessite une compréhension claire des structures de données (comme les grilles) et des algorithmes (pour vérifier les conditions de victoire, par exemple).

  • Comparer des algorithmes pour des problèmes classiques : Bien que la comparaison directe d'algorithmes ne soit pas explicitement mentionnée, la diversité des jeux implique l'utilisation de différentes approches algorithmiques pour chaque jeu, ce qui peut sous-entendre une compréhension des avantages et inconvénients de chaque méthode.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages