Skip to content

Digitalgods2/ArcadeClones

Repository files navigation

ArcadeClones

ArcadeClones is a browser-based collection of seven fan-made tributes to landmark arcade games from the late 1970s and early 1980s. Every game runs locally from its own HTML file with no build step or external game assets.

Installation

ArcadeClones is a static website, so it does not require a traditional installer, package manager, or build process. Keep menu.html and all seven game files together in the same folder.

Because the GitHub repository is private, you must be signed in to a GitHub account with access to the repository before downloading or cloning it.

The command-line download option requires Git. The optional local-server commands require Python 3.

Windows

  1. Open the repository on GitHub, select Code, and choose Download ZIP.
  2. Right-click the downloaded ZIP file, select Extract All, and open the extracted ArcadeClones folder.
  3. Double-click menu.html to launch the arcade in your default browser.

Alternatively, clone the repository with Git:

git clone https://github.com/Digitalgods2/ArcadeClones.git
cd ArcadeClones
start menu.html

For the most reliable browser behavior, you can run a local web server from the folder:

py -m http.server 8000

Then open http://localhost:8000/menu.html.

macOS

  1. Open the repository on GitHub, select Code, and choose Download ZIP.
  2. Open the downloaded ZIP file, then open the extracted ArcadeClones folder.
  3. Double-click menu.html to launch the arcade in your default browser.

Alternatively, use Terminal:

git clone https://github.com/Digitalgods2/ArcadeClones.git
cd ArcadeClones
open menu.html

To use a local web server instead:

python3 -m http.server 8000
open http://localhost:8000/menu.html

Linux

  1. Open the repository on GitHub, select Code, and choose Download ZIP.
  2. Extract the ZIP file and open the extracted ArcadeClones directory.
  3. Open menu.html in a modern browser.

Alternatively, use a terminal:

git clone https://github.com/Digitalgods2/ArcadeClones.git
cd ArcadeClones
python3 -m http.server 8000

Then open http://localhost:8000/menu.html. To launch it from the terminal on many desktop distributions, run xdg-open http://localhost:8000/menu.html.

Start playing

Open menu.html in a modern desktop or mobile browser and select a cabinet. You can click or tap a game, use the arrow keys to move through the menu, and press Enter to launch the selected title.

Every game includes an Exit to Arcade button in the upper-left corner. Press Escape at any time during a game to return to the menu.

If your browser restricts local-file features, serve the folder from any simple static web server and open menu.html through that server.

The games

Game Original year Description Main controls
Asteroids 1979 Pilot a vector ship, break apart drifting asteroids, evade saucers, and use hyperspace when cornered. Arrows or WASD to steer/thrust, Space to fire, Down/S or Shift for hyperspace, P to pause.
Centipede 1981 Defend the bottom of a mushroom field from a winding centipede and other garden invaders. Arrows or WASD to move, Space to fire, mouse/touch to track and fire, P to pause, M to mute.
Defender 1981 Patrol a horizontally wrapping planet, destroy alien attackers, and rescue endangered humanoids. Arrows or WASD to fly, Space to fire, B/Shift for a smart bomb, H/Ctrl for hyperspace, P to pause.
Donkey Kong 1981 Climb the 25m girder stage, dodge and jump barrels, and reach the captive at the top. Arrows or WASD to move and climb, Space to jump, P to pause.
Frogger 1981 Cross lanes of traffic, ride logs and turtles across the river, and fill the home bays. Arrows or WASD to hop, touch controls on supported devices, P to pause, M to mute.
Missile Command 1980 Defend six cities from incoming missiles by creating carefully timed defensive explosions. Mouse/touch to aim and fire; A/S/D or 1/2/3 fire the three batteries; P to pause; M to mute.
Pac-Man 1980 Clear a maze of pellets, turn the tables with power pellets, and outmaneuver four distinct ghosts. Arrows or WASD to move, swipe on touchscreens, P to pause, M to mute.

Menu features

  • Responsive neon cabinet grid inspired by late-1970s and early-1980s arcade presentation.
  • Mouse, touch, and keyboard selection.
  • Arrow-key navigation with Enter or Space to launch a selected cabinet.
  • A consistent visible exit control and Escape shortcut in all seven games.
  • No installation, package manager, or build process required.

Technical notes

The games use HTML5 Canvas for rendering, requestAnimationFrame for their game loops, and browser APIs such as Web Audio for synthesized effects. The collection is intended for personal and educational use as a tribute to the original arcade games. The original game names and trademarks belong to their respective owners.


Copyright © 2026 digitalgods.ai. All rights reserved.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages