Board games in Python with UI.
Games currently included:
System requirement:
- Python 3
Required packages:
- Download the repository here (and unzip it if needed).
- Open your console.
- Change directory
cd
to the downloaded folder. - Run
python -m play_ui game_code_below
.
Game | Game code |
---|---|
Tic-Tac-Toe | tictactoe |
Connect Four | connectfour |
- Have fun!
- Minimax
- Minimax with Alpha-Beta Pruning
- Minimax with Modified Alpha-Beta Pruning (No equal sign.)
- Simple score for Win/Draw/Lose/Not ended.
- Simulation.
- Add more games, e.g.
- Make use of Machine Learning in the heuristic.
- Add Monte Carlo Tree Search.
- Improve AI speed.
- Material design icons from www.flaticon.com.
- Buddies who brought me to this area.