Skip to content

Repository files navigation

Alien Invasion

A fast-paced, open-source 2D arcade shooter where the player defends Earth from waves of alien invaders. This project is designed for fun, learning, and easy modification — perfect for game jam entries, tutorials, or as a starting point for your own shooter.

Table of Contents

Features

  • Fast-paced arcade-style gameplay with progressive enemy waves
  • Multiple enemy types
  • Score, lives, and basic power-ups
  • Easy-to-read codebase intended for learning and extension

Getting Started

Installation

Clone the repository:

git clone https://github.com/yizchu/alien-invasion.git
cd alien-invasion

Run the Game

Python / Pygame:

python alien_invasion.py

Gameplay & Controls

Default controls (update to match actual controls in your project):

  • Move left / right: Arrow keys or A / D
  • Shoot: Spacebar or Left mouse button
  • Pause: P or Esc

Objective:

  • Survive waves of aliens, earn points by destroying enemies, and try to beat your high score.
  • Collect power-ups for temporary advantages (e.g., rapid fire, shields).

Happy hacking — shoot some aliens!

About

A fast-paced, open-source 2D arcade shooter where you defend Earth from waves of alien invaders.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages