Maze Crawler
This is an extension of my project on Computer Graphics Practicum at Cornell University. Shiyu Wang, Yuyan Tang and I worked together on this project.
Instructions
Press up
, down
, left
, right
to move around.
Press M
to update the configuration of the maze crawler.
You can update FOV(field of view), eye height and maze map here.
In maze map, #
represents a wall and .
represents floor. A valid maze map should have the same number of cells on each row and each column and be surrounded by walls.
TODO
- Implement skybox in background
- Add light source and shadow effect
- Use more complex textures from openGameArt(textures with bumping effect)
- Increase playability of this maze crawler
- Introduce particle systems for cloud or climate rendering
- A nicer maze map generator interface.
P.S: the markdown I am using does not support checkbox, so this looks a little bit awkward here.