The goal was to create a real time, multiplayer game of Rock, Paper, Scissors. I used Firebase to sign players in and automatically signed them out when their session ended, allowing others to play. Each player can chat, and spectators can join the conversation anonymously.
Each player’s score will remain persistent while they are playing, and it will reset when they abandon their seat. There are 4 different sets of icons representing each player’s choice that rotate each round. All game content updates in real time without requiring a page refresh.