We like to move it, move it...

Using Bezier() is not the most intuitive way of figuring out curves was last weeks conclusion, which can be solved by using mouseX and mouseY. Display the position of the mouse depending on what curve you need and then use those co-ordinates on your function!

The problem is there is one mouse and two controlling points, so I tried doing things with the keyboard using keyPressed() - difficult, have not reached a solution but seems like it can work.

For this week we have to use map(), random() and mouseX, mouseY

I made this abstract which messes with shapes, colors and backgrounds -


What confused me was the last condition -

One element that is different every time you run the sketch.

What does this element have to be? A physical one like a shape or a something like a delay?

Let's find out...