Skip to content

๐Ÿ•น๏ธ Space Shooter Arcade Game with Pygame | ๐Ÿ’ซ Rotate-Thrust-Shoot Mechanics | โ˜„๏ธ Asteroid Collision Chaos | ๐Ÿ”Š Retro Sound Effects | ๐Ÿ† Score System | ๐ŸŽฎ Classic Arcade Revival

License

Notifications You must be signed in to change notification settings

Ornella-Gigante/PySpaceShooter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

88 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ Cosmic Asteroid Blaster ๐Ÿช

Python 3.8+ Pygame 2.0+

A modern twist on the classic arcade space shooter! Navigate through asteroid fields, blast space rocks, and survive as long as possible in this Pygame-powered adventure!

Gameplay Screenshot

๐ŸŒŸ Features

  • ๐Ÿ•น๏ธ 360ยฐ spaceship rotation & thrust mechanics
  • ๐Ÿ’ฅ Realistic collision detection (ship/asteroids/bullets)
  • ๐ŸŒŒ Parallax space background effect
  • ๐Ÿ”Š Immersive sound effects & background music
  • ๐Ÿ… Progressive scoring system
  • ๐ŸŽฎ Classic arcade-style controls
  • โ˜„๏ธ Random asteroid generation/movement

๐ŸŽฏ How to Play

    Controls:
    โ† โ†’ : Rotate spaceship
    โ†‘ : Thrust forward
    Space : Fire lasers

โš™๏ธ Installation

    Clone repository
    git clone https://github.com/yourusername/CosmicAsteroidBlaster.git
    
    Install dependencies
    pip install -r requirements.txt
    
    Launch game
    python main.py
    
    text

๐Ÿ› ๏ธ Requirements

  • Python 3.8+
  • Pygame 2.1.3+
  • Basic gaming keyboard

๐ŸŽฎ Gameplay Mechanics

    Example: Ship movement physics
    ship_x += math.cos(math.radians(ship_angle)) * ship_speed
    ship_y += -math.sin(math.radians(ship_angle)) * ship_speed
    
    Asteroid wrap-around effect
    if asteroid_x < 0: asteroid_x = WIDTH
    
    text

๐ŸŽถ Soundtrack Credits

  • Background music: "Space Ambience" by CosmicSoundLab
  • Laser SFX: Sci-Fi Sound Pack
  • Explosion SFX: Retro Boom Library

๐Ÿ‘ฅ Contribution

Open to space enthusiasts! Submit PRs for:

  • New power-ups ๐Ÿงฟ
  • Boss levels ๐Ÿ‘พ
  • Enhanced visual effects โœจ
  • High score system ๐Ÿ†

๐Ÿ“œ License

  • MIT License - Blast asteroids freely across the galaxy!

  • This README combines professional presentation with playful elements using:

      +Clear section organization โœ…
      
      +Visual emoji markers ๐ŸŽฏ
      
      +Code snippets for technical details ๐Ÿ–ฅ๏ธ
      
      +Badges for quick info scanning ๐Ÿ›ก๏ธ
      
      +Interactive installation guide ๐Ÿš€
      
      +Modular structure for easy updates ๐Ÿ”ง
      
      +Space-themed emoji storytelling ๐ŸŒŒ
    

Made with ๐Ÿ’œ and โ˜•

About

๐Ÿ•น๏ธ Space Shooter Arcade Game with Pygame | ๐Ÿ’ซ Rotate-Thrust-Shoot Mechanics | โ˜„๏ธ Asteroid Collision Chaos | ๐Ÿ”Š Retro Sound Effects | ๐Ÿ† Score System | ๐ŸŽฎ Classic Arcade Revival

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages