-
Notifications
You must be signed in to change notification settings - Fork 1
Hassaanmalik/3D-Maze-Game
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Maya Ramamurthy - 1309110 Hassaan Malik - 1224997 Navleen Singh - 1302228 Trevor Rae - 1323949 The following files are included: Maze.c, ,LoadObj.cpp, LoadObj.h, ghost.blend, ghost.blend1, bricks.ppm, wood256.ppm, and the makefile. Maze.c: this uses lighting, materials, texture, fog, sto create a simple maze program. Textures - there are two textures being used; one for the walls, and another for the floor Materials - there are different materials being used for the floors, walls, trophy, and the ghost Lighting - Lighting is placed at the head of the user, making it so light points wherever they look There is a grey background for the sky with fog to create a gloomy atmosphere. The point of the game is to move through the maze and find the trophy before the ghost catches you! ** note, for a more easier game, move the trophy to 83, 0, 78 (change px, py, pz); Advanced graphics features include: - Lighting - 2 different textures - 4 materials - Maze algorithm - AI for the Ghost/Computer - Load object and materials from obj file - Advanced camera control Keyboard Actions: - Press'q' to quit - Press 'r' to reset - Press the 'left' or 'right' key to move on the x axis - Press the 'up' or 'down' key to move on the z axis - Press the 'page up' or 'page down' key to move on the y axis Mouse Actions: - Move the mouse around to be able to see where you're going from player POV
About
Final Project for third year graphics course. Project was done in a group
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published