❗Inspiration❗

Its a struggle to stay connected with your friends, often times keeping touch through social media and messaging isn't enough. One thing that has helped our team be connected is video games, so for our project we thought to adapt a favorite childhood game of ours into an easily accessible web application where you can meet and play with new friends!

❓What are the Rules❓

Apart from the most important rule of all (have fun), the game has a couple of other rules you need to learn if you want to play:

      1. Each player will answer after each other, the answer must start with the last letter of the previous answer.

      2. Each player's answer has to be a valid word (no "asnflasnfalk" or "asdaafsa")

      2. Each player only has 10 seconds to answer, so make sure to be quick!

Once you have read the rules, you can create a lobby or have your friends invite you to one!

🖊️ Technical Overview 🖊️

The frontend is built using React and Bootstrap, we serve this over a Node.js backend and through the use of Socket.io in order to communicate with everything. Images and icons are hosted on Firebase as we hope in the future to allow users to upload there own photos!

⛰️Challenges we Faced⛰️

A lot of work and effort was put into connecting the frontend and backend, React and Node.js + Socket.io aren't the easiest to couple together. For example:

How can we keep track of the user when every time they go to a new page, the clients socket.id would change. (booo)

Once we receive the data from the backend, how can we render it efficiently on the front end. (lame)

How can we keep track of the same timer across a ton of different clients (yikes)

The good news as that while these challenges took a while, we definitely became better programs by solving them and hopefully wont have to suffer as much next time.

🏆 Accomplishments 🏆

We made a game that we are proud of, and is super fun!

Share this project:

Updates