The Starting Line

In the pursuit of life, privilege gives you a head start. However, it's often an uncomfortable conversation to have. We used technology (the Arduino Uno microcontroller and Javascript) to discuss it in a different context: a game powered by privilege. Created with Terrick Gutierrez.

Course: Intro to Physical Computing

Brief: Create a physically interactive system that focuses on sensing the relevant actions of the person that you’re designing this for. The interactive system should involve listening, thinking, and speaking from both parties.

Role: experience design, concept, Arduino, Javascript, Processing, art direction, fabrication

Shown at the ITP Winter Show 2017


The Inspiration

This viral video and Buzzfeed privilege quiz.

Rough Sketches

User Flow

  1. Two users step up to a halo of light in front of two pressure sensor mats that are labeled “Yes” and “No”. This set up is positioned in front of a large screen TV.

  2. The users are presented with a brief description of the project.

  3. The users are presented with direction to run in place for 2 seconds on the “Yes” mat, and standing in still for 2 seconds on the “No” mat.

  4. The users answer a series of yes or no questions. Each answer “yes” signifies privilege.

  5. The users are presented with a final calculation of privilege in the form of a percentage. It’s here where they find out how close their starting line is to their finish line, i.e. how big of a head start do they have in life.

  6. We tell the users that privilege is a powerful tool that can be used to help others and encourage them to discuss their experience.

  7. Finally, we provide small cards with contact information for various organizations where they can use their privilege in a constructive way.

Play Testing/User Testing


Systems Diagram

  1. Our Arduino code is ran on our computer and sent to the microcontroller (serially).

  2. We have four analog sensors and one digital sensor connected to the Arduino.

  3. The input from the sensors are sent to arduino (via wires) and then to the computer (serially).

  4. This information is then sent to P5 (via P5 serial control) which is shown visibly on a TV monitor.

Systems Diagram (PCOM).jpg

Where to Find the Code

p5.js code | Arduino code