Skip to content

AboutJean/2048_python_ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2048 Python AI

Implémentation Python de 2048.

Description

  • moteur 4x4
  • interface Tkinter
  • mode joueur
  • mode IA
  • recherche Expectimax
  • heuristique pondérée
  • tuning de poids

Structure

  • ui.py : interface, CLI, orchestration
  • game_engine.py : règles, mouvements, score, cache
  • write_save.py : lecture/écriture des sauvegardes
  • ai/ : recherche, évaluation, tuning, utilitaires
  • user/ : état de partie, score
  • docs/ : documentation technique
  • legacy/ : anciennes versions, références
  • experiments/ : tests isolés

Exécution

python ui.py -m player
python ui.py -m ai
python ui.py -m train

Prérequis

  • Python 3
  • Tkinter

Notes

  • sauvegarde locale : user/
  • journal d'entraînement : tuner_logs.csv
  • poids actifs : ai/best_tuned_weights.json

Description courte

2048 en Python avec interface Tkinter, moteur de jeu, recherche Expectimax et tuning heuristique.

About

A 2048 ai disigned in python as a learning project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages