The game was created for the project during the 4th semester of studies in computer science at the Silesian University of Technology. The time I spent on the project oscillated around 4 - 5 weeks.
A video showing how the game works
My main knowledge comes from the documentation of individual libraries. In the process of learning (started some time ago) I also read two books: C++ Primer 5th edition and SFML Game Development. I also get a lot of help from the official SFML forum. There are many helpful threads there.
- SFML Library -- under the zlib/png license
- Box2D Library -- under the MIT license
- Clipper Library -- under the BSL-1.0 license
- Poly2Tri Library -- under the BSD-3-Clause license
And Doxygen as standard tool for generating documentation -- under the GNU General Public License
On Windows, simply run the buildVSProject.bat file. This will create the Visual Studio project files. You can then open the project in Visual Studio and compile.
On Linux you will most likely need to give the appropriate permissions to buildMakeFiles.sh and Worms-Clone/vendor/bin/premake/premake5.
Then we perform:
$ ./buildMakeFiles.sh
$ make
Instructions on how to play the game
A report describing the status of the project as at day of 18.04.2021