Mazes

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 forgenerating andsolving mazes. These are not only fun to implement, but also are a good way to familiarise yourself with programming techniques, algorithms, and languages.
Here are 1,310 public repositories matching this topic...
Language:All
Sort:Most stars
Generate mazes of different shapes and arbitrary sizes using graph theory
- Updated
Nov 1, 2023 - C++
Game examples implemented as .NET console applications primarily for providing education and inspiration. :)
- Updated
May 16, 2024 - C#
Reduce the burden of mathematics when playing OpenSCAD
- Updated
Jan 2, 2023 - OpenSCAD
Maze generation code, inspired by Mazes for Programmers.
- Updated
Jul 4, 2020 - Clojure
A Micromouse simulator: write and test maze-solving code without a physical robot
- Updated
Mar 5, 2025 - C++
Maze algorithms implemented in CoffeeScript, with an eye toward demonstrating how the algorithms work by animating them.
- Updated
Oct 28, 2018 - CoffeeScript
Collection of Reinforcement Learning / Meta Reinforcement Learning Environments.
- Updated
Jul 15, 2024 - Python
A Python library for creating and solving mazes.
- Updated
Nov 20, 2024 - Python
A package of 18 text-based modern games
- Updated
Mar 13, 2023 - C
Astray is a lua based maze, room and dungeon generation library for dungeon crawlers and rougelike video games
- Updated
Dec 15, 2024 - Lua
A maze command written in Go
- Updated
Mar 23, 2024 - Go
A macOS screensaver that procedurally generates a maze and then solves it
- Updated
Aug 25, 2023 - Swift
This is repository for the course ROS2 Autonomous Driving and SLAM using NAV2 with TurtleBot3 on Udemy.
- Updated
May 26, 2023 - Python
Create aesthetic mazes of different shapes, tiles, sizes and more using a CLI tool. A website is also available athttps://mazes.apixelinspace.com
- Updated
Apr 15, 2024 - F#
Collection of maze generation algorithms.
- Updated
Feb 7, 2019 - C++
IEEE Micromouse Competition - Micromouse Simulator
- Updated
Dec 17, 2022 - Java
A comprehensive library of algorithms for creating perfect mazes.
- Updated
Aug 13, 2024 - Java
- Followers
- 9 followers
- Website
- www.astrolog.org/labyrnth.htm
- Wikipedia
- Wikipedia