motion

Task

For this task, we were asked to create motion-based websites. We needed to choose five different concepts and write code for each, with a focus on movement as the central theme. Of all the projects I worked on, I enjoyed the "Catch Up" concept the most. In this project, a target moves at a fixed speed controlled by keyboard input, while the chaser continuously moves towards the target by calculating the distance between them.

In this project, I felt like I was able to combine many of the concepts we had learned so far. For example, I created the characters using p5.js. At the same time, the game was interactive, as the user controls the movement of the target, which emphasized the main theme of motion. It felt like a great summary of everything we had learned up to that point.

Works