As a design enthusiast, I have had the privilege of exploring various design technologies during my tenure at Parsons. Below are some of the projects I have undertaken that have helped sharpen my design skills, passion and dedication towards my creative practice.
The project aims to visually represent the struggles of individuals with Attention Deficit Hyperactivity Disorder (ADHD) and the constant struggle to focus on one task amidst multiple competing thoughts.
The visualization depicts multiple bouncing balls on the screen, with each ball representing a different thought. When the user clicks on a ball, it temporarily pauses and becomes larger, symbolizing a momentary focus on that particular thought. However, the ball quickly resumes bouncing, highlighting the fleeting nature of focus for individuals with ADHD. The balls bounce around the screen at different speeds and in different directions, mimicking the chaotic nature of thoughts for individuals with ADHD.
The project uses the Particle class to create both the bouncing balls and the player-controlled ball.
The setup function() initializes the canvas and creates an array of bouncing balls and a player-controlled ball. The draw function() updates the ball's position and creates a new ball on the screen. The Particle class constructor takes in a Boolean parameter to differentiate between the player-controlled ball and the bouncing balls. The class also includes methods to create and move the particles, pause the player-controlled ball when the user clicks on it, and restart the ball's movement after a set duration.