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/igi-111/mazer
backtracking maze generator
backtracking maze maze-generator rust
Last synced: 13 Apr 2025
https://github.com/pgmrdohan/sdl2_mazerunner
MazeRunner developed on C with SDL2 is used to study algorithms like DFS, BFS, A* and etc.
algorithms generator maze sdl2 solver
Last synced: 24 Feb 2025
https://github.com/mrmorais/c-eleste
Um jogo da cobrinha autônomo com algoritmo de backtracking
backtracking-algorithm maze snake-game solving-games
Last synced: 21 Feb 2025
https://github.com/t0ny4/mazeball
Roll a ball through a 3D maze in your web browser. (A modern re-implementation of Astray)
0bsd 3d astray ball eslint first-person javascript maze planck third-person three-js threejs vite
Last synced: 21 Feb 2025
https://github.com/jabolol/labyrinthia
Blazingly fast maze solver and generator implementing the A* and BFS algorithms for solving and creation, respectively.
Last synced: 21 Mar 2025
https://github.com/qwaserbar/githubmazegame1
This is a simple maze game hosted on github pages
Last synced: 23 Feb 2025
https://github.com/themarlboroman/java-maze
Quick port of the js-maze to Java
Last synced: 28 Feb 2025
https://github.com/f-corvaro/cub3d
"Explore immersive 3D environments with cub3d, your ultimate raycasting engine."
3d 42 42project c computer-graphics cub3d cub3d-42 educational educational-project game-engine graphics linux maze minilibx raycasting rendering
Last synced: 12 Mar 2025
https://github.com/israel-charles/gui-dynamic-maze-solver
Java-based GUI application that solves mazes using backtracking algorithm. It visualizes the maze-solving process in real-time, highlighting the current path, backtracking steps, and teleportation through portals. The application effectively demonstrates pathfinding algorithms by marking visited cells, backtracking paths, and portal usage.
backtracking backtracking-algorithm dynamic-programming java java-swing maze maze-solver
Last synced: 11 Mar 2025
https://github.com/james-p-d/maze
Maze Generation and Solving in Python
bfs breadth-first-search depth-first-search dfs maze maze-generator maze-solver python python3
Last synced: 11 Mar 2025
https://github.com/nebuxadnezzar/take-home-assignments
take home interview coding assignments
alpaca coding coding-challenge coding-interviews esusu full-text-search golang-examples interview kyriba lottery lottery-draw maze maze-traversal meme meme-generator micro-1
Last synced: 12 Apr 2025
https://github.com/okayama-daiki/toy-box
A collection of small, simple, fun applications
Last synced: 17 Mar 2025
https://github.com/devvyyxyz/the-maze-project
Virus and anti-virus race to computer in the centre of the maze.
group-project maze open-source project python science
Last synced: 04 Apr 2025
https://github.com/mostafagalal1/maze_generator
Program to generate mazes with various sizes using DFS algorithm with a random manner in choosing paths
dfs-algorithm games maze maze-generator
Last synced: 17 Mar 2025
https://github.com/anshuthopsee/maze-generator
A visualising tool for maze generation built with react. Recursive Backtracker and Kruskal's Algorithm used.
kruskal kruskals-algorithm material-ui maze maze-algorithms maze-generator maze-visualization react recursive-algorithm recursive-backtracker recursive-backtracking recursive-backtracking-algorithm
Last synced: 01 Apr 2025
https://github.com/anshuthopsee/maze-game
A simple maze game that implements randomized depth-first search to generate the maze. Built with React.
maze maze-generator randomized-depth-first-search traversal
Last synced: 01 Apr 2025
https://github.com/barabadzhi/shri-maze
Maze solver
algorithms exercise javascript maze shri
Last synced: 03 Apr 2025
https://github.com/joao-conde/feup-lpoo-dungeon
Repository to host the first Object Oriented Programming Laboratory project, a second year course @FEUP
feup feup-lpoo game java lpoo maze object-oriented object-oriented-programming
Last synced: 02 Mar 2025
https://github.com/akihiko47/pathfinder
breadth-first search demonstration and maze generator
breadth-first-search maze python visualization
Last synced: 12 Apr 2025
https://github.com/wouterraateland/gyro-maze
Maze using device orientation for movement.
canvas device-orientation maze react
Last synced: 21 Feb 2025
https://github.com/mielek/maze-solver
The maze solver is a demonstration application which solves maze (labyrinth).
Last synced: 10 Apr 2025
https://github.com/katahiromz/pillbugmaze
ダンゴムシの迷路(ダ迷路)
android-app android-application japanese maze maze-generator webview-app
Last synced: 02 Mar 2025
https://github.com/marianpekar/maze-escape
A minimalistic console game
astar-algorithm console-game cplusplus cpp fbm fractal-brownian-motion game maze maze-generation-algorithms maze-generator perlin perlin-noise recursive-backtracker recursive-backtracking-algorithm winapi
Last synced: 24 Feb 2025
https://github.com/jayllyz/labyrinth-game
TCP Client / Server labyrinth game.
maze multithreading tcp-client-server
Last synced: 14 Mar 2025
https://github.com/huangbuyi/search-algorithm-animation-demo
A search algorithm animation demostration page made with vue3.
algorithms maze search-problems typescript vue3 vuejs
Last synced: 02 Mar 2025
https://github.com/everie/Gem-TD-Maze-Builder
Gem Tower Defence Maze Builder
Last synced: 11 Mar 2025
https://github.com/makal7/recursive-backtracing-maze-generation
maze generation based on recursive backtracing algorithm
cpp maze maze-generation maze-generation-algorithm maze-generator recursive-backtracking
Last synced: 02 Mar 2025
https://github.com/zeroonedev01/nusantech-backendtest1
Nusantech backend test1
javascript maze pattern spiral
Last synced: 12 Mar 2025
https://github.com/quantum-0/mazegenerator
Визуализация алгоритма генерации лабиринта
csharp maze maze-creation maze-generation-algorithms maze-generator
Last synced: 23 Feb 2025
https://github.com/en10/mazejs
Maze in JS Canvas
maze maze-solver png png-decoder
Last synced: 27 Mar 2025
https://github.com/cfrankb/cs3_rp2040_pico
Port of an MS-DOS Game to the RP-2040/Pico using the ILI9341 lcd and a joystick module.
game game-development game-engine gamedev ili9341 joystick maze maze-game msdos pico rp2040 rp2040-zero tilemap
Last synced: 12 Mar 2025
https://github.com/poeschl/pixelmaze
A maze drawer for the pixelflut protocol.
maze pixelflut pixelflut-client
Last synced: 17 Mar 2025
https://github.com/danmadeira/labirinto
Modelo SVG para labirinto 3D
3d 3d-graphics 3d-maze labirinto maze svg
Last synced: 25 Feb 2025
https://github.com/ragnaroek/libmaze
rust library for maze generation and statistics
labyrinth labyrinth-generation maze maze-generator
Last synced: 06 Apr 2025
https://github.com/lclpyt/maze-lib
Maze generation library for Java
java library maze maze-generator
Last synced: 22 Mar 2025
https://github.com/pablovilchez/42-cub3d
A simple 3D game engine using raycasting techniques to render a maze.
3d-engine 42-school c game-development graphics maze raycasting
Last synced: 14 Mar 2025
https://github.com/peterperhac/maze-walker
3D Maze game with Three.js
game game-development maze threejs threejs-example
Last synced: 06 Apr 2025
https://github.com/schwabnicolas/labyrinth
A Prim's maze generation algorithm and recursive backtracker implementation in C#.
csharp maze maze-generation-algorithms maze-generator maze-solver wpf
Last synced: 17 Mar 2025
https://github.com/bigoh1/maze.cpp
A visualiser for generating and solving mazes
cpp generating-mazes graph maze solving-mazes visualiser
Last synced: 22 Mar 2025
https://github.com/jeffrine/maze-generator
A tool for generating mazes in godot using the Randomized depth-first search or Recursive backtracker algorithm
browser godot itchio maze puzzle randomized-depth-first-search recursive-backtracker
Last synced: 03 Mar 2025
https://github.com/webdevleo/maze
A bunch of algorithms to generate mazes
algorithms labirint maze maze-algorithms maze-creation maze-generation-algorithms world-gen world-generator
Last synced: 14 Mar 2025
https://github.com/okwilkins/mazegeneration
Creates a random maze. Green -> Making new maze. Red -> Backtracking to find untouched maze.
algorithm html maze maze-generator maze-solver p5js web
Last synced: 14 Mar 2025
https://github.com/ernanej/smart-maze
A smart maze that generates a random board from user input and returns a possible output.
Last synced: 30 Mar 2025
https://github.com/aayes89/entombed
An approach to Entombed maze generator of Atari 2600
atari2600 entombed java maze maze-generator
Last synced: 23 Mar 2025
https://github.com/aayes89/entombed2
An approach to Entombed game for Atari 2600
atari2600 entombed graphics java maze maze-game maze-generator maze-solver
Last synced: 23 Mar 2025
https://github.com/newlandtv/maze-bot
자바스크립트로 구현한 미로 디스코드 봇입니다.
discord-bot game js maze node-js
Last synced: 14 Mar 2025
https://github.com/sachinsagrawal/nrc-maze-robot-tutorial
A tutorial to build a robot for the National Robotics Challenge's Robot Maze contest.
3d-print c-plus-plus instructions maze nrc robot tutorial
Last synced: 18 Mar 2025
https://github.com/pokkeyuri/pymaze
Python Maze Generator and Solver
maze maze-generator maze-solver python
Last synced: 03 Mar 2025
https://github.com/sebastianhaeni/swing-labyrinth
University project to solve the way out of a labyrinth in a Java Swing GUI
java labyrinth labyrinth-generation maze
Last synced: 14 Jan 2025
https://github.com/devmasen/maze-solver
C program (command line interface) for create and solve a maze
Last synced: 24 Feb 2025
https://github.com/leytox/maze
Course work. C++ Linux maze generation and solving program
cpp maze maze-generator maze-solver
Last synced: 14 Mar 2025
https://github.com/joyrider3774/mazethingie_wasm4
WASM-4 version of my Mazethingie game which is a maze generator / player.
cpp game game-development maze maze-game maze-generator wasm4
Last synced: 29 Mar 2025
https://github.com/rabestro/jetbrains-academy-maze-runner
Mazes are amazing: keep running, find the exit if you can! If you are not too happy about getting stuck in the actual maze, you can entertain yourself with a virtual one. In this project, you will write a program that generates mazes and looks for a way out.
bitset graph-algorithms jetbrains-academy maze maze-algorithms maze-generator maze-solver queue student-project
Last synced: 18 Feb 2025
https://github.com/questiowo/daedalus
A maze generating and rendering program using recursive backtracking written in Sigma16
assembly maze maze-algorithms maze-generation maze-generation-algorithms maze-generator recursive-algorithm recursive-backtracking-algorithm sigma16
Last synced: 27 Feb 2025
https://github.com/mountpotato/maze-solver-visual
a visualized simple maze solver program(python=3.7.9,pygame=1.9.6),showing multiple pathfinding algorithms' solving process of a random-generated maze.(realizations of some other pathfinding algorithm remained to be added)
Last synced: 14 Apr 2025
https://github.com/jrnxf/maze-walker
two-dimensional maze generation and solving
backtracking depth-first-search maze recursion skrrrt
Last synced: 19 Feb 2025
https://github.com/red-opera/console-maze-game
C언어 학습용 미로 게임 : 개인 개발, 2017.7 ~ 2017.8
Last synced: 23 Mar 2025
https://github.com/mohhasan1/algo-maze
Play with mazes and watch BFS and DFS in action! Drag nodes, customize grids, and explore algorithms in a fun way. Works on desktop and iPad (phones coming soon!). More features on the way! 🎉
html-css-javascript maze maze-algorithms maze-creation maze-explorer maze-game maze-generator maze-solver react zus
Last synced: 15 Mar 2025
https://github.com/arda-guler/soundscapematrices
Positional audio based pathfinding game.
audio-based game maze maze-game positional-audio prototype pygame sound sound-based
Last synced: 01 Mar 2025
https://github.com/drilonaliu/lost-in-qr-code-unity-game
A game built with Unity for DokuTech's GameJam 2022 event with the theme : "My Face Is Not A Barcode".
Last synced: 21 Mar 2025
https://github.com/nacreousdawn596/mazy
maze maze-explorer maze-generator maze-solver python-maze-game
Last synced: 07 Apr 2025
https://github.com/cantaro86/maze-3d
C++ program that solves the maze in 3D
Last synced: 25 Feb 2025
https://github.com/12joan/mouse_trapped
A 2D browser-based game about a mouse trapped in a seemingly endless set of mazes.
game javascript maze mouse phaser young-game-designers
Last synced: 31 Mar 2025
https://github.com/mbourmaud/ruby-mazegame
A small Maze Game in Ruby. The user needs to find the treasure by moving through doors. When an ennemy attacks, he needs to beat him at a rock-paper-scissors game.
maze maze-game maze-generator ruby ruby-application
Last synced: 23 Feb 2025
https://github.com/amanpriyanshu/mazegenesis
Just a page for maze algorithms
maze maze-algorithms maze-creation maze-explorer maze-game maze-generation-algorithms maze-generator maze-solver mazes website
Last synced: 24 Mar 2025
https://github.com/aleksibovellan/python-a-star-maze-solver
Python Maze Solver using A* Algorithm with Movement Constraints
a-star a-star-algorithm a-star-path-finding ai astar astar-pathfinding euclidean euclidean-distances heuristic heuristic-algorithm heuristics labyrinth labyrinth-solver matplotlib maze maze-algorithms maze-solver maze-solving python python3
Last synced: 21 Mar 2025
https://github.com/joao-lucas-de-oliveira-lima/maze-generation-c
A simple maze generation algorithm in C, utilizing conio.h and windows.h for console rendering.
Last synced: 31 Mar 2025
https://github.com/pkief/maze-game
Tool to generate mazes
angular maze maze-generator typescript
Last synced: 10 Mar 2025
https://github.com/joshuainovero/maze-image-generator
MazeImage++ is a library for C++ that allows you to generate maze images.
image image-generator image-processing maze recursive-backtracking-algorithm
Last synced: 03 Mar 2025
https://github.com/keller-michael/random_maze_generator
random maze generator
Last synced: 25 Feb 2025
https://github.com/jockets/maze-runner
Use this Bash script to navigate out of a maze!
Last synced: 24 Mar 2025
https://github.com/zerdicorp/maze_generation
Just a maze generation algorithm.
algorithm generation maze procedural-generation
Last synced: 02 Apr 2025
https://github.com/crgimenes/maze
I was missing BASIC and made this maze generator just for fun
Last synced: 14 Mar 2025
https://github.com/hemmouda/labyrinth-client
A client for the German board game Das verrückte Labyrinth
client fh-aachen game german labyrinth labyrinth-game maze maze-net mazenet solution tcp verruckte-labyrinth
Last synced: 08 Apr 2025
https://github.com/temperedscarf9/maze
python implementation of maze generation and solving
maze maze-generation-algorithms pathfinding python
Last synced: 31 Mar 2025
https://github.com/pumpedsardines/maze-generation
A demonstration of maze generation in TypeScript. You can check it out live
algorithm maze typescript webpack
Last synced: 18 Mar 2025
https://github.com/mathusanm6/amaze-voice-lab
The goal of this research project was to be able to control the movements of characters in a Maze game using real-time voice commands such as saying out loud Up, Down, Left or Right.
asr automatic-speech-recognition game java maze research speaker-diarization speaker-recognition voice-recognition
Last synced: 31 Mar 2025
https://github.com/klihe/sonicbot
This is my little project with Arduino and some ultrasonic sensors. It was an idea from my friend @Vaseksch and we want to race each other in the maze.
arduino dcmotors maze ultrasonic-sensor
Last synced: 06 Apr 2025
https://github.com/aykrimino/pathfinding-visualizer
A Python-based pathfinding visualizer built with Pygame. It demonstrates search algorithms like BFS, DFS, and A*.
ai ai-search-algorithms algorithms animations astar-algorithm bfs-algorithm dfs-algorithm maze maze-visualization pathfinding-algorithms pathfinding-visualizer pip pygame python python3 searching-algorithms
Last synced: 24 Mar 2025