Generate mazes of different shapes and arbitrary sizes using graph theory
-
Updated
Apr 15, 2022 - C++
A maze is a type of puzzle involving a collection of paths, usually where a player has to find a route from start to finish.
A huge variety of algorithms exist for generating and solving mazes. These are not only fun to implement, but also are a good way to familiarise yourself with programming techniques, algorithms, and languages.
Generate mazes of different shapes and arbitrary sizes using graph theory
Reduce the burden of mathematics when playing OpenSCAD
Maze generation code, inspired by Mazes for Programmers.
Game examples implemented as .NET console applications primarily for providing education and inspiration. :)
Maze algorithms implemented in CoffeeScript, with an eye toward demonstrating how the algorithms work by animating them.
Collection of Reinforcement Learning / Meta Reinforcement Learning Environments.
A Micromouse simulator: write and test maze-solving code without a physical robot
A Python library for creating and solving mazes.
A package of 18 text-based modern games
C++ Bitmap Library https://www.partow.net/programming/bitmap/index.html
Astray is a lua based maze, room and dungeon generation library for dungeon crawlers and rougelike video games
A maze command written in Go
A macOS screensaver that procedurally generates a maze and then solves it
Create aesthetic mazes of different shapes, tiles, sizes and more using a CLI tool. A website is also available at https://mazes.apixelinspace.com
A comprehensive library of algorithms for creating perfect mazes.
IEEE Micromouse Competition - Micromouse Simulator
Deep reinforcement learning using baidu PARL(maze,flappy bird and so on)
Collection of maze generation algorithms.