Star Wars Asteroid Shooter
Caleb Barber - CSC 471 - Spring 2018 - Christian Eckhardt
Project Description
A Star Wars themed space shooter game where the player earns points by shooting asteroids.
Entering the Asteroid Field
Technical Features:
- 3D Collision Physics
- Instanced Rendering
- Hierarchical Animation Modeling
- Diffuse & Specular lighting
- Texture/Sprite Animation
- Randomization
Challenges:
- Refining the controls
- 3D collision detection tracking for lasers, asteroids, ship
- Scaling asteroids to be random sizes
- Displaying text on the screen (score counter)
Asteroid Explosion
Flying by the Star Destroyer
Other Info
Controls:
W - Up
S - Down
A - Left
D - Right
Space - Boost
Enter - Shoot
P - Pause
Gameplay:
1 point for each asteroid destroyed (2000 total)
3 lives, lose one life for each asteroid crash
Immediate Game Over if crashed into asteroid while boosting or crashed into Star Destroyer
Bugs
Controls get wonky if you fly upside down. Hold go up and to the side at the same time until you are right-side up again.
Weird hitbox for Star Destroyer (it's near the bridge)
Source
Resources