Computer Sciences Dept.


MSOE Hedge Maze


Description

This was done as a final project for the senior level computer graphics course at MSOE. The course was taught using OpenGL but this project was done using DirectX 9 because I was interested in learning more about that API.

This actually consists of two sub projects. The first was a random maze generator which is able to write the maze it generates to a text file. The second part is the actual game. The player is dropped at the entrance to the maze and must navigate to the end. Basic collision detection is implemented to prevent the player from walking through the wall and texture mapping is used to make it look like a hedge maze with a stone path. This was also my first attempt at input. I attempted something similar to wasd. The mouse allows the player to look back and forth.

Source Code

I am releasing this code under the terms of the Gnu Public License (GPL). A copy of the license in included in the zip file.

Requirements

This program requires DirectX 9 at the least. You will almost certainly need to change the location of the include and link directories.

Source HedgeMaze.zip

 
Computer Sciences | UW Home