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-22 00:17:45 UTC
- JSON Representation
https://github.com/maeln/r_astar
Simple A* implementation in Rust and maze generator.
astar-algorithm graph labyrinth maze maze-generator pathfinding rust svg
Last synced: 24 Feb 2025
https://github.com/onurozuduru/maze-generator
Simple maze generator and basic GUI in Java.
gui java maze maze-generation-algorithms maze-generator
Last synced: 26 Feb 2025
https://github.com/owanturist/obstacle-maze
Obstacle Maze app
maze react state-management typescript
Last synced: 15 Apr 2025
https://github.com/abderrsfa/cub3d
Uses a map file to make a 3D maze game similar to the famous Wolfenstein 3D. Includes wall textures, sprites, player movement, etc.
1337 42born2code cub3d game maze ray-casting raycasting sprites textures
Last synced: 18 Feb 2025
https://github.com/ssivanov19/maze-game-2021
A Dungeon Crawler like game made in vanilla C++.
dungeon-crawler-game maze maze-generator vscpi
Last synced: 31 Mar 2025
https://github.com/lorem-ipsumm/maze-solving-and-generating
This is a program I've created that generates and solves mazes using DFS and Randomized Prim's Algorithm
depth-first-search jimp maze maze-generator maze-solver nodejs prime-numbers prims-algorithm
Last synced: 28 Mar 2025
https://github.com/mahdizynali/maze-blockchain
This is begining of the MaZe Blockchain
bitcoin blockchain chain maze maze-blockchain mazechain
Last synced: 03 Apr 2025
https://github.com/lnvaldez/maze-solver
Generates a random maze and solves it using recursive backtracking. The maze generation utilizes Depth-First Search (DFS) to carve out passages and create a unique maze layout for each run.
backtracking backtracking-algorithm cpp maze maze-algorithms maze-generator maze-solver mazes mazesolver random random-generation recursive
Last synced: 05 Mar 2025
https://github.com/arthursudbrackibarra/trab2-alestii
Trabalho 2 de Algoritmos e Estruturas de Dados II.
Last synced: 22 Mar 2025
https://github.com/josephakaro/the-maze
Welcome✌ to the Maze Game, a thrilling adventure coded in C language using the SDL2 Engine! Navigate through intricate mazes, solve puzzles, and conquer challenges in this classic-inspired game.
alx alx-africa alx-curriculum alx-low-level-programming game-development gamedev maze maze-generator sdl sdl2 sdl2-library sdl3 themazegame
Last synced: 05 Mar 2025
https://github.com/thelowsunoverthemoon/consolevisuals
Console Apps for various Visualizations
ascii c cellular-automata console fractal iterated-function-system l-systems maze maze-generator maze-solver visualization vt100
Last synced: 13 Mar 2025
https://github.com/tfeldmann/maze
A maze generator written in rust.
maze maze-algorithms maze-generator rust
Last synced: 06 Apr 2025
https://github.com/takaneichinose/dungeon-maze-puzzle
This is a simple maze or dungeon escape game, with its functionality made entirely in CSS.
8-bit 8bit aseprite css css-only css3 game game-development html html5 maze no-javascript pixel-art pug puzzle puzzle-game retro retrogaming sass scss
Last synced: 09 Apr 2025
https://github.com/marceline-tavernier/maze-generator-solver
Dimension code # 1 : Maze generator and solver
dimension-code marceline-tavernier maze maze-generator maze-solver processing
Last synced: 06 Apr 2025
https://github.com/nexusgksoftwares/maze-project
Maze Generator and Solver Welcome to the Maze Generator and Solver project! 🚀 This C++ application, powered by SDL2, creates and solves mazes with captivating visuals. Experience the beauty of algorithms as you watch mazes being generated and solved before your eyes. Ready to dive in? Let's get started!
cpp csharp maze maze-algorithms maze-game maze-generation-algorithms maze-generator
Last synced: 10 Feb 2025
https://github.com/keller-michael/christmas_2021
🎄 help Santa to collect all the lost elves and christmas tree balls
christmas-fun fun maze sap-community
Last synced: 25 Feb 2025
https://github.com/stepanzh/10print
Generative art ideas around 10 PRINT algorithm.
10print ansi-art ansi-escape-codes cli generative-art maze maze-generator
Last synced: 09 Apr 2025
https://github.com/mklemmingen/space-mouse
3D cube maze solver with terminal-adjusted visualisation and a maze generator
game game-2d games maze maze-creation maze-explorer maze-game maze-generator maze-solver mazes
Last synced: 14 Mar 2025
https://github.com/craigp/mazes
Some experiments in implementing maze algorithms in Elixir
Last synced: 05 Mar 2025
https://github.com/edap/udk-2019-find-your-way-out
Creative Coding curse at Universität der Kunst Berlin.
maze openframeworks photogrammetry pointcloud terrain
Last synced: 06 Apr 2025
https://github.com/zimbix/pathfinder-elm
An Elm implementation of the board game, PathFinder - a multiplayer maze game
Last synced: 06 Apr 2025
https://github.com/roboneet/3d-game
Collect shiny stones in a maze
coursework game maze threejs webgl
Last synced: 25 Mar 2025
https://github.com/omiyagames/prototype-munch
Protoype: Munch is an experiment with second-person camera and controls. The game is played from the perspective of an NPC that follows around a teddy bear you control. Navigate through the maze, and make it to the goal!
1gam game game-jam gamejam maze unity unity-3d unity-3d-game unity3d unity3d-games
Last synced: 25 Feb 2025
https://github.com/vinay0410/mazesolver
Solves Newspaper Like Mazes, while traversing provided markers ( checkpoints ) along the path
computer-vision maze maze-solver solve-mazes
Last synced: 05 Mar 2025
https://github.com/davisdude/maze
Create a maze
love2d lua maze maze-generator
Last synced: 22 Mar 2025
https://github.com/noooway/bwimage_to_maze
Love2d game prototype that allows to use black-and-white image as a maze
game-development love2d maze prototype
Last synced: 22 Mar 2025
https://github.com/kosumovicdenis/kosu-graph
Undirectional weighted graph for maze mapping
astar-algorithm astar-pathfinding graph mapping maze robotics-simulation
Last synced: 24 Feb 2025
https://github.com/antonvagabond/maze
Operation and functionality of two mazes.
matplotlib maze numpy pillow python python3
Last synced: 25 Feb 2025
https://github.com/kazhuu/wasm-mazes
Generate mazes with Rust and WebAssembly purely on the frontend
maze maze-generator rust wasm webassembly
Last synced: 18 Feb 2025
https://github.com/trigary/knossos
A minecraft plugin: a highly customizable dungeon/maze generator.
maze maze-algorithms maze-generation-algorithms maze-generator mazes minecraft minecraft-plugin spigot spigot-plugin
Last synced: 22 Mar 2025
https://github.com/jacksonelia/mazer
Uses PyQt5 to paint the mazes. The user can make a maze and then watch as it is solved. Uses brute force threading to solve the maze. Randomly generated mazes are a future addition.
maze maze-solver maze-solving multithreading pyqt5 python
Last synced: 07 Apr 2025
https://github.com/daviamsilva/10-print-maze
An A* path finding algorythm to solve an 10 print maze
Last synced: 14 Mar 2025
https://github.com/newlandtv/unity-3d-game-projects
My 3D Games with Unity Engine!
3d games maze snake-game sudoku tic-tac-toe unity
Last synced: 14 Mar 2025
https://github.com/sandyyyzheng/mouse-maze
Mouse-Maze: A Freshman Data Structure Course Project based on DFS
course-project data-structures dfs java maven maze maze-game
Last synced: 26 Feb 2025
https://github.com/unsignedarduino/arcade-maze-generator
A maze generator in MakeCode Arcade!
aldous-broder arcade arcade-game makecode makecode-arcade maze maze-generator
Last synced: 24 Feb 2025
https://github.com/siddhant-k-code/maze-generator-bot
Generate Maze with the help of this bot !
bot css generator html js maze mazegenerator
Last synced: 18 Feb 2025
https://github.com/mirthikasivakumar/the-maze-game
🏰 The Maze Game offers straightforward maze navigation challenges,with intuitive on-screen controls for movement, it's ideal for quick gaming sessions, providing both casual and challenging experiences!
css game javascript maze pygame python react
Last synced: 04 Apr 2025
https://github.com/ayaankhan98/algorithms-on-graphs
Self Learning Repository For Graph Algorithms
Last synced: 30 Mar 2025
https://github.com/rajdakin/maze
My first Lua game, a short maze game.
free-software game lua maze open-source opensource
Last synced: 13 Mar 2025
https://github.com/henriquercampos/bot_in_random_maze
A random maze generation, with keys for the bot collect and unlock exit.
bot brazil brazilian csharp maze maze-generation study-project unity unity-scripts unity2d unity3d
Last synced: 07 Apr 2025
https://github.com/we-gold/a-star-maze-race
Race the A* algorithm in a maze! Built using p5.js
astar astar-algorithm game maze maze-game maze-generator maze-solver p5js
Last synced: 24 Feb 2025
https://github.com/we-gold/slam-maze-explorer
Autonomous agents collaboratively explore and escape a maze-like environment.
ai javascript maze slam swarm-intelligence
Last synced: 24 Feb 2025
https://github.com/yassir-ai/maze-solving-algorithm
YEAR : 2021 , Maze-solving algorithm with C using djikstra algorithme and DFS algorithme
algorithm c dfs dfs-algorithm djikstra djikstra-algorithm graphics isima kruskal labyrinth maze programming project sdl sdl2
Last synced: 08 Apr 2025
https://github.com/607011/mazes
some maze algorithm implementations
fun javascript maze maze-algorithms maze-generation-algorithms maze-generator mazes
Last synced: 19 Feb 2025
https://github.com/imvickykumar999/backtrack-maze
Backtrack DFS in Maze || Ursina Python Game || #imvickykumar999 https://youtu.be/BoFRICVqdms
2d backtracking dfs imvickykumar999 maze ursina
Last synced: 24 Mar 2025
https://github.com/codernayeem/2d-maze-solver
Solve and view the solution path of a 2D Maze
backtracking-algorithm cpp maze maze-solver
Last synced: 28 Mar 2025
https://github.com/shahank42/a-pathfinding-demo
Demonstration of A* Pathfinding through a randomly generated maze.
a-star-algorithm a-star-path-finding algorithms javascipt maze maze-solver maze-solver-simulation p5js p5js-animation p5js-sketch
Last synced: 31 Mar 2025
https://github.com/artinmohajeri/maze-runner-python
game game-development maze maze-game maze-runner pygame pygame-games pygame-library python python3
Last synced: 24 Mar 2025
https://github.com/juan-kabbali/maze
You must find the exit to go to the next level, but it will not be so easy, because you will have to think which way to take to reach the end, you must use the portals located in the scene to avoid the walls.
Last synced: 19 Feb 2025
https://github.com/exciteabletom/mazegenerator
Mazegenerator for black and white images
maze maze-generation mazes python
Last synced: 21 Nov 2024
https://github.com/joshuavandaele/a-mazeinc
A-Maze Inc is a text Maze made in Lua, you can edit every part of it and even create your own maps! It was a fun project to do.
custom customizable customization customize editable game game-development games lua maze
Last synced: 08 Apr 2025
https://github.com/mazeton/mazeton.github.io
MazeTon Telegram Mini App.
maze maze-generator mazeton react shadcn-ui telegram telegram-api telegram-bot telegram-channel telegram-mini-app threejs tma ton ton-blockchain ton-ecosystem
Last synced: 02 Mar 2025
https://github.com/arturmareknowak/maze
Implementation of Maze game on STM32F429
Last synced: 09 Apr 2025
https://github.com/serhatkacmaz/python-mazesolver
Maze solution with Python programming language
maze maze-algorithms maze-generator maze-solver
Last synced: 28 Feb 2025
https://github.com/tothantonio/pathfinding-visualizer
pathfinding visualizer made with React + Vite + TypeScript
bfs binary-tree dfs djikstra-algorithm kruskal maze pathfinding react recursive-division typescript vizualiser
Last synced: 09 Apr 2025
https://github.com/aionescu/maze-solver
High-performance maze solver written in Rust
maze maze-solver pathfinding rust
Last synced: 24 Mar 2025
https://github.com/aashviktyagi/zippermau5
マイクロマウス
cpp fast maze maze-algorithms maze-solver micromouse n20 platformio robot robotics teensy teensy41
Last synced: 08 Feb 2025
https://github.com/philippemarcmeyer/mazegame
An old 2d maze game
2d canvas javascript legacy-code maze maze-game maze-generator maze-solver
Last synced: 25 Mar 2025
https://github.com/haroldo-ok/3d-alien-maze
A first person horror game for the Sega Master System
8bit first-person maze retro-game sega-master-system z80
Last synced: 25 Mar 2025
https://github.com/senthuran16/spaceship-and-asteroids-b-specification
B specification of a very simple version of the old Spaceship & Asteroids arcade game, using Atelier B & ProB.
asteroids asteroids-game atelier-b b-language game maze pro-b reasoning spaceship
Last synced: 21 Feb 2025
https://github.com/HenriqueRCampos/Bot_In_Random_Maze
A random maze generation, with keys for the bot collect and unlock exit.
bot brazil brazilian csharp maze maze-generation study-project unity unity-scripts unity2d unity3d
Last synced: 02 Apr 2025
https://github.com/tech-chad/mazepy-3d
First person pseudo 3D maze
3d first-person game maze pygame python python3 raycasting
Last synced: 02 Mar 2025
https://github.com/zerdicorp/maze_path_finder
algorithm generation maze path-finder procedural
Last synced: 02 Apr 2025
https://github.com/vokungahrotlaas/sfml-maze
C++ program which creates and solves mazes.
cpp maze maze-generator maze-solver sfml
Last synced: 12 Apr 2025
https://github.com/rhdunn/maze-tileset
A tile set that can be used to render mazes.
Last synced: 26 Mar 2025
https://github.com/avishrantssh/mazerunner
A python program to find the route to cross a maze
maze maze-algorithms maze-solver mazes numpy-arrays python-3
Last synced: 12 Apr 2025
https://github.com/hertzdevil/open-nono
Minesweeper maze clone from The Idolmaster Cinderella Girls: Starlight Stage
cinderella-girls idolmaster maze minesweeper starlight-stage
Last synced: 01 Apr 2025
https://github.com/carmhack/mazegen
A maze generator made with Vue and p5.js
algorithms astar-algorithm backtracking-algorithm canvas dfs-algorithm generator maze p5js vue
Last synced: 02 Mar 2025
https://github.com/nicklayb/labyrelm
Elm implementation of Prim algorithm to generate labyrinth.
elm labyrinth learning maze prim-algorithm
Last synced: 03 Apr 2025
https://github.com/jackkimmins/perplexity-a-maze-game
A Console-based Maze Game
Last synced: 27 Mar 2025
https://github.com/apollozhu/maze-solver
Visualizing the algorithms.
algorithm ap-computer-science apcs java java-9 maze maze-solver oaktonhs
Last synced: 13 Mar 2025
https://github.com/alessiochen/random-maze-solver
This repository hosts a C++ implementation of a Random Maze Solver that utilizes the OpenMP multi-threading API for parallelization. The project aims to evaluate and compare the performance of sequential and parallel programs in solving randomly generated mazes.
maze maze-solver openmp parallelprogramming unifi
Last synced: 23 Feb 2025
https://github.com/kenamick/the-bank-job
:video_game: An action game where you need to escape from a maze of rooms
action-game escape gamejolt html5-game maze phaserjs
Last synced: 05 Mar 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/pokkeyuri/pymaze
Python Maze Generator and Solver
maze maze-generator maze-solver python
Last synced: 03 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/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/akihiko47/pathfinder
breadth-first search demonstration and maze generator
breadth-first-search maze python visualization
Last synced: 12 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/newlandtv/maze-bot
자바스크립트로 구현한 미로 디스코드 봇입니다.
discord-bot game js maze node-js
Last synced: 14 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/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
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