/game_of_29

game_of_29 a card game

Primary LanguageJupyter Notebook

Info

  • An agent for game_of_29 a card game
  • contains:
    • Engine: engine/Play.py game_of_29 playing engine
    • Agent: engine/python a sanic webserver
  • developed for smartbot 2023 Challange

Todo:

- engine performance pickle & evaluate
- MCTS tree search
- deep Q learning

tutorials:

  • pacman using mdp

resources

Industry graded RL libraries:

to run:

python3 29_engine.py

[1st MILESTONE: study phase complete] ( High Level Design and Low Level Design)

todo

  • ISMCTS
  • Maximal Bipartite Matching for distributing cards
  • implement in c++ for speed
  • store table states
  • 1v3 game
  • 1v1 game