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.
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.
- Open the repository on GitHub, select Code, and choose Download ZIP.
- Right-click the downloaded ZIP file, select Extract All, and open the extracted
ArcadeClonesfolder. - Double-click
menu.htmlto 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.htmlFor the most reliable browser behavior, you can run a local web server from the folder:
py -m http.server 8000Then open http://localhost:8000/menu.html.
- Open the repository on GitHub, select Code, and choose Download ZIP.
- Open the downloaded ZIP file, then open the extracted
ArcadeClonesfolder. - Double-click
menu.htmlto launch the arcade in your default browser.
Alternatively, use Terminal:
git clone https://github.com/Digitalgods2/ArcadeClones.git
cd ArcadeClones
open menu.htmlTo use a local web server instead:
python3 -m http.server 8000
open http://localhost:8000/menu.html- Open the repository on GitHub, select Code, and choose Download ZIP.
- Extract the ZIP file and open the extracted
ArcadeClonesdirectory. - Open
menu.htmlin a modern browser.
Alternatively, use a terminal:
git clone https://github.com/Digitalgods2/ArcadeClones.git
cd ArcadeClones
python3 -m http.server 8000Then open http://localhost:8000/menu.html. To launch it from the terminal on many desktop distributions, run xdg-open http://localhost:8000/menu.html.
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.
| 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. |
- Responsive neon cabinet grid inspired by late-1970s and early-1980s arcade presentation.
- Mouse, touch, and keyboard selection.
- Arrow-key navigation with
EnterorSpaceto launch a selected cabinet. - A consistent visible exit control and
Escapeshortcut in all seven games. - No installation, package manager, or build process required.
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.