This repository covers the development of a simple board game step by step into a modular, maintainable and resuable code base.
Run the game with python3 play.py
. If this fails you might need to install python3-tk
library for your python version.
For debugging, you can open a module in the interpreter with the following command python3 -i state.py
. Following this you can type commands related to state into the interpreter and see their result.
- Fork the repo
- Make your own game
The code has been designed to be modular and will suit the needs of most 2D, perfect information, turn-based strategy board games.