Category: Fall 2024

  • Week 7: Smashing Graphics

    Sketch: https://editor.p5js.org/ryrotella/sketches/pyzh7sjFR Trying to figure out how to add another canvas with CreateGraphics() was difficult. Eventually, I understood how to make it appear once, but how do I match up a new graphic with an object that I’m deleting? After a few hours, the answer laid in variables. I saved the last coordinates of a…

  • Digital Playthings: AI Chatbots, Dating, and Who is Playing Who

    Digital Playthings: AI Chatbots, Dating, and Who is Playing Who

    Prompt: These days, AI’s increasing prevalence on the internet makes it more difficult to find any novel use of it. If there is a novel use, all the massive tech companies swoop on it and either replicate it to the nth degree or wall it off for their own private, opaque uses. A lot of…

  • Hypercinema Midterm

    Hypercinema Midterm

    Created in Adobe Premiere Pro and Adobe After Effects by Justin Johnson and me (Ryan Rotella) Credits Process Our assignment for the Hypercinema Midterm: “Create a short (less than 2 minutes) video in which animation is overlaid onto video to present a speculative future. This future video could be informative, expressive, an interactive game or…

  • 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.…

  • PComp Lab 4///Midterm Progress

    I look forward to going over this lab in class because I could not get the DC motor to work. Sunday night, I followed the diagram wiring closely. But my setup did not work. The next day, I tried the Lab: DC Motor Control Using an H-Bridge. I followed the diagram again, and I thought…

  • 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…

  • Physical Computing Midterm: Brainstorm

    Physical Computing Midterm: Brainstorm

    Prompt: Even though the setting is relaxed – a Tuesday afternoon “party” – you can use this as a chance to think through serious interaction design principles. What experience do you want to create? Who is your audience, and what expectations will they bring to the interaction? How do you incorporate the theme (Halloween)? How can you…

  • 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…

  • Stop Motion Film

    Stop Motion Film

    In collaboration with the esteemed Fabrizio Guccione.