#markov #procedural #pattern #name #generate


Various tools and algorithms for building role-playing and adventure games

1 unstable release

0.1.0 Jul 15, 2019

#791 in Algorithms




Latest version Documentation MIT APACHE2

Various tools and algorithms for building rpg and adventure games


It is pitch black. You are likely to be eaten by a grue.
Further investigation will reveal more about their nature:

> what is a grue?

The grue is a sinister, lurking presence in the dark places of the
earth. Its favorite diet is adventurers, but its insatiable appetite
is tempered by its fear of light. No grue has ever been seen by the
light of day, and few have survived its fearsome jaws to tell the tale.


Name Generator

cargo run --release --example namegen

Markov Generator

cargo run --release --example markov

Adventure Generator

cargo run --release --example adventure


Add this to your Cargo.toml:

grue = "0.1.0"

and add this to your crate root:

extern crate grue;


Licensed under either of

at your option.


Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this crate by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Contributions are always welcome; please look at the issue tracker to see what known improvements are documented.

Code of Conduct

Contribution to the grue crate is organized under the terms of the Contributor Covenant, the maintainer of grue, @gwihlidal, promises to intervene to uphold that code of conduct.


~106K SLoC