Go to file
hheik 28c57905a3 Added basic traits 2026-04-23 19:41:24 +03:00
src Added basic traits 2026-04-23 19:41:24 +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 basic traits 2026-04-23 19:41:24 +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

Node

Trait for any data that