| 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 |
|