A CLI representation of the Santorini 2-player board game. Implemented in Python following OOP structure with various design patterns.
Run python3 <pWhite> <pBlue> <undo/redo> <score display> in terminal. Options for 'player white type' and 'player blue type' are 'human', 'heuristic', and 'random'. If no argument is given, the player type will be defaulted to 'human'. Options for enable undo/redo and enable score display are 'on' and 'off'. If no argument is given, the default setting will be 'off'.
- Convert program into a GUI
- Improve code design even further