Final Project - Key to the Kingdom

We made a thing

Assignment 7 - To Arms! A Battle is Brewing

Collect as many red spheres as possible while avoiding the brick spheres. Make sure you don't fall off the edge either.

Assignment 6 - Summon the Wizard

Particle system

Assignment 5 - Teleport to Vanaheim

This program uses vertex and fragment shaders defined in glsl files to light and texture the scene. There's also a neat skybox.

Assignment 4 - How to Train Your Dragon

This program builds on Assignment 3. I added a pet dragonfly inspired by Spyro which orbits around the car on a path defined by a Bezier curve. The curve is generated by reading points in from an input file. Also new is a menu which allows the user to toggle the display of the curve and guides and to exit the program.

Assignment 3 - Venture out into Asgard

This program draws a 3D car on a grid. The car can be turned and move forward and backwards. An arcball camera follows the car which can be rotated and zoomed in/out.

Side Quest 1 - All Your Base Are Belong To Us

This is my rendition of the classic helicopter game.

Assignment 2 - The Sword of a Thousand Truths

It was foretold, that one day, heroes who could wield the sword might reveal themselves.

This is a snapshot of an OpenGL program that creates a 2D, animated, and interactive drawing of my hero.

Assignment 1 - Banners of War

Please use this cloth and adorn it with our town crest. As you venture out into the world all will instantly recognize where you are from. Do not be humble either, proudly stitch your name by the crest as well.

This is a snapshot of an OpenGL program that creates a 2D, static drawing of a banner representing my hero and his home land.