Two player phone gesture dueling game
Youtube link: https://www.youtube.com/watch?v=_yBl1-YVUmw
Mobile Wizard is a web based 2-player street fighter like game that utilizes mobile browsers as player controllers.
Controller inspired by Nintendo Switch and mechanics inspired by Harry Potter wand dueling games, 2 players will fight to their
deaths by casting spells at the other player. The game host will show the health bars of the players on a computer browser
like street fighters.
A live demo is available at https://game.projectmobilewizard.com.
Documentation is available in Postman
Cho Yin Yong, Zhili Pan, Guo Bin Liu
In the beta version, a game host (on a computer) will be able to host a game room for two players to join.
Two players will be able to join through their mobile browsers and prepare to duel.
The game host’s screen will be able to show the health bar of the two players.
When the game starts, the players can swing their phones to cast spells,
and actions will cause damage to the other player, or prevent damage from the other player.
At the end of the game, some interesting statistics of the game such as the damage done by each player
will be shown to the player through the host screen.
The application will be easily deployable through a docker compose script with automatic certificate renewal with LetsEncrypt and nginx.
Ability to join a room through a unique room ID automatically generated, and have the backend store the peer ids using Redis.
For convenience, a QR code is generated for each room so players can scan the QR code to join a room.
Players can save their data or change their nickname through authenticating with Firebase.
In addition to the healthbar shown in the host screen, 2D sprites corresponding with the action made by each player will also be shown. (strike, throw, defense, hit, death)
Error tracking with Sentry. PWA-ify frontend Angular app.