This portfolio showcases my work and projects completed during the course.
See the code comments below for further detail.
CONTENT WARNING: Flashing Lights
NOTE: The mouse location with the embedded processing canvas element is a bit off center. It works as expected if you compile it locally.
In the future it could be interesting to look into how to project shadows onto the walls. For this current implementation I definitely had to utilize demos / mathway a good bit so that I could figure out the exactly formulas needed. Specifically challenge was bounding / clamping the shape to the floor which is trapezoidal.