Skip to content

munchtoast/cs438-game-engine

Repository files navigation

game-engine

CS 438 game project

Table of Contents

Dependencies

  • C++20
  • Python3

Building the Project

To build the project, follow these steps:

  1. Open a terminal and navigate to the project root directory.
  2. Run the following commands:
mkdir build
cd build
cmake ..
make

Testing the Project

To run tests, first build the project specifying the option for test:

cmake .. -D BUILD_TESTING=ON

Then apply the tests:

ctest

Running the Project

To run the project, execute the generated executable from the build directory:

./game-engine

Utilizing Pre-commit

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

License

This project is licensed under the zlib License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published