This project recreates the Azul board game in the command line. Its compatible for up to 4 players which can be either human or a basic AI.
- C++14 / C++1y (Linux)
Please enter the following command into your terminal or shell application to build the program.
$ make
Please enter the following command into your terminal or shell application to run all program tests.
Note: Please ensure the program has been compiled prior to running.
As the tests were initially compiled and run on a MacOS Catalina machine, they may fail on different machines due to differences in C++ hardware implementations. The random seed may not output the same as the expected output.
$ make test
Please enter the following command into your terminal or shell application to run the program.
$ ./Azul
Or alternatively, if you want to automate the process of argument processing, you can run the program with the following command.
$ ./Azul $(cat program.args) < program.in > program.out