Cloned Games

space-invaders-pygame

HaltedPlayableNone
Space Invaders (original game, not this project)Original game image
Image of the original game, Space Invaders. This project has no screenshots of its own yet.
Links, repository & details

About

Space Invaders is Taito's 1978 arcade shooter, in which a horizontally moving laser cannon defends against descending waves of aliens. This is a simple Space Invaders-style arcade shooter built with pygame, where the player moves a spaceship and shoots down waves of enemies. It adds power-ups (rapid fire, a shield, and extra lives), animated explosions, and a starfield background on top of the classic formula, tracking score and lives.

How it differs from the original

Unlike the original's left/right-only movement, the player's ship can move in all four directions, and the game adds collectible power-ups (rapid fire, shield, extra lives) not present in the 1978 arcade game.

Getting started

Install Python and pygame, download the game's files into one folder, then run the main script to play; movement uses the arrow keys and Space fires.

Share:

More like space-invaders-pygame

Archived
Original game (original game, not this project)Original game image
A modular JavaScript/Phaser remake of the classic Space Invaders example, organized with RequireJS.
Platforms:Web
Stars104
Updated1 year ago
LicenseMIT
Release2014
Halted
Hopson-Arcade screenshot
Hopson-Arcade is a C++17/SFML collection of small arcade games, currently holding just its first entry, a Space Invaders clone.
Platforms:WindowsLinux
Stars94
Updated6 years ago
LicenseGPL-3.0
Release2018
Halted
ascii-invaders screenshot
A text-mode, Curses-based recreation of Space Invaders written in C in 2001, playable on Linux; development has halted.
Platforms:Linux
Stars56
Updated5 years ago
LicenseGPL-2.0
Release2013
Halted
Arduino UNO Game Engine screenshot
Arduino UNO Game Engine is a custom 2D engine for the Arduino UNO, playable with ports of Manic Miner, Scramble, and Space Invaders.
Platforms:Arduino
Stars46
Updated2 years ago
LicenseGPL-3.0
Release2024
Halted
Original game (original game, not this project)Original game image
A browser-based Space Invaders re-imagining in BabylonJS, playable in 2D, 3D, or a CRT-emulation mode with scanlines.
Platforms:Web
Stars44
Updated2 years ago
LicenseUnknown
Release2022
Halted
SpaceInvaders screenshot
An educational Haskell reimplementation of Space Invaders demonstrating Functional Reactive Programming with Yampa.
Platforms:None
Stars29
Updated2 years ago
LicenseBSD-3-Clause
Release2015