By: Charlie Shaeffer
Ctrl-F, Home, Esc is a 3D platformer built using OpenGL using a couple simple meshes to create a functional 3D environment with complete collision detection. Using a simple ASCII map I have created five levels, with the difficulty level increasing as the player progresses. Progressing through each of the levels is done by pressing all of the switches within the level (if any are present). Upon doing so, the exit is revealed and the player may progress to the next level.
This project was a blast to do, and while it was stressful in some parts I am proud of what I accomplished. I did not implement everything I was going to initially do, but after adding textures, a skybox, and multiple levels I feel that I made up for it.
In order to play Ctrl-F, Home, Esc it helps to have a grasp on the controls, so...
'w' - Move forward
'a' - Move left
's' - Move backwards
'd' - Move right
'r' - Restart the current level
'l' - Skip to the next level
'spacebar' - Jump
* Note that the camera is implemented with the click functionality due to restrictions with OpenGL. Perhaps this will be fixed in future iterations.
If you hit every switch in a level...
Walls will recede, revealing the exit!
Every level has a new challenge. Have fun!
Textures:
I was able to find some textures through wikimedia commons and other various places, but in particular these sites were very helpful.
Skybox: