You can download and play the game here: https://github.com/NathanGrenier/COMP-345/releases
Steps:
- Download the
COMP-345.zipfile. - Unzip it.
- Run the
COMP-345.exefile.
Important
The game only runs on Windows.
| Name | Student ID | |
|---|---|---|
| Nathan Grenier | 40250986 | nathangrenier01@gmail.com |
| Denmar Ermitano | 40286029 | d_ermita@live.concordia.ca |
| Nirav Patel | 40248940 | pa_nir@live.concordia.ca |
Any and all attributions to third-party assets, resources, or contributions used in the project can be found on the Attributions Wiki.
A document outlining the project's analysis and design considerations can be found at: deliverables/Analysis_and_Design.md.
All assignment documentation can be found in the deliverables/ directory. There will be a markdown file for each assignment.
The project's source code documentation can be found online here: https://comp345.ngrenier.com/
The repo can be cloned at https://github.com/NathanGrenier/COMP-345.
Note
The project was tested on VisualStudio v17.3.6+
Tip
If you are running the project via a .zip file, skip to step 2.
- Install the project's dependencies by running
git submodule initfollowed bygit submodule update --init --recursive.If you don't have git installed. You can use the installation .exe in
vendor/. - Select the CMake project name as the startup to execute.
Run the following commands to build the application in release mode:
mkdir -p ./build; cd buildcmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_EXE_LINKER_FLAGS="-Wl" ..cmake --build . --config Release
You can also use the .\install.bat script to build and launch the release version.
In order to generate Doxygen documentation, you must first install the software. Follow this guide (just the installation): https://darkognu.eu/programming/tutorials/doxygen_tutorial_cpp
To generate the documentation, run the following command in the workspace root directory:
doxygenTo view the generated documentation, open the docs/html/index.html file in a web browser.
- Run the following command (with latex installed):
docs/latex/make.bat
You can now view the generated PDF at docs/latex/refman.pdf.

