1 | ## Zydeco |
2 |
|
3 | Hobby project/experiment in C++, graphics programming, and world generation. |
4 |
|
5 | ### Building |
6 |
|
7 | Run `./zydeco.sh` to compile, build, and run. Requires `CMake` and a `C++20`-capable compiler, as well as the dependencies below. Executable is outputted at `build/zydeco` in the project root directory. |
8 |
|
9 | Zydeco depends upon the following C/C++ libraries: |
10 |
|
11 | | Library | Purpose | Source | |
12 | | ------- | ------- | ------ | |
13 | | `fmt` | String formatting for debug output messages | `libfmt-dev` | |
14 | | `cpptrace` | Producing stack traces for fault output | [GitHub](https://github.com/jeremy-rifkin/cpptrace) | |
15 | | `SDL2` | Cross-platform solution for creating and managing windows, OpenGL contexts | `libsdl2-dev` | |
16 |
|