Go to file
hheik 158ca093dd Default implementation of full_generation for GraphLike 2026-04-25 10:45:56 +03:00
src Default implementation of full_generation for GraphLike 2026-04-25 10:45:56 +03:00
.gitignore Added basic traits 2026-04-23 19:41:24 +03:00
Cargo.lock Added basic traits 2026-04-23 19:41:24 +03:00
Cargo.toml Added basic traits 2026-04-23 19:41:24 +03:00
README.md Added some trait functions 2026-04-24 09:17:15 +03:00

README.md

WFC - Wave Function Collapse

An algorithm for procedural generation of matrices or node graphs, based on a ruleset.

Instead of going with a restrictive ruleset, this implementation allows for rulesets that act dynamically on the state of the graph, allowing more complex rules.

Overview

Few main concepts:

GraphLike

Trait for a struct that holds spatial data

Ruleset

Trait for a ruleset