A Space Invaders remake using SDL and C++ done in one week.
- Unzip "SpaceInvaders.zip".
- Execute "SpaceInvaders/Space Invaders.exe" and enjoy!
- Move: Arrow Keys
- Shoot: Spacebar
- Exit: Escape
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
Player (Spaceship):
- Player can move on the screen (using arrows keys)
- Player can shoot projectiles (using spacebar)
Enemies:
- Enemies move towards the spaceship.
- Enemies have life points (e.g 3, up to you to decide).
- Enemies may shoot as well.
Implement Obstacles (Rocks):
- They are static objects in the level.
- They have life points (up to you to decide).
- They can be hit by the player’s projectiles.
- They CAN NOT be hit by enemies while moving.
- They CAN NOT be hit by enemies’ projectiles.
Player Projectile:
- It is shot from Spaceship.
- It can hit Obstacles.
- It can hit Enemies
Enemy Projectile:
- It is shot from Enemy.
- It can only hit the player.
Basic UI:
- Score
- Hi-Score from the past rounds.
Author: Joan Ginard Mateo