Welcome to the Maze Hack Project!
And what is this "project"? Well, basically, long ago I made a program that generates mazes. Now, this project is here to visualize them in glorious 3D. There's no great point to this; I'm just making it because it's fun.
This project is basically continuation of my earlier Maze Hack. Originally I had funny goals to make a C64 version in Assembly and other weird things like that - I don't think I will do that. The original project kind of froze up because I couldn't compile SDL apps in C++ at one point (joys of using Debian Unstable =). Now I've resurrect it a little bit, and instead of using raw SDL/OpenGL, I'm using actual 3D models and actual 3D engines. The actual engine turned out to be Irrlicht.
![]() |
A Random Screenshot on a random test version as of 2008-04-10. |
![]() |
With mesh outlines enabled. |
![]() |
Loading MD2 as static meshes gives some rather funny results. |
Source code as of 2010-02-08 is currently available here, under the GPL v3 license. This requires CMake 2.8, g++, SDL and Irrlicht 1.7.
Bleeding-edge source code is available at the development site: The Maze Hack at Gitorious!
Warning: The source code will probably look and feel like "a Java guy who's trying to make sense of C++ after barely scratching the surface ages ago". Build environment looks like "work of a f$@%ng lunatic". My apologies. I'll clean up the stuff as I go along. The source code also has the old glMaze implementation; the meat is currently in irrmaze.cc file (though you can't do a whole lot in it yet, just adore the newly generated maze from the start location using mouselook - Alt+F4 quits.).
Last modified: $Date: 2010-02-08 16:25:53 +0200 (ma, 08 helmiĀ 2010) $