Welcome to the Space Invaders C++ SFML Recreation Project! This project is a modern reinterpretation of the classic arcade game Space Invaders. Developed using C++ and the Simple and Fast Multimedia Library (SFML), it brings the thrill of defending Earth against alien invaders to a new generation of players.
- Exciting Space Invaders gameplay with enhanced graphics.
- Smooth animations using SFML.
- Multiple levels with increasing difficulty.
- Player-controlled spaceship with powerful upgrades.
To run this project, you'll need:
- C++ Compiler
- SFML Library
-
Clone the repository:
git clone https://github.com/ProdiG66/SpaceInvaders-Recreation.git
-
Build the project using your preferred C++ compiler.
-
Run the executable:
./SpaceInvaders
-
Defend Earth from the advancing alien horde!
- Left/Right Arrow: Move spaceship
- Spacebar: Shoot lasers.
- Enter: Restart when gameover
If you'd like to contribute to this project, feel free to fork the repository and submit a pull request. Bug reports, suggestions, and feedback are also welcome!
This project is licensed under the MIT License - see the LICENSE file for details.
- Original Space Invaders concept by Tomohiro Nishikado.
- SFML - Simple and Fast Multimedia Library (https://www.sfml-dev.org/)
Get ready to defend Earth against the alien invasion!