A halma checker game with AI Agent that can make yourself better...
- GUI / CMD Board
- Multiple size board (8x8, 10x10, 16x16)
- Multiple AI Agent Style (Minmax, Local Search)
- Multiple Game Mode (Player vs AI, AI vs AI)
- (optional)Install virtualenv if you haven't
pip install virtualenv
- Create a virtualenv
$ virtualenv venv
- Activate the env
- Download required dependencies
- For windows
$ venv\Scripts\activate
- For macOS / Linux
$ source venv/bin/activate
pip install -r requirements.txt
$ pip freeze > requirements.txt
Simply just run this command to play this game, even you don't have the dependencies installed : Windows :
run.bat
Linux/MacOS:
run.sh
- Python
- PySimpleGUI
If you feel that this repo have helped you provide more example on learning software engineering, then it is enough for me! Wanna contribute more? Please ⭐ this repo so other can see it too!