Mafia (WINNER, DEVELOPERS' CHOICE AWARD)
A) On our multi-player web app, you can enjoy a game of Mafia with your friends, wherever they are in the world! The computer acts as the 'host', assigning roles, taking votes and delivering outcomes. With integrated video conferencing, players can interact throughout the game.
B) Our game is built on Node.js/Express on the backend with Sequelize/PostgreSQL for our database, and React-Redux on the front end. We utilized socket.io to manage the live stream of data between the server and clients in different game rooms. The Opentok platform allowed us to integrate video conferencing, so as to include the most important aspect of the original game - seeing each other face to face. Managing the flow of differing data through multiple sockets was our biggest challenge, and we enjoyed tackling the game logic.
Team Members: Brittany Chu Dani de Waal Gabby Josebachvil
URL: https://mafiajs.herokuapp.com/
---
Fullstack Academy was recently ranked the #1 coding bootcamp in the U.S. Learn more at https://www.fullstackacademy.com.
Other Videos By Fullstack Academy
| 2018-11-21 | Demo Day October 1808 |
| 2018-11-08 | Tech Talk: The Mathematics of Counting |
| 2018-11-08 | Tech Talk: Finding Problems Creating Value |
| 2018-10-19 | Alumni Story: Milad Nazeri, VR Developer at High Fidelity |
| 2018-09-11 | Make Your Next Move at Fullstack |
| 2018-08-31 | Demo Day Highlights 1807 |
| 2018-07-12 | Demo Day Highlights 1806 |
| 2018-06-15 | Fullstack Academy Q&A Panel |
| 2018-05-23 | Student Project: IoT Dashboard |
| 2018-05-23 | Student Project: WAT |
| 2018-04-03 | Mafia (WINNER, DEVELOPERS' CHOICE AWARD) |
| 2018-04-03 | Vocode |
| 2018-04-03 | CodeWitch (WINNER, FACEBOOK LIVE AWARD) |
| 2018-04-03 | BenevoCent |
| 2018-04-03 | Kingdom |
| 2018-04-03 | ScavengAR (RUNNER UP, DEVELOPERS' CHOICE AWARD) |
| 2018-04-03 | By Heart |
| 2018-04-03 | Weijr |
| 2018-04-03 | Block & Mortar |
| 2018-04-03 | Codémon |
| 2018-04-03 | Closing ceremonies and announcement of winners |

