Projects
This page is a list of just some of the things that I have created. For many of the projects listed here the code is available for download, and the rest is available for review by request only.
Dismantle.Repair
Dismantle.Repair was a game created by my graduating class from Columbia College Chicago. The game took 2 semesters to make and a battallion of students. It was built using TGEA 1.7 (Torque Game Engine Advanced 1.7). Dismantle.Repair is a multiplayer team based game were the untlimate goal is to build the tallest tower out of blocks before the other team can.
I had many roles in the task of turning the game into a reality. One of my roles was researching, testing, and following through on the coding of the tower's that each team builds. I also wrote the code for the class node's that are essentailly small scale tower. One last major aspect of game play that I had a hand in was the coding of the Welder class ability.
Dismantle Repair Screenshot 1
Dismantle Repair Screenshot 2
Go to the Dismantle.Repair home page here.
12 Hour Game Creation Challenge
The 12 Hour Game Creation Challenge was held during Manifest '09 at Columbia College Chicago. The object of the challenge was to create a game within 12 hours using the XNA framework. However the challenge had an interesting twist. First, no one knew what the game was until the challenge started. Second, the game could only be made on one computer with a maximum of 2 people operating the computer for and hour at a time. The game we were challenged to make was a multiplayer space shooter where each player flew around a space ship on screen and tried to destroy the other players. I work with one other student towards the end of the challenge. We worked on the classes controlling the asteroids and other minor code cleanup.
12 Hr Game Challenge Photo
Go to the 12 Hour Game Creation Challenge here and here.
Paperdoll Animation Tool
This is an animation tool that I developed for Babaroga while I was an Intern there. The tool was made to simplify the editing of animations which where in the for of a PSD file. The tool has the ability to import a PSD with the proper animation format, play animations, and allows animations the editted to various degrees. The output is in the form of an XML that contains all the animation data and a Zip file containing all the animation artwork. Developed along side this tool is its companion build process that converts the XML and Zip file to a far smaller custom file that can easily be used on low-end or high-end cell phones.
Paperdoll GUI Screenshot
AI Final
This was my final project for my AI class. The project demonstrated finite state machine. It demonstrated this through a cat and mouse style simulation where the prey chases after its food. The yellow orbs in the simulation are the predators and the boids are the prey. Each has two states: the predators have a search and a chase state, and the prey have a roam and a flee state. This simulation was built on the XNA Framework in C# so as a result it was made to run on all the supported platforms: PC, Xbox 360, and Zune.
Requires the XNA 3.0 framework, download here.
Bee Invasion
Bee Invasion was a project made for my XNA programming class that was also featured in Manifest 2009 (Columbia's Urban Arts Festival). The game is based around the Space Invaders game, where you have to destroy a swarm of enemies that slide down form the top of the screen. A reusable framework was built for this game to be made off of which included things such as a screen/menu manager, sound manager, input manager, and many other things. Music and Sound Effects for this project were made by Ryan Tretter. Please note that the video below does not have audio.
Requires the XNA 3.0 framework, download here.
jLib
jLib is a small library of classes that I wrote in C++ that are modelled after their equivalents in C#. The classes include: vector, stack, queue, and dictionary.
Hash Widget
This is a rather simple widget that I have made to generate MD5 and SHA1 hashes. There have been a few occasions where I have needed to quickly generate a hash to verify a database entry and didn't have a quick way to do so. As a result I made this widget for Mac OS X.
Image of Hash Widget
Max's Deli
This website was made for a local deli in Highland Park, Illinois in July of 2009. The page was created in a joint effort with Ben Rosemarin. Ben and I both worked on design; I programmed the page and Ben was responsible for filling in the pages with content.
Max's Deli Screen Grab
Go check it out here.
StrongPasswd.com
This site I made to generate random strong passwords. It was built using PHP and Javascript/jQuery, and uses AJAX to regenerate the password. However, it was built with compatibility in mind, so the site will fallback on a POST call when a javascript disabled brower is encountered. This is a new site that I have made and as a result will be constantly evolving in the near future, especially in regards to the frontend design.
StrongPasswd Screen Grab
Check it out here!
IsDomainDown.com
IsDomainDown Screen Grab
Check it out here!
eDrop-Off
This is a site I have been doing freelance work for updating the sites design and content that is built on a Drupal backend. I am currently still working on this site so things will continue to change in the near future.
eDrop-Off Screen Grab
Check it out here!