Thursday, December 6, 2007

Progress with XNA

This week I demoed my Games World Assignment, I made a game using XNA. The Game was a very simple asteroid game. I originally designed it to be a top down game.


I then decided to do a fully 3D game.


Asteroid Shooting Game
•Player control a ship and navigates it around the 3D environment
•Players shoots as many asteroids as possible to get a high score, a collision causes death and the game is restarted.
Limited Ammo;
•Warps around the environment
•Can kill player also
•Stay active until they hit either player/asteroid
•Ammo isn’t replenished until it hits either player/asteroid
Simple Scoring system in place;
•Shot Penalty = -1;
•Death Penalty = -100;
•Warp Penalty = -50;
•Kill Bonus Brown Asteroid = 25;
•Kill Bonus Grey Asteroid = 50;

• Updated the camera to chase the ship in a 3D world
Fixed Position Camera
Spring Mounted Camera
• Added collision detection to all entities
Asteroids rebound asteroids
Bullets destroy Ship/Asteroids
Asteroids destroy ship
• Added skybox
• Attempted to add particle effects, explosions, smoke plumes, didn’t work with skybox alpha blend…

No comments: