https://connect4rails.herokuapp.com/
An online platform that allows users to create accounts (or login using an existing Facebook account) and play Connect Four against each other. This platform stores all game play data for the current user, such as: wins, losses, win-to-lose ratio, and total games played. Badges are earned when the user achieves a certain amount of wins or losses.
How to play Connect Four: Two-person required game where each player tries to connect four of their pieces in a row - vertically, horizontally, or diagonally - and prevent their opponent from doing the same.
- has one unique account and many games to play
- has achievements for a user (a user can have many badges)
- has game states for two users (a user can have many game states)
- Users can log in via Facebook account
- Gems introduced:
omniauth
,koala
- Includes a personal portfolio page for users
- Any two users can start a game of connect four
- Connect Four game states can be saved
- Tina: created user, views, and the skeleton for Connect Four
- Casey: frontend development (customization through CSS), created FB login database
- Melissa: frontend profile development, created win state
- Nanxi: created game states, debugged
- Justin: created badges for the game, debugged