Cloned Games

XInvaders 3D

SporadicPlayableLinux
XInvaders 3D screenshotLinks, repository & details

About

Space Invaders is a 1978 fixed shooter by Taito, released in North America via Midway later that year; it was the first video game with endless gameplay, tasking players with defeating descending waves of aliens using a horizontally moving laser cannon. XInvaders 3D is a vector-graphics Space Invaders clone for the X Window System, originally written by Don Llopis around 2000 and maintained since 2022 by Joe Da Silva, who fetched past fixes, updated the build tooling, and added a two-player duel mode. All objects are rendered as 3D vector graphics so approaching aliens grow larger, and a UFO yields bonus points when hit.

How it differs from the original

Unlike the original arcade cabinet, XInvaders 3D renders all objects with 3D vector graphics that scale as aliens approach, uses keyboard controls instead of a joystick, and adds an optional two-player duel mode (requiring two keyboards) with horizontal- or vertical-split-screen layouts.

Getting started

Install via your Linux distro's package repositories if available, or compile from source with gcc and Xlib development headers using autoconf/automake, then 'make' and 'sudo make install'. Controls use the arrow keys to move and Space to fire; 'p' pauses, 'f' shows the frame rate, and 'q' resets the game.

History

Don Llopis released the original XInvaders3D around 2000; Joe Da Silva picked up maintenance in 2022, fetching past fixes and patches, updating the build tooling, and adding the two-player duel mode.

Share:

More like XInvaders 3D

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