HOME  PHOTOS  PERSONAL  RESTAURANTS  LINKS

Programming

OpenGL

As part of my course curriculum at Georgia Tech, I wrote several programs that combine basic OpenGL functions with low-level graphics programming.

My first foray into graphics programming was a simple Bouncing Ball application. The ball changes colors as it bounces off the wall, and undergoes some elastic transformation.

The second was It's MARTA: My Awful Ray Tracing Application. It isn't really that awful, but there are a few problems. The color is a little flat and there are some shadow problems as well.

Java Applets

As part of my course curriculum at Georgia Tech, I wrote or revised several Java applets.

The first was a two-player Chess application that uses AI rules to evaluate a given chess board from the position of the player to assist them in choosing the best possible moves.

The second was an "artificially intelligent" version of PacMan which runs by itself. PacBuzz tries to clear the board without getting killed and tries to create the highest score possible.