Skip to content

ProdiG66/SpaceInvaders-Recreation

Repository files navigation

Space Invaders C++ SFML Recreation Project

Overview

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.

Features

  • Exciting Space Invaders gameplay with enhanced graphics.
  • Smooth animations using SFML.
  • Multiple levels with increasing difficulty.
  • Player-controlled spaceship with powerful upgrades.

Screenshots

Requirements

To run this project, you'll need:

  • C++ Compiler
  • SFML Library

Getting Started

  1. Clone the repository:

    git clone https://github.com/ProdiG66/SpaceInvaders-Recreation.git
  2. Build the project using your preferred C++ compiler.

  3. Run the executable:

    ./SpaceInvaders
  4. Defend Earth from the advancing alien horde!

Controls

  • Left/Right Arrow: Move spaceship
  • Spacebar: Shoot lasers.
  • Enter: Restart when gameover

Contributing

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!

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • 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!

About

Space Invaders Recreation using C++SFML

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published