Week 08 Homework - rybotron/wnm498genart_f14 GitHub Wiki
Changing of the Seasons
The leaves are changing colors on the trees, farmers are harvesting their crops, and itโs almost daylight savings time. So, for this two part assignment you and a partner will be creating an interactive piece around the changing of the seasons. It does not need to be only focused on fall, it can include all 4 seasons or focus on your favorite. This week you will finish your interactive piece.
1. Map out the components for your piece and determine your code structure
Example:
Our project has:
- Color Palettes
- Colors for each season
- Animations
- spring, summer, winter, fall
- Tween for the Sun and moon
- Particle system for leaves, snow, dust
- Interactions: mouse, touch, sound, and/or video
- Sound effects and music
Our code will need:
- An a object literal or module
- color palette for each season
- tweens for each animation
- Variables for the season being displayed, is it night time or daytime, etc..
- A particle system for our leaves and snow using two.js
- Particle will take 3 images for each leaf or snowflake
- System will have wind and gravity
- Randomly positioned on x starting above the screen
- Masses will be random so the fall at different speeds
- A sound object that will load into the animation library
- An interaction object for mouse and keyboard
2. Assign tasks to each other of who will designing, building, coding.
- Team member one:
- Sound effects
- Interactions with keyboard
- Particle system
- Team member two:
- Artwork
- Animations
3. Code it!
- Drive the project using p5.js
- Use additional libraries that fit your story
- p5.sound.js
- dat.GUI
- tween.js
- two.js
- other libraries you would like to try!
5. Upload it to github:
- Update and complete your readme.md
- Commit to a gh-pages branch to host the project
Submission Guidelines for Part 2 of 2
- All of the tasks from Part 1
- Code plan
- Coded and finished piece committed to Github
Homework Links
- Links here!