Computational Media

  • Week 6: Preparing Patterns

    Week 6: Preparing Patterns

    For my Creative Coding class, I must create a P5.js sketch that keeps track of user actions via arrays and objects. What does that mean? In programming, an object is a bundle of characteristics and methods that are defined by the programmer. An array is a data structure that allows the programmer to store a…

  • ICM Assignment 5: Cleanup

    P5 link: https://editor.p5js.org/ryrotella/sketches/j72_IfAwq In this week’s Intro to Computational Media assignment, we learned the importance of refactoring code to make sure it’s clean and readable. I chose my assignment 2 p5 sketch, which looked like this in the code. I went through and refactored the code into separate functions for each shape and clear comments.…

  • ICM Assignment 4: Pattern

    ICM Assignment 4: Pattern

    I contemplated a lot about this assignment. It may not show in my final product, which is rather simple. However, I first grappled with exploring my interior patterns: my new routine, my eating habits, my mannerisms, and so on. Then, I considered the patterns of my new world in New York: walking with the tempo…

  • ICM Assignment 3: Choices

    Sketch: https://editor.p5js.org/ryrotella/sketches/hPiAwtSlL This assignment prompted a lot of questions about how to approach code with a group of people. There are limitless possibilities about building an interactive experience around choice so our group decided to build a game. This game is based on the popular Shell Game, where a street vendor shows a special object…

  • ICM: Assignment 2

    ICM: Assignment 2

    Here’s a link to my sketch: https://editor.p5js.org/ryrotella/sketches/-mgdKe2OW I feel very comfortable with variables, and I had no problem with the homework. I did come across the rotate() function in the reference page. I really wanted to make a shape that rotated around the position of my mouse cursor. I researched online, and there were some…