Skip to content

Asteroid Assault is a retro-style space shooter game inspired by classic 1980s arcade games. Featuring pixelated graphics and fast-paced gameplay, players must shoot asteroids, avoid collisions, and aim for the highest score. Difficulty increases as the game progresses, offering a nostalgic yet challenging experience.

Notifications You must be signed in to change notification settings

renzv-compsci/Finals-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Asteroid Assault

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.


Table of Contents

  1. Introduction
  2. Game Features
  3. Installation
  4. How to Play
  5. Game Controls
  6. Technologies Used
  7. Credits
  8. License

Introduction

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.


Game Features

  • 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.

Installation

To run Asteroid Assault, follow these steps:

Requirements

  • Python 3.13
  • Pygame library (for graphics and game logic)

Steps

  1. Clone the repository:

    https://github.com/renzv-compsci/Finals-Game.git
  2. Navigate to the game directory:

    cd Finals-Game
  3. Install the required dependencies:

    pip install pygame
  4. Run the game:

    python FINAL GAME.py 

Game Controls

  • Arrow Keys: Move spaceship (Up, Left, Right, Down)
  • Space Bar: Shoot bullets
  • Esc: Pause the game

Technologies Used

  • 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.

Credits

  • Renz Viloria, Charles Cabatian, Mark Anub, and Jon Beltran: Developers of the game.
  • Game Inspiration: Classic arcade games like Asteroids.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Asteroid Assault is a retro-style space shooter game inspired by classic 1980s arcade games. Featuring pixelated graphics and fast-paced gameplay, players must shoot asteroids, avoid collisions, and aim for the highest score. Difficulty increases as the game progresses, offering a nostalgic yet challenging experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages