Project : Oceans Unleaded
Status: Complete
Summary:
It's a fast paced "whack-a-mole"-esque game set under the surface of the ocean. There's a circuitous mess of oil pipes which... low and behold... begin springing leaks! You must rush around and fix the leaks as fast as possible. As the oil content of the water rises, the poor fishes who are swi ...

Project : Think Machine
Status: Sporadic Development
Summary:
The Real Time Strategy game you can't play! You must instead create a Think Machine (Artificial Intelligence) that plays it for you. You can challenge other people's Machines and see how your creation fairs against the rest! Track your Machine's progress as you continue to tweak and refine it.

Project : Network Defense
Status: On Hold
Summary:
Network Defense is a networked version of the common Tower Defense type game. To my knowledge it is the only one of it's kind. In addition to being Networked, it is 100% data driven, meaning that anyone can create all new content for it. From maps, and creeps to turrets. Everything is bas ...

Project : EZCamera
Status: Under Active Development
Summary:
Designing a 3D camera can be a daunting task for anyone, but it's especially difficult for new programmers trying to get into 3D graphics programming. This is the problem the EZCamera was designed to solve. It is designed from the ground up to be robust, but most importantly, it's geared tow ...

Project : Game Of Life
Status: Complete
Summary:
As every computer science major in the world has done, I have created a simple version of John Conway's "Game of Life". The simulation engine is written as a separate library which a Simulation View then renders. This provides me with the flexibility to use the simulation in many different a ...

Project : Fun With Crypto
Status: On and Off
Summary:
This is more of a hobby then a project. A collection of small programs I have written for fun which explore some aspects of Cryptography. What that means is I wrote them in a matter of hours, so the source is not exactly the cleanest thing in the world. But it's just for fun, and they do wor ...

Project : Decrypt
Status: In Active Development
Summary:
This is a web based game with three goals. To provide a challenging yet enjoyable puzzle style game play, to reveal a compelling story through the game play, and to teach the user about Cryptography as they play. The player will be given cytological puzzles that are easy enough most people w ...

Project : Black Engine
Status: Inactive
Summary:
An open source, cross platform, 3D Graphics Simulation Engine written in C++ using SDL and OpenGL. The Current version loads in v.30 BSP files and renders them preforming two levels of hidden surface removal. Object level culling is implemented via BSP traversal and Potentially Visible Sets. ...

Project : PSU Quote Board
Status: Complete
Summary:
A small project that kept growing and has turned into a full fledged community site for PSU students. On the site uses can post community level quotes that pertain to the entire campus or can create their own "Group" for their friends to join. The Groups feature robust controls for handli ...

Project : Master Mind
Status: Complete
Summary:
This was a project for my Client/Server class. The game is Master Mind, you select four colors and put them in any order and the other person has to guess them. After each guess the guesser gets told how many pegs where the correct color and in the correct place and how many were the correct co ...

Project : Cipher Tool
Status: Complete
Summary:
This was a small project that started because I wanted to easily decode long messages some one was giving me. In the process I got interested in cryptology and learned quite a bit about the ciphers I was coding. I thought this information was just generally interesting so I included it in the p ...

Project : Homepage Page
Status: Complete
Summary:
This was a small joint project my brother and I worked on. Basically you go to the homepage page and set up your list of web sites you frequent. Then set the URL it gives you as your home page. Then each time your browser loads to the homepage page it will bring up one of the pages on your list ...

Status: Inactive
Summary:
Dark Rock mapping studios is pretty much the gaming department of Dark Rock Studios. I started creating 3D maps for Half-Life 1 probably my freshman year of high school (1999) and continued for the next four years on and off, Eventually creating two maps that gained some notoriety. A review of ...