During the COVID pandemic, facilitating friendship

We interpreted ‘facilitating friendship’ as falling into two main categories:

  • Maintaining existing friendships
  • Forming new friendships

Since we believe forming new friendships will be hampered the most by the COVID-19 pandemic, we wished to develop an application which would primarily help people to meet new people through playing a fun, original, interactive game involving drawing.

To implement this project, we split into two sub teams; one for the client, user-interface side, and the other for the server side. The user-interface side makes use of project makes use of Swing, a Java GUI-library that we learnt on-the-fly.

One of the largest challenges faced was successfully transmitting data between the client and the server. For instance our task of creating an interactive whiteboard, ensuring the data from the whiteboard was continuously transmitted to other players via the server required a great debugging effort from the team*!

  • we swear we didn't spend 2 hours to find out that regex does not split on ".", but "\." instead, making the clunky UI work, and an endlessly long list...

Built With

Share this project:

Updates