🚀 Smash The Astero 🚀

Table of Contents

Welcome to Smash The Astero – the ultimate asteroid-smashing adventure! Get ready to test your reflexes, challenge your friends, and achieve the highest score. Are you ready to take on the cosmos?

🎮 Gameplay

In Smash The Astero, you will:

  • Smash asteroids: Click on incoming asteroids to destroy them.
  • Avoid bomb asteroids: Some asteroids are bombs – avoid them or face an explosive game over!
  • Score points: Each smashed asteroid earns you points. Can you beat the high score?
  • Pause and resume: Need a break? Hit ESC to pause the game and explore options to resume, restart, or quit.

📸 Screenshots

Main Menu

Main Menu

Gameplay

Game Over

Bomb Asteroid

Bomb Asteroid

Pause Game Screen, Press ESC to activate.

High Score

Game Over Screen

Game Over

🛠️ Features

  • Simple Controls: Easy to learn, hard to master.
  • Dynamic Difficulty: The longer you survive, the harder it gets.
  • Immersive Soundtrack: Enjoy the beats of "Synthetic Surge" as you play.
  • High Scores: Keep track of your high scores and strive to be the best.
  • Beautiful Graphics: Stunning visuals for an engaging experience.

🚀 Getting Started

Prerequisites

  • Python 3.8+
  • Pygame

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/smash-the-astero.git
    cd smash-the-astero
  2. Install the required packages:

    pip install pygame
  3. Place the game assets in the appropriate folders:

    • Music/Synthetic Surge.mp3
    • asteroids/simple_asteroid.png
    • asteroids/bomb_asteroid.png
    • asteroids/blast_animation/animation_1.png
    • asteroids/blast_animation/animation_2.png
    • asteroids/blast_animation/animation_3.png
    • SFX/blast_hit.wav
    • SFX/block_hit.wav
    • SFX/click_tone.wav
    • SFX/jump_button.wav
    • buttons/bf.png
    • buttons/resume.png
    • buttons/restart.png
    • buttons/quit.png
    • intro/intro.png
    • press sapce to play the game.png
    • game over/game_over.png
    • game over/score.png
    • numbers/0.png to numbers/9.png
    • background.png

Running the Game

Run the game using Python:

python main.py

👾 How to Play

  • Click: Smash the asteroids before they hit the bottom.
  • Avoid: Do not click on bomb asteroids.
  • Escape: Press ESC to pause the game.

🔊 Sounds & Music

  • Background music: "Synthetic Surge"
  • Sound effects: Various in-game sounds for a more immersive experience.

🏆 High Scores

  • Your high score is saved locally. Try to beat it every time you play!

🤝 Contributing

Feel free to fork the repository, make improvements, and submit a pull request. Contributions are always welcome!

📄 License

This project is licensed under the MIT License.

📧 Contact

For any inquiries or feedback, please reach out to [imkrishnasinghsoni@gmail.com].


Let's make smashing asteroids a blast! Enjoy the game! 🚀✨