This is a curated collection of Javascript games that have been modified to run in a browser and have no external dependencies. i.e. An Internet connection is not required, nor is running a local server required.
To run, unzip arcade.zip, and open ./arcade/index.html
in your browser.
Although, neither an internet connection nor a local server is required, one may be used if desired. An online version of js-arcade is available at: https://deverac.github.io/js-arcade/.
Key | Action |
---|---|
Arrow keys | Navigate |
Enter | Run a game title |
Space | Open an info window showing the keys for the game and links to the original source and an online version of the game (if available). |
To exit it a game, navigate Back in your browser.
- Some games start with sounds on; some games start with sounds off; some games have no way to mute the sound.
- Sound levels vary a lot, between games.
- Some games include help pages; most do not.
- Some games require Local Storage or Cookies.
Game | Description | License |
---|---|---|
Asteroids Classic | Black and white vector graphics | MIT |
Asteroids Reloaded | Asteroids, re-imagined. | MIT-like |
Ball and Wall | Arkanoid-like | GPL |
Checkers | Capture all opponents pieces by jumping | Apache2 |
Connect4 | Get four discs in a row | MIT |
Cube | Solve 2, 3, 4, 5 sided cubes | ISC |
Duck Hunt | Shoot the ducks before they escape | MIT |
Lemmings | Get lemmings to their home | GPL2 |
Lunar Lander | Land LEM module on moon | MIT |
Mahjong | Remove matching tiles | MIT |
Mario | Run and jump to the end | Unlicense |
Memory Game | Match pairs of cards | MIT |
Onslaught Arena | Kill the monsters | GPL |
Orona | Bolo clone. Capture all bases; destroy all pillboxes | GPL2 |
Outrun Synthwave | Beat the clock | MIT |
Pacman | Recreation of classic Pacman | GPL3 |
Pool | Pocket your balls before your opponent | MIT |
Racer10k | One lap on procedurally generated course. | MIT |
Radius | A cross between Robotron and Asteroids | MIT |
Simon | The classic 4-color, 4-tone repeat-a-sequence | None |
Sleeping Beauty | A Rogue-like game to rescue a sleeping beauty | ISC |
Tetris | Place blocks to create solid rows | MIT |
None of the games in this collection were written by the curator.
Action | Description | Notes |
---|---|---|
Build all games | ./build.sh build_all |
Creates the play directory for each game |
Build a single game | ./build.sh game <name_of_game_dir> |
e.g. ./build.sh game racer10k |
Clean all games | ./build.sh clean_all |
Remove all generated files and dirs (e.g. node_modules , play ) |
Clean a single game | ./build.sh clean <name_of_game_dir> |
e.g. ./build.sh clean racer10k |
Create arcade.zip |
./build.sh arcade |
Only games that have been built are included in the zip file. |
Building all games requires about 2 Gb of disk space.