Contact Me
Your name:
* Your email address:
* Confirm email address:
* Subject:
  * Message:

You must fill in the fields marked with a *

Zombs Senior Project Picture Gallery


Slideshow


« Previous
                                       Next »

Zombs Senior Project    (click the small pics to go to videos, or the large pic for more photos)

What I did:

As the Project Manager of my Senior Project, I headed a group of 4 over the course of 20 weeks. By managing democratically, it allowed group members to constantly give input, guiding the direction of the development for the game. I am proud to have helped guide the team's ideas to create a cohesive real-time 3D game.

My Senior Project Write-Up in the 'About Me' section goes into greater detail on everything that was added as well as how it was implemented.

What I want to do:

There are always endless things that can be added and refined. As for this project some specific aspects I would like to try to change are: Adding more levels to progress the storyline; Implement all the weapons that I set up for game play (such as xray and radio bombs); Learn to better implement animations on MD5 models and not just MD2; Create more enemies, non playable characters, and a 'Boss'; I would also like to find places to put in all the items I modeled that never made it into the final version of our game.

What I learned:

On the management side, I learned how to manage resources, break down tasks and pull the group together. I also adapted to learning on the fly, producing and integrating aspects for constant milestone deadlines, along with learning how to best manage a group of peers and make their individual skills produce the most for the Senior Project.

In developing I learned some interesting pitfalls of different model formats, finding out what they can and can't do. We also worked out ways to optimize game frame rate while having large amounts of models in view, even with movement. Lastly I learned the basics in particle generation, alpha blending, coming up with a cohesive gameplay, and fluid interactions.

Intro to Graphics Final Project (using C++ and openGL)

Muay Thai Fighter Tutorial

This was my final project in my Intro to Graphics class. We learned the graphics pipeline along with the basics of the camera angling and movement, color interpolation, lighting and shading, pinning skins to shapes, and hierarchical structures.

Our final project was open ended, I decided to create a simple tutorial that would demo Muay Thai moves. First I created a hierarchical model of a person out of basic shapes. I then created controls for the angling of all the joints on the figure. Next I used a Muay Thai tutorial to help set the position (or sequence of positions) needed to demonstrate each move. I later created the interpolation between postions to show what they would look like in motion and combined with other moves.

I also dabbled with trying to skin the model, but because most my time was spent creating an application out of the project the end result of the skinning did not turn out how I wanted. In the end I am proud of the all the functionality I was able to build into the project with just an introduction to these graphical technologies.

Union Card Game (Software Engineering Project In Java)

What I learned:

The major focus of this SE course was on the different management styles, documentation, testing methods and schedule creation, then it was on the complexity of the coding involved. We learned the advantages and pitfalls of different software methodologies, along with different management styles and how to help create the best group dynamic.

We used a wiki to keep an up-to-date SRS doc with the specs of the project. We also had a due date schedule set for the quarter, with a ticketing system and a repository we accessed using the IDE Netbeans.

Slideshow « Previous                           Next »

Project Explination:

This was my first Software Engineering project, which lasted 2 quarters (20 weeks). The focus of the class was on the software life cycle, documentation, testing and integration. Teams were given a simple card game to implement and every team member was assigned a roll to assume such as PM, QA, Analyist etc. I was the Project Manager of a group of 5.

The game we implemented was "Set", which we renamed Union. There are 2 game play modes. Normal game play allows the player to use the hint button which will select the necessary cards to create the 3 card union. In competitve mode there is no hint button and in its place is a timer. We also have menu tabs to return you to the main menu, open a window with this rules, and a small window with the version info.

Simon Says (Computer Engineering Project In Sparc)

Computer Design and Assembly Lang. Programming

In the beginning of the class (which I did the simon says project for) we went over program execution order for processors and how instructions are broken down and executed. We later modeled a processor using VHDL and then learned to code on a nexys 2 board using assembly language (sparc).




Class/Project Description Cont.

Later in the quarter we went more indepth into how to code simple functional programs which interacted with the boards input buttons and switches. We also learned the limitations of available registers and which ones are used for specific actions such as input, output, global, local and the r0 which is always 0. As well as how assembly was broken down into machine language represeted by a series of binary for the opcodes, registers and data.

After learning sparc for 2 weeks we were given the assignment of coding a simple game using a graphical display driver our professor wrote. This allowed us to paint what we needed to be displayed, after we built the logic of the game in assembly language.