A HTML5 remake of the Flash game Stick Arena
Note: This repo has been abandoned by now. I've started another project called Mafia Divided which is basically accomplishing this except with original assets and themes.
You can come check it out at https://mafiadivided.io and join the Discord server https://discord.gg/XmZfe5dqdk
- Initial HTML5 Canvas setup
- Initial multiplayer setup
- Make the game logic server-sided
- Setup PostgreSQL DB
- Login / registration system
- Views
- Login screen
- Lobby
- Game room
- Sounds
- An option to mute / unmute the sounds
- Gameplay
- Larger maps
- Add all the other maps
- Camera follows the player
- Zoom in
- Larger maps
- Combat system
- Picking up weapons from the ground
- Collision detection
- Needs a bit of improvement
- Hitpoints
- Death animations
- Weapon: Fists
- Weapon: Glock
- Weapon: Bat
- Weapon: AK-47
- Weapon: Shotgun
- Weapon: Sledgehammer
- Weapon: Katana
- Weapon: Laser Sword
- Weapon: Chainsaw
- Weapon: Tesla Helmet
- Weapon: Chaingun
- Weapon: Flamethrower
- Weapon: Rail Gun
- Game logic
- Room creation
- 5 minute timer for the room
- Quick Play support
- This will likely mean that there needs to be support for unregistered users
- Player disconnections in the middle of a game
- Ideally there should be a system in place to discourage this from happening
- Creds
- Cosmetic: Spinners
- Cosmetic: Pets
- Cosmetic: Shop to buy spinners and pets with creds
- Game mode: Capture The Flag
- Game mode: Team Deathmatch
- Game mode: PvE / Zombies
- Game mode: Wager matches
The assets used in this project belong to XGenStudios. This project is for educational purposes only.