kruffinon Hacker News • Recommends
On “Simple Dungeon Map Generation”
#proceduralgeneration#roguelike#cellularautomata
16K subscribers • 2 videos on Hallway
Intermediate. Assumes working knowledge.
153K views6 years ago4 recommendations
Game developmentComputer scienceGame programmingAlgorithms
Herbert Wolverson surveys various procedural map generation techniques for roguelikes, including cellular automata, drunkard's walk, and wave function collapse.
This talk is from the 2020 virtual Roguelike Celebration: roguelike.club/event2020.html Herbert has been a hobby game developer since the 1990s, and is the developer of Nox Futura, One Knight in the Dungeon, and several 7DRL projects. Author of the Rust Roguelike Tutorial, and upcoming book with the working title Learn Rust by Making a Game book (Pragmatic Bookshelf, expected release this winter). He's a regular contributor to the subreddit r/roguelikedev. This talk is a detailed survey of procedural map generation, including integration of hand-crafted "prefabs"/vaults. While the source material is written in Rust, it's readily abstracted to psuedocode and presented in a language agnostic fashion. Techniques include: Simple room placement, BSP room placement, BSP interiors, cellular automata, drunkard's walk, mazes, diffusion-limited aggregation, voronoi, wave function collapse, and prefabs. Sprinkle in a little spice by adding symmetry, layering/combining generators, different corridor algorithms, and doors placement. Find him on Twitter: twitter.com/herberticus Roguelike Tutorial section 3 techniques and illustrations: bfnightly.bracketproductions.com/rustbook/chapter23-prefix.h… Rust Roguelike Tutorial: bfnightly.bracketproductions.com/rustbook/What people say. Highly recommended as an excellent, easy-to-follow overview of different procedural generation algorithms for game developers.
kruffinon Hacker News • Recommends
On “Simple Dungeon Map Generation”
rudedoggon Hacker News • Recommends
On “Hands-On Rust: Effective Learning Through 2D Game Development and Play”
chunguson Hacker News • Recommends
On “Roguelike Tutorial in Rust (2019)”
arandomhumanon Hacker News • Recommends
On “A celebration of roguelike games”