Krishss2006 / smash-the-astero

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

๐Ÿš€ 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! ๐Ÿš€โœจ

About


Languages

Language:Python 100.0%