Cloned Games

asteroids

HaltedPlayableWeb

Based on Asteroids

asteroids screenshotLinks, repository & details

About

This is a from-scratch, browser-based reimplementation of the arcade game Asteroids, built with HTML5 canvas and playable directly on the project's GitHub Pages site. The author describes it as a "reimagining" rather than a strict recreation, aiming to keep the spirit of the original while adding modern game feel.

How it differs from the original

Compared to the original coin-op, this version adds camera shake, bigger explosions, and faster ship movement, plus a temporary damage-blocking shield and more forgiving firing — changes the author says are meant to make the game more generous than a cabinet designed to take your quarters. Like the original, it cycles between a high-score screen and a self-playing "attraction mode" between games, saving high scores to the browser's local storage.

Getting started

The game runs in a browser with keyboard controls (arrow keys or A/D to rotate, up arrow or W to thrust, Ctrl to fire, Space for hyperspace) or touch gestures on mobile (pan to rotate/thrust, pinch out for hyperspace).

Controls

  • Hidden extras exist: Z toggles a collision-debug overlay, B toggles a CRT monitor burn-in effect, and G enables god mode.

Media

Additional notes

Trivia
The author had no prior experience with the HTML5 canvas before starting this project and used only two external libraries, howler.js for sound and hammer.js for touch support.
Share:

More like asteroids

Halted
Azteroids screenshot
azteroids is a simple Asteroids-style game written in C++ with OpenGL and GLUT, using the entityx ECS framework and GLFW.
Platforms:WindowsLinuxOSX
Stars60
Updated11 years ago
LicenseUnknown
Release2014
Active
Maelstrom screenshot
Maelstrom is a licensed open-source SDL3 port of Ambrosia's Asteroids-style shooter, adding online multiplayer and touch controls.
Platforms:WebWindowsLinux
Stars45
Updated4 months ago
LicenseUnknown
Release2022
Archived
Original game (original game, not this project)Original game image
Platforms:Atari
Stars29
Updated11 years ago
LicenseUnknown
Release2015
Halted
Original game (original game, not this project)Original game image
Platforms:None
Stars24
Updated9 years ago
LicenseUnknown
Release2017
Halted
Atari Asteroids screenshot
A Python 3/Pygame recreation of Atari's Asteroids, ported by Francisco Sanchez Arroyo, aiming for arcade-accurate ship handling.
Platforms:Atari
Stars16
Updated7 years ago
LicenseGPL-3.0
Release2018
Halted
Vasteroids screenshot
A clone of Asteroids written in the V programming language, the author's first-ever game project.
Platforms:None
Stars13
Updated1 year ago
LicenseUnknown
Release2021