Goal Training

For my 2nd PComp assignment, I created a mock up of a football (soccer) Goal training net. A full scale version of this can be used for goal scoring training. The sensor can be placed/activated on specific spots, so the player can practice scoring to those spots.

This circuit is comprised of an LED bulb, a resistor and a switch. As shown in the photo below. Continue reading Goal Training

Animation with p5.js

For this assignment, I had to incorporate the following:

  • One element controlled by the mouse.
  • One element that changes over time, independently of the mouse.
  • One element that is different every time you run the sketch.

This sketch shows the sun and changes in the color of the sky as the sun sets. The yellow circle (the sun) is my object that is controlled by the mouse. The sun moves horizontally across the screen in sync with the mouse. The background in the sketch represents the sunset and changes over time. As the sun moves along the x axis it is setting, causing the sky to get darker (i.e) the background changes from blue to black. The background is also controlled by the mouse.

Continue reading Animation with p5.js

What is Interaction?

What I think physical interaction is:

After reading the Chris Crawford’s and Bret Victor’s pieces, my interpretation of physical interaction is this: A process where two things – a user and a device – communicate with each other, physically. This requires some type of movement/gesture/initiation from the user, which prompts the device to then translate and process the action/request and respond. The process can be cyclical. To be interactive, two things must influence or have an effect on each other. Interaction should not be confused with reaction. Physical, meaning that it requires the use of one’s body to command the device to do something.

Crawford defines interaction as a cyclic process in which two ‘actors’ alternately listen, talk and speak. It’s an iterative process that requires input to be given by an ‘actor’, which is then received and processed by the second ‘actor’. After processing, this 2nd ‘actor’ gives output or comment to the initial ‘actor’. Continue reading What is Interaction?