XNA 4.0 Projects
Here you will find several projects that I have worked on using C# and XNA game studio 4.0. Some are class projects and others are my independent work.
Sands Of K-Arn (2012-present) update 1-20-2013
This game is a side project I started work on by myself during the breaks that NEIT students get after each quarter. This game is literally a "sandbox", it simulates the flow of sand particulates and makes interesting patterns with simulated chemical reactions. The title is a joke I came up with, pay no attention to it.
to add particles, use right and left click, to add them to the black area on screen. clicking the buttons on the right will change which element is added by clicking. scroll the mouse wheel to change the amount added per click. space bar clears the particles on screen. The game works by having different kinds of particles, these particles are referred to as elements. The elements have a number of properties like color and falling speed. In the latest version, anyone can open up the XML file and change the properties of the elements and even add their own if they follow the syntax in the file. Elements also have a list of possible reactions they can create with one another. Reactions operate based on when two "reactants" are in contact, they then convert into the two "product" elements of the resulting reaction. (Try It Out.zip) |
|
Space-Ship Crasher (2011)
This project was the final Exam for my Console Game Programming II course. I worked in a team of two. This game was a first person shoot-out using physics based weapons to crash enemy ships together to earn points. The player can use three weapons to shoot at the ships and light them on fire so that they can collide with the other enemies and destroy them. Uses simple particles to show burning enemies and explosions.
For this project I made the three weapons through derived classes as well as created the flight system that lets the enemy ships fly around. The bullets fired from the player cause slight direction changes in the ships and also makes them explode on contact with other ships. |
Jet Tanks (2012)
This project was the final exam for my Console Game Programming III course, i worked with one other classmate on this. This game is a multi-player split-screen shooter. The goal of the game is to shoot the other player's tank and destroy it.
Each player can move around with an Xbox360 controller and is armed with a cannon they can aim and fire with the trigger. Each tank also has a jet fuel gauge used for launching the tanks into the air. There is a height-mapped terrain map and assorted trees and buildings for players to hide in. In this project i created the weapon shooting, tank moving, aiming, and coded the system that loads the bushes and terrain into the game. I also made the game state machine that changes modes from start in-game and game-over. |
|