Asteroid Assault is a classic pixel arcade-style space shooter game where players control a spaceship, shooting asteroids and dodging incoming space debris. The goal is to protect the planets and score as many points as possible while surviving through challenging waves of asteroids.
Asteroid Assault is a retro-style space shooter inspired by the classic arcade games of the 1980s. The game features pixelated graphics and simple yet addictive gameplay. The objective is to shoot asteroids, avoid collisions, and gain the highest score. As players progress, the game becomes more challenging with increasing speed and difficulty.
- Classic Pixel Art Style: Relive the nostalgia of 8-bit graphics.
- Intense Space Battles: Fight against asteroids and enemy ships in different waves.
- Multiple Levels of Difficulty: Choose the level of intensity for different gameplay challenges.
- Power-ups: Collect power-ups to enhance your spaceship's abilities, such as invincibility and rapid fire.
- High Score Tracking: Keep track of your highest score for bragging rights.
To run Asteroid Assault, follow these steps:
- Python 3.13
- Pygame library (for graphics and game logic)
-
Clone the repository:
https://github.com/renzv-compsci/Finals-Game.git
-
Navigate to the game directory:
cd Finals-Game -
Install the required dependencies:
pip install pygame
-
Run the game:
python FINAL GAME.py
- Arrow Keys: Move spaceship (Up, Left, Right, Down)
- Space Bar: Shoot bullets
- Esc: Pause the game
- Python 3.13: The programming language used for the game's development.
- Pygame: A set of Python modules designed for writing video games. It is used for rendering graphics, handling user input, and controlling game logic.
- Renz Viloria, Charles Cabatian, Mark Anub, and Jon Beltran: Developers of the game.
- Game Inspiration: Classic arcade games like Asteroids.
This project is licensed under the MIT License - see the LICENSE file for details.