2021 MDST 210 in-class assignment
The open processing link below includes an in-class assignment using front-facing cameras to capture movement to interact with the screen. You must first enable your front-facing camera, then move your hands in front of the camera and watch as the purple ellipses move around the screen.
https://openprocessing.org/sketch/1334461

2022 MDST 220 in-class assignment
During an in-class assignment, I worked with Markov chains to develop images based on satellite images. Then I used Markov to randomly generate a text-based Milkyway story found on an open-source website. Once I had my two randomized components generated, I combined them in Photoshop to create the image below.

2021 MDST 210 Final assignment
This assignment was a final project that doubled as an installation for Light up Kelowna. The project would be displayed on three screens outside the Rotary center in downtown Kelowna. The code involves a cone, a cone and a box that translates on the Z axis. I have also added a modulating squiggle that is different in each play cycle. Throughout my MDST classes, I created two other projects for Light up Kelowna; however, this one was my favourite. Below I have included each section’s stills and the code used to achieve each. Additionally, more information on “Light up Kelowna” can be found here: https://fccs.ok.ubc.ca/about/events-workshops/light-up-kelowna/

A still shot from my left display screen. Code linked here: https://openprocessing.org/sketch/1371799

A still shot from my center display screen. Code linked here: https://openprocessing.org/sketch/1371799

A still shot from my center display screen. Code linked here: https://openprocessing.org/sketch/1371799