EXQUISITE CORPSE

Background Story

Aria, a college student who lives in a futuristic tech-dominated world, can hack into any system effortlessly. Growing up with just her dad, he taught her how to code and how to not conform to societal pressure–hence her unique style. Her wardrobe is filled with techwear grunge-like clothes, and her peers always mention her mysterious past. She often fights against big tech companies behind the scenes to protect society from their evil deeds–exposing capitalism and inspiring others to break free.

Partners: Daniel and Jiazhen

In the year 30k, Aria, a skilled hacker who fights against capitalism on Earth, unexpectedly finds herself as a space miner. Trapped on a mega-mining ship, she uncovers a link between Earth's oppressive forces and those exploiting resources in the asteroid belt. Reluctant to perform miner tasks, she keeps her hands in her pockets–while behind the scenes she observes the harsh reality of space mining, exposes corruption and seeks justice. Her journey spans across the solar system as she challenges the oppressive forces shaping her world.

I got the head of my drawing, the body of Jiazhen, and the legs of Daniel’s drawing. When putting the pieces together, we chose to code each other’s parts so that the body would line up and look like one character. I coded my head as accurately as possible, removing some elements like the braids because I had already spent a lot of time doing the majority of it. Next, when it came to coding the body, I wasn’t sure if I wanted to be behind or in front of the body. Ultimately, I chose to put the head behind the body since my drawing hides the bottom half of the face, and I wanted to imitate this.

Assignment Reflection

Overall, this assignment helped me organize my code better. I learned how to use the beginShape and endShape better–including bezierVertex. I was able to grab each point from Illustrator and ultimately spent hours and hours brute forcing each line. I think the trickiest part was the function parameters, since it took me a while to figure out how to do it from the tutorial videos. Additionally, I learned how to reflect shapes and lines over an axis–which was something I wanted to learn for a while because I thought it could help me simplify my code more.

Credits

This project was assisted with the help of Adobe Illustrator to get each control point and each anchor point.