Maze Visualizations: 5) Maze Variations and Connections @s0lly
Maze Visualizations: 5) Maze Variations and Connections  @s0lly
Uploaded May 2021 | Updated September 2026, 2 hours ago
A series demonstrating different maze algorithms via interesting visualizations.


I've been playing around with the idea of generating game worlds (think dungeons, Diablo 1 style) using a combination of different maze types. The API that I've created so far allows for the maze generated here to be created quite simply, currently allowing the user to call either Recursive Backtracker and Hunt and Kill algorithms for use in eachg room, as well as allowing for the creation of empty rooms. These rooms are then connected via corridors (as shown in red) to the currently existing maze after being generated.


The resulting region can be considered a maze in its own right; interestingly, in this case, it can be considered as a "perfect" maze if the empty rooms are each considered to be a single cell of the maze.


For anyone interested in learning more, various maze algoritms are very well explained in Jamis Buck's excellent book "Mazes for Programmers" - a great read!





Other Social Media stuffs:

twitch.tv/s0llygaming
twitter.com/s0lly
instagram.com/s0lly.gaming
github.com/s0lly
patreon.com/s0lly
Maze Visualizations: 5) Maze Variations and ConnectionsRaytracing in Excel - Improved!! (via a C XLL)2D N-Body Simulation in Excel!Mars Hologram (Using a Particle System)First Games in C++: AstroVoidsGame Engine 12: BRDF, Spotlights, Ship ControlsExcel with s0lly: 3. Simple AutomationFirst Games in C++: Krazy Karts (v0.73) - Improved AIFirst Games in C++: Krazy Karts (v0.90) - New Map, Tire Tracks, Invincibility, Sprites Updated!Ray Tracing: Texture Mapping & Lighting2D Game Engine in C++: [9] Bounding BoxesFirst Games in C++: Dungeons and Flagons (v0.88) - Multithreading!
s0lly |

Maze Visualizations: 5) Maze Variations and Connections

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER