Mazes topic

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.

List Mazes repositories

challenges

158
Stars
18
Forks
Watchers

graphics programming challenges

mazegenerator

1.0k
Stars
93
Forks
Watchers

Generate mazes of different shapes and arbitrary sizes using graph theory

meiro

452
Stars
19
Forks
Watchers

Maze generation code, inspired by Mazes for Programmers.

MetaGym

272
Stars
58
Forks
Watchers

Collection of Reinforcement Learning / Meta Reinforcement Learning Environments.

mms

358
Stars
79
Forks
Watchers

A Micromouse simulator: write and test maze-solving code without a physical robot

mazelib

224
Stars
51
Forks
Watchers

A Python library for creating and solving mazes.

maze

118
Stars
10
Forks
Watchers

A maze command written in Go

F-a-maze-ing

84
Stars
8
Forks
Watchers

Create aesthetic mazes of different shapes, tiles, sizes and more using a CLI tool. A website is also available at https://mazes.apixelinspace.com

mazes

78
Stars
17
Forks
Watchers

A comprehensive library of algorithms for creating perfect mazes.

ScreenMazer

112
Stars
6
Forks
Watchers

A macOS screensaver that procedurally generates a maze and then solves it