Skip to content

Tijoxa/Projet-Poker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projet-Poker

Le but du projet est de créer un jeu de Poker Texas Hold'Em faisant intervenir joueurs humains et intelligences artificielles en mettant en oeuvre les algorithmes de la théorie des jeux et de l'apprentissage statistique.

Le jeu permettra à des humains de s'affronter et d'affronter des IA, le tout en réseau.

Le jeu de Poker comportera plusieurs modules :

  • Un serveur, hébergé sur une machine en réseau local
  • Un logiciel client humain avec une interface graphique
  • Un logiciel client IA, avec possiblement plusieurs variantes d'IA. (Jeu au hasard, jeu agressif, par auto-apprentissage)
  • Un protocole de communication entre clients et serveur

Pour que le projet puisse fonctionner sur Linux, Windows et Mac, le langage et les bibliothèques utilisés seront (à peu près) libres.

Installation

Version de Python $\geq$ 3.10.x

Packages :

Comment jouer

  • Lancer le serveur dans src/rules/ :
python server.py
  • Lancer le client dans src/poker/ :
python main.py

Ressources

Le dossier de stockage des fichiers annexes (Cahier des charges, planning & ressources éducatives) est accessibles à l'aide du lien suivant (https://drive.google.com/drive/folders/1wyqECV4-QQn1gJoVZwRgfn_wUfKAfKLP?usp=sharing).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages