Crafting Mazes

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • path-algorithms-on-a-grid-map

    A solution that solves a problem of finding path on a grid representing any kind of maps from small and virtual maps to more like real maps (see screenshots for examples).

  • Therefore, I forked the repository and based my solution on it. Kudos to @razimantv for the elegant OOP design, which allowed me to customize the results to create visually appealing images using the SFML library or generate a text file with the necessary map description for my Wall-E project.

  • mazerandom

    Random maze generator with no guarantee of having solution

  • While it would have been enticing to implement various maze generation algorithms to compare them, I also wanted a more efficient approach. The quickest solution I found involved randomly selecting connected cells. That's precisely what I did with mazerandom. This one-file application creates a grid table of 20 x 20 cells and then randomly connects them using a Depth-First Search (DFS) traversal. In other words, we're simply carving passages in the grid.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • mazegenerator

    Generate mazes of different shapes and arbitrary sizes using graph theory

  • I discovered a well-designed mazegenerator codebase by @razimantv that accomplishes this, generating mazes in SVG file format.

  • mazegenerator

    A forked and slightly refactored maze generator (by optiklab)

  • I also added comments throughout the codebase for easier comprehension, so I don't need to explain it in every detail here. The main pipeline can be found in \mazegenerator\maze\mazebaze.cpp:

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Advice on How to Procedurally Generate a 3D/Multi-Sided Maze

    1 project | /r/math | 26 Aug 2022
  • Can someone review a code I found on GitHub and tell me how I can use it?

    2 projects | /r/learnprogramming | 16 Jan 2021
  • CLI maze generator with multiple shapes, tiling and other options

    1 project | /r/programming | 26 Mar 2021
  • CLI maze generator with multiple shapes, tiling and other options

    1 project | /r/opensource | 25 Mar 2021
  • Create beautiful mazes, easy-to-use, composable and configurable CLI

    1 project | /r/coolgithubprojects | 19 Mar 2021