When the assignment was explained, I could think of two concepts I had found difficult/hard to remember when I first learned to code
The first concept was inheritance and the second was which parameters changed what of specific objects.
I made a sketch for both of the ideas.
The inheritance one I did not know how to make work. My idea was that when one changed other objects would as well but making this movement work physically would be difficult.
The second idea I found easier to work out. The idea is partly inspired by my module 6 project where we put blocks on a table to form a sentence.
My sketches also have the idea of this kind of table but instead of blocks to place every square represents the parameter of an object that you can physically change.
So to have the location there is a grid with holes to put a stick in as you would the location of your arc. The width and length are ropes you can change the shape of and the start and stop you can move around.
I also made a sketch of combining the paramaters but I do think this takes away from the idea that every parameter is in the order on the table as you would program it. (Arc(a,b,c,d,start,stop))