Creative Coding Lab

Mini Project 4: Generative Landscapes & Patterns

Link link 1 (page 1-6) Link 2 (page 7-9) Brief Description In this mini-project, I produced three groups of patterns, and they were all based on the repeating rectangles that start from the right-up corner. In the first group, I changed the number of repeats. In the second group, I added some random rectangles in Continue reading Mini Project 4: Generative Landscapes & Patterns

Artistic Inspiration Research-About Karl Sim’s Virtual Creatures

Introduction Karl Sim produced a series of virtual creatures that can move and behave in a simulated world of physics. He was inspired by Darwin’s theory of evolution. Organisms produce undirected variation. When they face pressure to survive, the dominant side is selected and allowed to reproduce. In Sim’s program, he tested each virtual block Continue reading Artistic Inspiration Research-About Karl Sim’s Virtual Creatures

Mini Project 2- Interactive Memories and Dreams

Project Link https://editor.p5js.org/YuzhuoSun-Zora/sketches/nW7bQ1P0U Brief Description In this mini project, I exchanged the portfolio with my partner and exchanged our dreams or a nice experience. She told me she likes delicacies, especially sushi, so I designed an “eating game” with her portfolio. In the game, we can use the mouse to drag sushis to the mouth Continue reading Mini Project 2- Interactive Memories and Dreams

Mini project 1: Drawing with code

Project Link https://editor.p5js.org/YuzhuoSun-Zora/sketches/JC1TYFYSg Brief Description In this mini project, I made a self-portrait with p5.js. I drew my outline and a special expression inspired by emoji on paper. I tried to simplify the portrait to geometric figures. Then, I drew it in p5.js. Demo/Visual Documentation   Coding: This is my complete code: function setup() { Continue reading Mini project 1: Drawing with code