Skip to content

pe-perry/BoardGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BoardGame

Board games in Python with UI.

Games currently included:

Prerequisites

System requirement:

Required packages:

Start a game

  1. Download the repository here (and unzip it if needed).
  2. Open your console.
  3. Change directory cd to the downloaded folder.
  4. Run python -m play_ui game_code_below.
Game Game code
Tic-Tac-Toe tictactoe
Connect Four connectfour
  1. Have fun!

AI/Algorithms

Tree search algorithms

Heuristic

  • Simple score for Win/Draw/Lose/Not ended.
  • Simulation.

What's next

  • Add more games, e.g.
  • Make use of Machine Learning in the heuristic.
  • Add Monte Carlo Tree Search.
  • Improve AI speed.

Credits

  • Material design icons from www.flaticon.com.
  • Buddies who brought me to this area.

Releases

No releases published

Packages

No packages published

Languages