Final Project - CSE 167 - Student: Jonathan Discar
Executable
Comments
This is my Open GL program. I didn't know what to do, so I made a room based off a comic I used to read in high school called Rurouni Kenshin. So this is the main training hall of that series, without the sign. Once I made the room, I decided to allow the door to be opened and closed. Then I added a light... it comes from outside, so shutting the door stops it from lighting up the room. And to kill more time, I asked my friend what else I should do and decided to add a bouncing egg. However, I wasn't able to get nanosleep to work on these computers, so I had the egg open and close its mouth instead. So yup, that's my program, in a nutshell. Ideally, I would have liked to make some kind of a game out of it, but that would have taken too much time, as getting everything to look right took long enough. Read the start-up directions for more details.
List of figures
The room can be repositioned using the arrow keys, all walls are represented.

The door can be opened using 'o'. Opening the door allows light into the room, closing it shuts off the light.
The egg creature can moved using "wasd." It can climb the second step in the room.
You can choose not to cull the back edges and see the outside of the training hall using 'e'.
Finally, wireframe mode can be toggled on and off using 'q'. Several squares are used in rendering in order to make the lighting better and to control the textures better.