/ArcadeFightersIsh

Online multiplayer arcade game. WASD to move, arrow keys to shoot.

Primary LanguageTypeScript

Arcade Fighters Ish

Online multiplayer arcade game developed using node.js, HTML5 Canvas, MongoDB Atlas, Bootstrap, Bcrypt and Heroku. Originally conceived in 2016, revived and revamped on late 2021.

Instructions

After signing up and logging in (instructions on webpage), either join an existing room by providing its name, or create a brand new one, where you will be the host. The first player to join will be assigned room host, and can choose when to start the game, and other room settings. Once the game begins, use WASD keys to move around and the arrow keys to shoot. Grab power ups and use positioning to eliminate other players. The map is randomly generated each game.

Room Settings

The room host may select the max amount of players for the room, as well as the game mode, which can be either Free For All or Team Deathmatch.

Power Ups

Power ups appear randomly and periodically, grab them for a temporary (and randomly tuned) advantage. They are color coded:
Green - Heal up to max health.
Blue - Shoot a spray of bullets in 3 directions.
Gray - Potent shield that grants complete immunity.
Red - Boost of movement speed.
Pink - Bullets split into 3 smaller bullets upon impact.
Purple - Shoot bigger and more damaging bullets.
Gold - Increased fire rate.
Orange - Allows bullets to pass through obstacles.
Brown - Reduces player size.
Cyan - Increases player size.