Showing results for

dungeon

generation

on bfnightly.bracketproductions.com
bfnightly.bracketproductions.com › chapter 27.html
Cellular Automata Maps - Roguelike Tutorial - In Rust
...One Knight in the Dungeon uses cellular automata for this purpose, inspired by this excellent article. This chapter will help you create natural looking...
bfnightly.bracketproductions.com › chapter 34.html
Prefabs & Sectionals - Roguelike Tutorial - In Rust
...as Dungeon Crawl: Stone Soup. It's quite likely that what actually happened is your brave adventurer emerges from a procedurally generated map and...
bfnightly.bracketproductions.com › print.html
Roguelike Tutorial - In Rust
...an open, natural looking dungeon. But we'll need more work to generate the dwarven half! Let's add some more steps:
#![allow...
bfnightly.bracketproductions.com › chapter 57a.html
Spatial Indexing Revisited - Roguelike Tutorial - In Rust
...Fn(Entity) { let lock = SPATIAL_MAP.lock().unwrap(); for entity in lock.tile_content[idx].iter() { f(*entity); } } }
The f
variable is a generic parameter, using...
bfnightly.bracketproductions.com › chapter 3.html
Walking A Map - Roguelike Tutorial - In Rust
...1980, as a text-mode dungeon exploration game. It has spawned an entire genre of "roguelikes": procedurally generated maps, hunting an objective over multiple...
bfnightly.bracketproductions.com › chapter 5.html
Field of View - Roguelike Tutorial - In Rust
...We have a nicely drawn map, but it shows the whole dungeon! That reduces the usefulness of exploration - if we already know where everything...
bfnightly.bracketproductions.com › chapter 50.html
Game Stats - Roguelike Tutorial - In Rust
...So we'll opt for a condensed set of attributes for this game:
- Might, governing your general ability to hit things.
- Fitness, your general...
bfnightly.bracketproductions.com › chapter 36.html
Layering/Builder Chaining - Roguelike Tutorial - In Rust
...The last few chapters have introduced an important concept in procedural generation: chained builders. We're happily building a map, calling Wave Function Collapse...
bfnightly.bracketproductions.com › chapter 9.html
Items and Inventory - Roguelike Tutorial - In Rust
...We'd like more monsters than items, to avoid too much of a "Monty Haul" dungeon! Also in spawner.rs
, we'll add these...
bfnightly.bracketproductions.com › chapter 7.html
Dealing Damage - Roguelike Tutorial - In Rust
...We'll probably extend this system later, so we'll go with a nice generic name map_indexing_system.rs
:
#![allow(unused)] fn main() { use...