Mini Projects

Mini Project 6: Particle World—Fishpond

Link to my project  Brief Description: In this project, I made a group of fish freely swimming in a pool. When you click on the water, the ripples will appear. Visual Documentation:   Coding: Inspired by Leon, I tried to use noise() to control the movement of the fish. First, I tried to use noise() Continue reading Mini Project 6: Particle World—Fishpond

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

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