Skip to content

Darwin974/ICHI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 

Repository files navigation

ICHI - Jeu Uno en Python avec Kivy

ICHI est une version numérique du célèbre jeu de cartes Uno, créée en utilisant Python et Kivy. Ce projet est en cours de développement, avec des plans pour ajouter des fonctionnalités multijoueurs et une IA améliorée dans le futur.

Fonctionnalités

  • Mécanique du jeu : Implémente les règles de l'Uno, y compris :
    • Jouer des cartes en fonction de la couleur ou du numéro correspondant
    • Cartes spéciales (Passer, Inverser, +2, Joker, Joker +4)
  • Interface Graphique : Construite avec Kivy pour afficher le jeu, la main des joueurs et les cartes jouées.
  • Mode Solo : Joue contre des adversaires IA basiques.

Roadmap

  • Mettre en place la structure du projet
  • Implémenter les classes de carte et de paquet
  • Implémenter les régles "basiques" du UNO (si il y a un 3 jaune, je ne peux pas mettre mon 8 vert)
  • Boucle de jeu de base et interface Kivy
  • Faire une IA
  • Faire un exécutable .exe
  • Mettre des images pour les cartes
  • Ajouter le support multijoueur local (fonctionnalité future)
  • Ajouter le support multijoueur en ligne (fonctionnalité future)

Documents

Tout les documents du jeu se trouvent dans /game/Docs

Installation

Téléchargez le dossier /game et exécuter le fichier main.py. Ou alors téléchargez le dossier /Ichi_exe et lancez l'exécutable Ichi.exe.

Prérequis pour lancer le jeu avec le fichier main.py

  • Python
  • La bibliothèque Kivy et ses dépendances