Cloned Games

SDL2-Space-Invaders

ArchivedPlayableWindows
SDL2-Space-Invaders screenshotLinks, repository & details

About

Space Invaders is a 1978 Taito arcade game and the first fixed shooter, in which the player moves a laser cannon horizontally to destroy descending waves of aliens before they reach the bottom of the screen. sdl2-space-invaders is an SDL2 reimplementation of Space Invaders supporting one or two players (turn-based), reproducing the original's alien missile patterns, destructible shields, and periodic bonus flying saucer.

How it differs from the original

Adds a turn-based two-player mode not present in the original single-player arcade cabinet.

Getting started

Build it with CMake, using the SDL2, SDL2_ttf, and SDL2_image libraries as dependencies.

Media

Share:

More like SDL2-Space-Invaders

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