Prototype

While We Were Young - Digital Portal

Type: Digital Portal Context: After the first user test, I wanted this prototype to be able to travel on its own, in the sense that players should be able to keep a copy for themselves and play with their own friends and family whenever they want. So, I decided to develop this digital portal.

Objective

As I cannot afford to print a deck for every single person to play this game, as much as I want to, I needed to come up with a way for players to carry this game in their pocket and play when the opportunity arrive. Players can already easily facilitate play session by themselves, hence, there is no need for me to be there, so if they can keep playing and play spontaneously, it could really help my project travel far. Hence a digital version of the game just makes perfect sense.

Process Breakdown

Converting Rules into Code

For this platform to work, I have to first deduce the rule of the game into a logic flow that can be converted into code. And the rule is as follows:
  • The game is divided into 3 main stages: Set Up, Player Take Turns, and Game Ends
  • During Set Up: Add all players who is in the game to the session.
  • During each player turn: Player is dealt 3 cards, player choose one out of 3, everyone has to answer this question. Once everyone has answered, the turn ends.
  • Players keep taking turns until they are satisfied
  • Using this logic, we can then create the code for the game.

    Platform

    As I want this to be easy to play, and since based on the rules, the game can easily be hosted on one device that players can just pass between each other, I decide to make this platform using html and javascript, as it doesn't require any back end to store data, only front end. However, based on the rules explained above, there are some minor changes to the game dynamics compared to the physical version of the game:
  • Player would have to discard both cards that are not chosen on their turn and would be dealt 3 new cards upon next turn. So if players were also curious about the remaining questions they wouldn't be able to ask it unless it was dealt to them again, OR if someone else got it.
  • This might alter the play experience somewhat but so far I have not received any complaints.

    Key Takeaways

    • So now I have a working digital version of the game, that has basically all the core mechanics but just slight deviation in user experience.

    Reflection

  • This was a pretty interesting experiment as now whenever I try to promote this prototype, I can just send them the link to the game and they can instantly play with their friends.
  • And if player wants to add more questions, I can also easily do so.
  • However, I realised I have yet to implement a feature to collect story into this portal, and so far I have not found a way to aesthetic implement it. So I will keep brainstorming on this idea.