A C++ engine for 1v1 Blokus, utilizing a minimax tree search algorithm to determine optimal moves. The engine evaluates game states and simulates moves to select the best strategy in real-time. Designed for efficient decision-making in a competitive Blokus environment.
-
Clone the repository:
git clone https://github.com/PierpaoloLucarelli/BlokusEngine.git cd BlokusEngine
-
Install the ncurses library (required for terminal interface):
sudo apt install libncurses-dev
-
Build and run the project:
./build.sh main
To run in debug mode:
bash ./build.sh debug