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 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.
- GitHub: https://github.com/topics/maze
- Wikipedia: https://en.wikipedia.org/wiki/Maze
- Related Topics: algorithm, game, pathfinding, search,
- Aliases: mazes, maze-algorithms, maze-generator, maze-solver, maze-generation, maze-generation-algorithms, maze-solving-algorithms, maze-creation, maze-solving,
- Last updated: 2025-04-27 00:17:19 UTC
- JSON Representation
https://github.com/thegatesdev/mazegen-c
Overly complicated maze generation in C
algorithms-and-data-structures c cmake cmakelists generation maze maze-algorithms maze-generation maze-generation-algorithms maze-generator
Last synced: 08 Apr 2025
https://github.com/elyeandre/simple-maze-game
This project is a Java-based maze game inspired by Nitrome's "Bad Ice Cream."
badicecream game game-development gamemadewithjava java java-game java-game-development javagame maze maze-game mazegame simple-game
Last synced: 21 Mar 2025
https://github.com/martina-pauer/pauer-lab
Un generador aleatorio de laberintos que puede guardar o no los resultados a un nombre de arhcivo que reciba de parametro ejecutando script desde terminal.
aleatorio generador-de-laberinto laberinto linux maze maze-generator python random
Last synced: 22 Apr 2025
https://github.com/chriskonnertz/mazegen
Kotlin maze generator console application - weekend project, ugly code!
generator kotlin learning maze
Last synced: 16 Mar 2025
https://github.com/arceryz/mazerunner
2D Maze editor using Raylib and ImGui. Features convenient junction placement, naming, moving aswell as tagging of positions. Export to JSON for use in games.
cpp editor game-development gametools imgui maze maze-creation maze-explorer maze-generator raylib tools
Last synced: 25 Nov 2024
https://github.com/kaixtr/labirinto
Projeto de algoritmo de labirinto programado para a matéria de Teoria dos autômatos do curso de Ciência da Computação na Universidade do Distrito Federal, em 2025.
Last synced: 01 Apr 2025
https://github.com/iagolirapasssos/labirinto-educativo
With the Educational Maze, users can drag and drop command blocks to create sequences that direct the car's movement in the maze.
educacao labirinto labirinto-programacao linguagem-blocos maze maze-generator maze-solver programacao
Last synced: 24 Feb 2025
https://github.com/tanguysoto/themaze
First person escape game inside a giant 3D maze :video_game:
3d game maze procedural-generation unity
Last synced: 01 Apr 2025
https://github.com/rluvaton/maze
Maze in Java
java maze maze-generator maze-solver
Last synced: 01 Apr 2025
https://github.com/deshrike/pymaze
Generate and solve a maze
maze maze-generation-algorithms maze-solver python
Last synced: 29 Mar 2025
https://github.com/joyrider3774/mazethingie_vircon32
My Mazethingie game which is a maze generator / player for the Vircon32 fantasy console
Last synced: 29 Mar 2025
https://github.com/irurus/the-elder-maze
The Elder Maze is a student project in C++ where you descend deeper into a dungeon, floor by floor, defeating enemies. It features endless gameplay with character progression and increasingly challengingenemy levels, all presented in pseudo-3D graphics. The game is currently in development.
c cli cpp dungeon-crawler-game game maze pseudo-3d-game terminal-game
Last synced: 23 Apr 2025
https://github.com/awass04/rat-maze-dfs-algorithm-
A DFS algorithm designed to solve a maze.
csharp dfs dfs-algorithm dfs-algorithms dfs-visualization maze maze-algorithms maze-solver rat stack stacks
Last synced: 27 Nov 2024
https://github.com/gareththegeek/maze
A game for the DIY gamer kit
arduino diy-gamer-kit maze prim-algorithm
Last synced: 21 Mar 2025
https://github.com/aggrathon/amazealgorithm
A maze generator for creating interesting mazes
labyrinth labyrinth-generation maze maze-algorithms maze-generator rust rust-lang
Last synced: 16 Mar 2025
https://github.com/chrisvilches/pokemon-maze-part-ii
An algorithm that solves the ice field puzzle that appears in Pokemon games.
algorithm maze pathfinding shortest-path-algorithm
Last synced: 16 Mar 2025
https://github.com/hamolicious/maze
A Maze generator, solver and "game" written in Python 3.8 and PyGame.
gui maze maze-generation-algorithms maze-generator pygame python python38
Last synced: 24 Feb 2025
https://github.com/gnu11111/gridz
gridZ - whatever it may become
game korge kotlin maze multiplatform speedrunner
Last synced: 03 Apr 2025
https://github.com/wvanlit/mazegenerator
A C# project about generating different types of mazes and solving them. Based on "Mazes for Programmers" by Jamis Buck.
csharp maze maze-generator maze-solver
Last synced: 23 Feb 2025
https://github.com/kunalthakur204/daa
Dive into an exciting maze adventure! 🔥 Navigate randomly generated puzzles, dodge obstacles, and reach the goal. Simple controls, endless fun, and challenging twists await. Are you ready to escape? 🏆🌀
importliberies maze mazegame pygame python3 tkinter tkinter-graphic-interface tkinter-python
Last synced: 09 Apr 2025
https://github.com/loloof64/escapethemaze
Escape the maze, on your mobile
2d-game 3d-game demo-app expo-cli maze maze-generator react-native
Last synced: 25 Mar 2025
https://github.com/swashvirus/mazegeneratorsolver
maze generator solver and render using JavaScript and HTML5 canvas for rendering
maze maze-algorithms maze-generation-algorithms maze-generator maze-solver mazes
Last synced: 01 Mar 2025
https://github.com/insooeric/2d-maze-game
2D Maze escaping game built with Java. Escape the maze as fast as possible!
game java maze simple-game visual-studio-code
Last synced: 29 Mar 2025