Project of Monopoly vs AI game
Authors: Kamil Kośnik, Kacper Radzikowski
- In directory "docs" theres pdf file "refman.pdf" containing whole doxygen generated project documentation.
- If You would like to run html page of documentation, run "chromium docs/html/index.htnl". Of course chroimum can be replaced by Your prefered browser.
- SFML v.2.6.0 - Graphic library used in games and multimedia projects
- Catch v.2 - Unit test framework used for testing our code
For building project run
make
For launching game
sh monopolyVsAI.sh
Unit testing framework - Catch2.
This part have to be done only once, repeat only if "make cleanAll" or "make cleanTestsConfig" was called
For downloading and building tests framework run
make testsConfig
To build avaiable tests run
make tests
For launching testing script run
sh monopolyTests
Before running clang-format you need to have it installed. In case you don't have it installed run:
sudo apt install clang-format
With clang-format installed code can be formatted by running
sh clang-format.sh
For cleaning all project run
make cleanAll
For cleaning only game files run
make clean
For cleaninig only tests files run
make cleanTests
For cleaning tests framework run
make cleanTestsConfig