Space Invaders Like is derived from the famous arcade shooter Space Invaders. The player is to control a spaceship which equipped with lasers, and can move within the window borders. Aliens are coming down randomly and the player aims to kill as many aliens as they can and earn points.
On some predefined occasions, power ups come down to enable users' mega laser beam to kill all the aliens on the screen. In case that player is short of lives, hearts come down as well. It has no effect if the player has full lives, which is 5.
Should the player wants to pause or restart the game, they are allowed to do so with ESC and R, respectively. If player wants to read the instructions in the help window, they can press F1 while playing, and pick the game up from where they left off with the same key. Should player wants to return to start menu, they can press DEL key.
Player can mute/unmute the game with M.
Highscore is also recorded.
More instructions can be found in HELP in start menu. Navigate in start menu with ARROW KEYS and SPACE. Use RETURN (ENTER) to get back to start menu when in HELP and ABOUT.
- Make sure that all the files are in the same folder.
- You need to have Python and Pygame installed to run the program. If you don't have Pygame installed, you can install it from the command prompt or IDE terminal. If you have already installed Pygame, kindly ignore.
pip install pygame
- After you successfully installed Pygame, make sure you changed your directory to where you store the downloaded content and run the program in the command prompt or IDE terminal.
- Make sure you run start.py file. The program will handle all others.
cd space-invaders-like
python start.py
This project is developed solely by myself as an educational project as I have started programming just about a month ago. I have no commercial or monetary intentions. I used royalty-free images which can be easily found across the Internet. I used sound effects from Pixabay which are also royalty-free.
New features are planned to be added on the game in the coming days as I develop myself further. I also plan to tidy the code up.
Thank you for looking at my project and trying out my game. I hope you like it!
Please do not hesitate to contact me about anything related the game (including copyrights) or further projects under:
Levent Polat