snergly - Maze algorithms in Clojure (from Jamis Buck's "Mazes for Programmers" book)

  •        26

The maze algorithms from Jamis Buck's Mazes for Programmers, implemented in Clojure. See it in action at



Related Projects

Maze GUIs in c#

  •    CSharp

A maze c# gdi+ game gui with a c# dll backend for all the maze stuff. i'm working now at a c# d3d gui. the backend generates random mazes of up to 3 dimensions (but it can be any number).


  •    Delphi

FunLabyrinthe is a fun maze-game. Start fun immediately with distributed mazes, or create the most difficult ones with the maze editor and challenge your friends! You can even create your own squares and effects!

Cookie Maze

  •    C++

An open source, cross-platform game, featuring 3D challenging mazes, in which the main goal is to find the maze exit, encountering on the way there many obstacles but also rewards.

Multi-State Mazes

  •    C++

C++ prototype random-maze-generating implementations of multi-state maze concepts, such as the ones found in

Maze Game


Maze Game is a game for children/ computer beginners to practice the mouse movement with fun.


  •    Javascript

Mazesmith is a maze generator, written in JavaScript, that is able to be printed or played through a Web browser. The script has many options, including five different algorithms.

Maze 5

  •    C

A command line program to create mazes of different styles and sizes. Rendering is done by the cairo library. Output formats supported are pdf, svg and png. For quasi interactive creation a GIMP Plugin is included.

Maze Builder Library


A builder for random maze generation

Daedalus Maze creator

  •    C++

Daedalus is a Maze creation, solving, viewing, analyzing, and scripting program. It runs on 32 bit Windows, with complete C++ source code available. For more information see the Web site:

CD Maze - CD-ROM/DVD-ROM Catalog

  •    Python

CD Maze is an easy to use CD-ROM/DVD-ROM catalog system for the GNOME/Unix/Linux-Desktop.

Labyrinth C#


Mini-game in which the user can go through the maze. Provides an opportunity to build a maze of different dimensions and complexity, using an algorithm of Robert Taryan.

Warwick Maze Courseware

  •    Java

Warwick Maze Courseware


  •    C++

Find your way in a realistic 3D maze! Fight against the time and become a labyrinth-master. This complete 3D game offers much more possibilities than other maze-games (Compas, wall-colouring,...) and is totally non-violent. (Windows amp; Linux)

Scrolling Game Development Kit

  •    C++

Create a complete game or game components for external use. All apsects exposed through Scripting and COM, or playable in the built-in environment. Edit Graphics, Maps, Sprites, Paths, etc. Includes maze generator, automatic tile matching functionality

awesome-algorithms - A curated list of awesome places to learn and/or practice algorithms.


A curated list of awesome places to learn and/or practice algorithms. Inspired by awesome-awesomeness and all the other awesome Awesome libraries. If you want to contribute, please read the contribution guidelines.


  •    C++

Classical maze... But it has very very big potential. There are so much more ideas to realize... Usual boring labirint can become an amazing game, - i'll try to prove it ;)


  •    Python

A maze game with a duck in it, what can move walls, like.

Door Seeker

  •    C++

A complex maze game with some realistic effects. Some 3D sprites included.


  •    C

Bombermaze is a Bomberman clone for GNOME. It is a multiplayer action game in which players run around in a square-grid maze while dropping bombs and collecting power-ups. The bombs explode after a short delay, taking out any nearby bricks and players.

Bomber Instinct

  •    C

Bomber Instinct as roughly the same goal as Bomberman, but here each character has its own special powers and you have to deal with the subtelties of maze-shaped levels (switches, teleportations...). Needs SDL, SDL_mixer.