TypeBattle is a real time multiplayer typing game, where players compete against each other to see who the fastest typer is. The player who types out the complete poem or quote first is the winner. Players can choose to compete with other players around the world, or only with players in their region.
Firebase is used for both authentication and for real-time games. Users can choose to sign up via email or simply login with their Facebook account. Facebook is integrated into the app, so it's possible to heavily expand on this and include share methods in the future. All data relating to the game is stored on Firebase, each game room created is stored on Firebase and users are added to that session as they join. Observers are set up so users can recieve live feedback as they play the game. Quotes and poems are used as the game's text, these are fetched from a back-end server we created with the Vapor framework. Additional details about the server will be linked below.
- SpriteKit - Animations and UI
- Firebase - Data storage and authentication
- Facebook SDK - Authentication
- Vapor Server - Back-end for quotes/poems