Procedual random map generator for gores DDNet maps (see DDNet Wiki, KoG). This project is in active development, many parts of the codebase might still change. You can playtest maps on my ddnet server, just search for "random" in the server browser.
Assuming that you have rust installed just git clone and cargo run inside the project directory. Alternatively, pre-compiled binaries of stable versions are provided as GitHub releases.
For documentation on all the possible settings check out the docstrings for the GenerationConfig struct in config.rs.
Keybinds:
space: Generate mapshift+space: Generate map (retry on failure)r: Refocus camerad: View debug layer hover
Snapshot tests ensure code changes don't unintentionally alter map generation. For comfortable interactive usage cargo install cargo-insta.
Run tests: cargo insta test
Review changes: cargo insta review
Accept all: cargo insta accept
