CSCE 450 Project
The main idea I wanted to implement was to create a couple particle systems with different characteristics (forces, colors, etc.) to emulate some of the effects that can be found in space.
This system generates particles in a cone shape out of the drone.
Certain equations were used so that the outer particles appeared the most red and the inner particles blended into yellow and white, hence providing the illusion of fire.
One of the other things I wanted to achieve was to get the particles to spawn/respawning in a natural way once the user starts/stops the engines.
This system spawns a trail of particles wherever the drone has been.
The same spawn/despawn animation is used as was used for the engine flare.
This system generates particles out of the drone’s gun based on where the drone is located at and pointing towards (when the user shoots a laser).
I’ve also added a limit so that the drone can only shoot lasers every 3 seconds.
This system creates particles outwards rapidly when asteroids are shot.
It uses a different texture to achieve the cloud effect.
This system creates particles slowly out of a broken satellite. They are forced outwards and are expanded over time.
**All of these use a spherical bounding volume to detect collisions.
The HUD presents the user’s health and points.
A cube textured with 6 images to give the player the illusion of the environment.
<fuentesivancesar@gmail.com>
.