CS 438 game project
- Dependencies
- Building the Project
- Testing the Project
- Running the Project
- Utilizing Pre-commit
- LICENSE
- C++20
- Python3
To build the project, follow these steps:
- Open a terminal and navigate to the project root directory.
- Run the following commands:
mkdir build
cd build
cmake ..
make
To run tests, first build the project specifying the option for test:
cmake .. -D BUILD_TESTING=ON
Then apply the tests:
ctest
To run the project, execute the generated executable from the build directory:
./game-engine
This project uses pre-commit hooks to ensure code quality before commits. Follow these steps to install and run pre-commit:
Install pre-commit using pip:
pip install pre-commit
Set up pre-commit hooks:
pre-commit install
Run pre-commit on all files:
pre-commit run --all-files
This project is licensed under the zlib License - see the LICENSE file for details.