Robotron: 2084 is a classic arcade game released in 1982 by Williams Electronics, Inc.
This repository aims to faithfully recreate the game with online high score leaderboards
Download the source code and open "index.html" with the Live Server extension in VS Code
Shoot the enemies and rescue the humans to rack as many points as you can!
At every 25,000 points you get an extra life (indicated next to the score)
Clear the screen of vulnerable enemies to advance to the next wave
Destroying enemies grants you points but getting too close will cost you a life!
The Ground Roving Unit Network Terminator moves at increasing speeds towards the player
Hulks are indestructible and will destroy humans on contact but can be pushed back with your projectiles
A Spheroid roams around the screen. Given enough time, it'll create Enforcers
Enforcers pursue the player while firing Sparks (25 Points)
Brains fire Cruise Missiles (25 Points) that pursue the player
Will chase humans and convert them into Progs on contact
Progs (or reprogrammed humans) will relentlessly chase the player
Quarks behave similarly to Spheroids, but create Tanks instead
Tanks move relatively slowly and fire Bounce Bombs (25 Points) that bounce upon touching a wall
Rescuing a human grants 1000 points. Every subsequent rescue grants an additional 1000 points up to 5000 total
Losing a life or advancing to the next wave resets the next rescue to the initial 1000 points
Obstacles are scattered around the screen and will destroy the player on contact
Keyboard Key | Description |
---|---|
W | Move up |
A | Move left |
S | Move down |
D | Move right |
Arrow Up | Shoot up |
Arrow Left | Shoot left |
Arrow Down | Shoot down |
Arrow Right | Shoot right |
Unexpected audio and visual behavior occurs when the browser console is open
Keyboard Key | Description |
---|---|
U | Freezes / updates all actors |
H | Draws / hides all hitboxes |
I | Disables / enables all collision |