Skip to content

Robotron: 2084 re-made with vanilla JavaScript

Notifications You must be signed in to change notification settings

BrenoLudgero/Web_Robotron_2084

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Web Robotron: 2084 (Work In Progress)

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

Usage

Download the source code and open "index.html" with the Live Server extension in VS Code

Gameplay

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

Enemies

Destroying enemies grants you points but getting too close will cost you a life!

Grunt G.R.U.N.T. (100 Points)

The Ground Roving Unit Network Terminator moves at increasing speeds towards the player

Hulk Hulk

Hulks are indestructible and will destroy humans on contact but can be pushed back with your projectiles

Spheroid Spheroid (1,000 Points)

A Spheroid roams around the screen. Given enough time, it'll create Enforcers

Enforcer Enforcer (150 Points)

Enforcers pursue the player while firing Sparks (25 Points)

Brain Brain (500 Points)

Brains fire Cruise Missiles (25 Points) that pursue the player
Will chase humans and convert them into Progs on contact

Prog Prog (100 Points)

Progs (or reprogrammed humans) will relentlessly chase the player

Quark Quark (1,000 Points)

Quarks behave similarly to Spheroids, but create Tanks instead

Tank Tank (200 Points)

Tanks move relatively slowly and fire Bounce Bombs (25 Points) that bounce upon touching a wall

Humans (1,000 - 5,000 Points)

Humans

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

Obstacles are scattered around the screen and will destroy the player on contact

Controls

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

Known Issues

Unexpected audio and visual behavior occurs when the browser console is open

Debugging Shortcuts

Keyboard Key Description
U Freezes / updates all actors
H Draws / hides all hitboxes
I Disables / enables all collision