-
Assignment 01: Due 09/01/2020
Create a static piece of album art for a song of your choosing.
Create a P5js sketch, code included, that contains:
- An arrangement of different shape functions as found in the P5js reference, positioned into a work of album art.
- Evidence of shape attribute manipulation (fill, alpha, corner-type, stroke, etc.)
- A defined color palette.
Write an accompanying paragraph that explains:
- Your rationale for the visual language of the album art and its connection to the song of choice.
- Your rationale for the color palette of the piece
- Your rationale for shape placement within the piece
-
Remix a static album cover submission to create a piece of interactive album art.
Create a P5js sketch, code included, that contains:
- An arrangement of different shape functions as found in the P5js reference, positioned into a work of album art.
- Evidence of 2 of the 3:
- user interaction (mouse interaction, keyboard interaction)
- random() function
- movement.
Write an accompanying paragraph that explains:
- Your rationale for the user interaction for the album art and its connection to the song of choice.
-
Create a P5js sketch, code included, that contains:
- An arrangement of different shape functions as found in the P5js reference, positioned into a video game character.
- Evidence of user interaction (mouse interaction, keyboard interaction)
- Evidence of costume changes.
- Evidence of character movement.
- Evidence of world building (a 2D Background)
Write an accompanying paragraph that explains:
- Your rationale for the user interaction for the video game character, their movement, and the world they exist in.
-
Create a P5js sketch, code included, that contains:
- An arrangement of different shape functions as found in the P5js reference, positioned into a video game character.
- Evidence of user interaction (mouse interaction, keyboard interaction)
- Evidence of costume changes.
- Evidence of character movement.
- Evidence of world building (a 2D Background)
- Evidence of a game objective
- Evidence of a timer
- Evidence of a winning screen
Write an accompanying paragraph that explains:
Your rationale for for the video game: the video game character, their movement, the world they exist in, the game objective, and how one wins.
-
Create a P5js sketch, code included, that contains:
- An array of 5 images used to tell a story.
- Evidence of cycling through an array to show each image.
- Evidence of accompanying text or audio.
- Evidence of a timer, frameRate() keyboard interaction to move the images along.
Write an accompanying paragraph that explains: Your rationale for the story you created and the media you chose.
-
Create a P5js sketch, code included, that contains:
- For loops that are used to repeat a visual design throughout the wallpaper.
2.. Evidence of a visual design/drawing/character that is repeated throughout the wallpaper. - Evidence of passing values to functions.
Write an accompanying paragraph that explains:
- Your rationale for the visual aesthetic of the wallpaper: the rationale behind the design and color palette of the sketch.
- For loops that are used to repeat a visual design throughout the wallpaper.
-
Create a P5js sketch, code included, that contains:
- Three songs
- An audio-reactive visual to accompany each song
- Evidence of user interaction in each audio-reactive visual (keyboard interaction, mouse interaction, web camera interaction, etc.)
- Evidence of user interaction to switch between songs.
Write an accompanying paragraph that explains:
Your rationale for the song selections, the visual aesthetic of each audio-reactive visual, and the rationale behind the design and color palette of the sketch.