The Maze Hack Project
episode II:
A New Hope

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.

Screenshots

Screenshot A Random Screenshot on a random test version as of 2008-04-10.
Screenshot With mesh outlines enabled.
Screenshot Loading MD2 as static meshes gives some rather funny results.

Current source

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.).


[Up] [Main] [Weyfour WWWWolf]

Last modified: $Date: 2010-02-08 16:25:53 +0200 (ma, 08 helmiĀ  2010) $