Skip to content

LieutenantCobretti1998/Space_Invaders-pygame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Space Invaders Clone

"This Space Invaders clone marks my first significant venture into game development, undertaken as a personal project for educational purposes. Over the past 10 months, I have been immersing myself in Python, and this game, built using Python and Pygame, represents a major milestone in my learning journey. While I have previously created much more smaller game using the Turtle module (Breakout Game), this project stands as my first full-fledged game, showcasing my growing skills and understanding of Python in a fun and interactive way. As my proficiency continues to evolve, I am excited to further enhance and refine this game, embracing the challenges and learning opportunities that come with software development."

Features

  • Modern Space Invaders gameplay. In the next versions I will ad new levels enemies and the option to modify or by new ships.
  • Customizable settings for screen resolution,controls and music volume.
  • Score tracking and high score saving.
  • Simple and intuitive interface with health, ammo, and current/ highest scores.
  • Installation

Requires Python (3.11.5) and Pygame(2.5.2).

1. Clone the repository: git clone https://github.com/LieutenantCobretti1998/Space_Invaders.git

2. Navigate to the directory and install dependencies: pip install -r requirements.txt

3. Usage: run main.py

Control

A Turn left . Can be changed in settings

D Turn right. Can be changed in settings

W Go up. Can be changed in settings

S Go down. Can be changed in settings

Left and right arrows Use for laser's shooting.

Space Use for rocket's shooting

Contributing Feel free to fork the repository and submit pull requests. I know nobody will do that but anyway I will write it here:)

Acknowledgments Inspired by the original Space Invaders game. Music and images sourced from various online resources. Thanks to Python and Pygame communities.

Note: All assets used (music, images) are sourced from various resources and are used only for educational purposes in this non-commercial project.

License MIT License - see LICENSE.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages