Project #4
Exquisite Corpse
4.1 Exquisite Corpse by using P5.js View the Code
Description
This sketch is developed based on the head portion from myself, dorsal part from Kayla, and feet portion from Cheryl. After the combination of theree differet parts, I created a new object by using P5.js.
New Background Story
My name is Dimonfish. I can live both underwater and on land. I have four feet that provide high speed for moving and transportaion. Unfortunatelly, I have a really short arms, so I normally have a hard time to grab things I want. Last but not least, I am facing upwards all the time, which provides such a convenience for me to have fresh air and water from the sky.
Original Sketch

4.2 Original Sketch (Left to Right: Peilin, Kayla, Cheryl)
The original story behind those three sketches.
Peilin: I had a golden fish when I was really young. I grew it in a small tank
but it only lasted for a week.
Kayla: The dinosaur is one of my favorite key linkings given from my friend in college.
I hang it on my backpack and it reminds me of the friendship.
Cheryl: My corky monster was inspired by Monster Inc., one of my favorite movies from Pixar.
New Sketch
4.3 New formed Sketch
I combined the portion I received and drew a sketch on Illustrator. Since I received a four standing feet for my bottom portion, I decided to use portrait mode. I kept the original color and style of this sketch when I did my actual hand-on coding.
Reflection
This is such an interesting assignment. I got to explore how to draw curly line by using P5.js. Meanwhile, I got chance to explore and use the function, parameter, and variables to arrange my code. At the end, the draw function has a cleaner code structure to read and review. Most importantly, I will be able to modify each portion of drawing based on my wishes in the future. It was really hard for me to figure out those curve drawing in coding, and what function I may need at the beginning. Through the time I developed each portion of drawing, I slowly mapped out the functions that I wanted. At the end, I arranged my drawing code into functions and reuse them again and again. Overall, I am having a better understanding on how I should use functions and parameters for my future coding work.