Bored Room Bingo

Group 11: Andrew Carey, Tom Reinhart, Ian Wilkes


In iteration 5, we finished up inviting users to games, added push notification to players after the game has been won, and are thinking about a couple different types of social confirmation that we can use. On the home screen,  we have added a list of the users invitations. The user, by swiping the button, can either choose to accept, reject the invitation, or leave the person in limbo. When you are creating a game, you can now search for people by username.  Aesthetically, we have changed the fonts and cleaned up the board, so that it looks a little nicer.  On the board itself, the user now has the ability to leave the game. They can either join a new game or reenter the same game with a new board. In addition, we were able to add one of the extended features: chat. In games, users have the ability to talk with all other users. And when you join a game, you can see that conversation in its entirety. To accomplish this, we are using Firechat, which is associated with the database we are using, Firebase. 


In iteration 6, we plan to take care of user profile and victory sounds. However, our main focus is to improve the
aesthetics of the game. A consistent color scheme and nice looking buttons will probably be our point of attack. Another minor thing is the splash screen, which is currently blank. The last gameplay aspect on our agenda is figuring out social consensus. 

We also know that we have some refactoring to do in order to improve readability and compliant to OCP. To improve user experience, we will better handle obscure, but valid user email addresses. 

DOXYGEN Docs