It's a very basic 2d shooter game where the user has to survive waves of enemies.
What all features are there:1. Regular 2D Player Movement using WASD controls
2. shooting systems come with cooldown to avoid spam
3. Enemies come in waves as shown in the image above
4. You can see the score and bullets used on the top right of the screen
5. spacebar is used to shoot
6. My most advanced system here is the health, As you take damage your squares colour changes from cyan to yellow to red, this even happens with speed as you spped as well decreases as you will take more damage (will get hit).
7. You can restart the game (with a R) once your sprite (square) dies. Your scores and bullets will return to zero.
This project was built with C++ and SFML (Simple and Fast Multimedia Library)
FUTURE PLANS
- Firstly different weapon types and different enemy types.
- There will also be an attempt to make this game more interesting and visually appealing.
- Although there will be no power-ups keeping it raw (Metro-inspired)
- There will be improvement in Physics (main focus will be on this).
- Screen shaking is another part that i want to add.
- Giving some order to the enemy waves.
AUTHOR: Om Thakur