Skip to content

geeknik/alien-space-shooter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alien Space Shooter

Image

Welcome to Alien Space Shooter, a fun and engaging browser-based game where you defend Earth from an alien invasion!

Table of Contents

Game Overview

Alien Space Shooter is a simple yet addictive game where you control a spaceship to shoot down aliens. The game features increasing difficulty levels, power-ups, and a point system to keep track of your high scores.

Features

  • Simple, intuitive controls using mouse movement
  • Progressive difficulty with stage-based alien spawning
  • Various power-ups to enhance your spaceship:
    • Shields for extra protection
    • Triple-shot for increased firepower
    • Homing missiles for precise alien destruction
  • Score tracking and stage progression
  • Responsive alien behavior with targeted shooting
  • Animated starry background for immersive space feel

How to Play

  1. Move your mouse left and right to control the spaceship at the bottom of the screen.
  2. Your ship automatically fires bullets upwards.
  3. Avoid alien bullets and try to shoot down as many aliens as possible.
  4. Collect power-ups to gain advantages:
    • 🛡️ (Shield): Protects you from one hit
    • 🔫 (Extra Bullets): Grants triple-shot ability for 10 seconds
    • 🚀 (Missile): Provides homing missiles for 10 seconds
  5. Clear all aliens in a stage to progress to the next, more challenging stage.
  6. The game ends if your ship is hit without a shield. Try to achieve the highest score possible!

Installation

To run the game locally:

  1. Clone this repository:
    git clone https://github.com/geeknik/alien-space-shooter
    
  2. Navigate to the project directory:
    cd alien-space-shooter
    
  3. Open the index.html file in your web browser.

No additional installation or setup is required!

Technologies Used

  • HTML5
  • CSS3
  • JavaScript (ES6+)

The game is built using pure JavaScript without any external libraries or frameworks, making it lightweight and easy to run in any modern web browser.

Contributing

Contributions to improve Alien Space Shooter are welcome! Here are some ways you can contribute:

  1. Report bugs
  2. Suggest new features
  3. Submit pull requests with improvements or bug fixes

Please ensure that your code adheres to the existing style and structure of the project.

License

This project is open source and available under the GPLv3.


Enjoy playing Alien Space Shooter, and may the farce be with you in defending Earth from the sinister alien invasion!

About

Alien Space Shooter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages