Project by Achal, Jamie, Krishnokoli, Simran
As the COVID pandemic rages across the globe, the only thing humanity currently yearns for is just a simple vaccine. Like a miracle, it is supposed to radically cure the ailment, and bring us back to our normal lives. While Pfizer and BioNtech are swiftly developing the golden elixir, the world can’t wait enough to get back on its feet. Sitting in isolation, often times away from friends, family and loved ones, we develop feelings of loneliness and lose touch with our social identity and being. In this context, we have tried to build a four-player game, which involves creating the first COVID vaccine. Each player is needed to load the liquid from the bottles to the syringe, by clicking on their individual syringes. The player who manages to complete this activity first will be declared the winner of the vaccine race.
BEHIND THE SCENES VIDEO
FINAL PROJECT IMAGES
PROJECT DEVELOPMENT IMAGES
Social media and multiplayer games have proved to be extremely effective in connecting people, building a shared digital space for everyone, who wish to connect from the safe space of their homes. In this context we were looking forward to build a shared interactive digital environment for people to try out as they spend their time in isolation.
While working on this experiment we came up with multiple different ideas. Some of us thought about expressing emotion through graphics to interact with other people; others thought about making an online jam room or dance party controlled by individual body tracking; we also ideated about creating an online multi-user painting platform and making a landscape design stimulator. Unfortunately, most of these ideas dwindled down because of a lack of clarity or technical feasibility.
While endlessly ideating, drawing, and configuring a workable idea, we were finally inspired by Nicholas Puckett’s Pubnub class example which involved voting, where there are two areas for users to click and the numbers increase when it is clicked.
This example reminds us of some website-based games. When user is clicking the certain area, the number accumulates, and this function could be transferred to other features, for example, colours. And the accumulation of colour, similar to progress bar, reminds us of some racing games such as Road Rash and Need for Speed. Although these racing games are in 3d, we can make our project a 2d games with p5.js.
As for the background of the game, we decided to choose the COVID-19. At the beginning we thought of making an actually racing game; then we got an idea of the injection and vaccine after looking up a variety of covid-19 related news. The accumulation of colour stands for the liquid of vaccine, and this game is about filling the injection of vaccine as users press a certain key on keyboard.
To make this game more fun, more actions were added to the game. For game design there should be system of rewards and penalties () to make gamers motivated. So, there would be a congratulation effect for gamers to reward the winners. To add more interactions between gamers as well as to enrich the game, some disturbing actions are added to the game.
As for the technical methods of the project, PubNub is used for collection and feedback of different users of the game. The whole game is organised by keyPressed and if/else function (). By clicking different keys users can either increase the liquid in their injection or disturb other users by several effects. In a certain period of time, when someone’s injection has the most liquid, he/she wins, and here come the “congratulation” effects.
- Katie Salen et al., “Rules of Play: Game Design Fundamentals”
- Lauren McCarthy et al., “Getting Started with p5.js”