Midterm: Exploring Regret

Lately, I’ve been thinking a lot about things I regret. Though I generally try to avoid speaking for every person in the world, I think we all have regrets. With regret comes guilt and shame, emotions that manifest as a mental “weight” that can feel very physical. For my midterm, I want to explore the concept of regret, and create a collaborative platform where users can work to reduce the weight of the regrets of others.

I envision a few elements combined to create this environment. The first, which I will require each user to do at least once before being able to interact with other elements, is a place to enter regrets. As regrets are added, some variable controlling weight increments upwards. I’m not sure what visual cue there will be connected to the “weight,” if any.

Combined with this will be a chat interface for users to discuss regret as a concept or the specific regrets that users have contributed. There will also be a collaborate drawing portion that would ask folks to draw the opposite of what they regret – that is, what they are most proud, happy, or content about in their life. Interacting with either the chat or drawing interface will reduce the collective weight over time.

All of this seems doable to me in a week. I never managed to get collaborative drawing working without massive glitches, so that will be a small challenge. How to display things visually in order to strengthen the conceptual framework will also be a challenge. I look forward to working through them for my midterm.

A Thousand Words: interactive, visual storytelling

Screen Shot 2016-02-23 at 2.02.30 PM

There’s a lot to write about the power of storytelling, and within that the power of telling a story visually. I arrived at the concept of sending stills from the webcam to tell a story because I thought it represented the most powerful potential of a technology that doesn’t seem to have much power.

This week, I ended up making pretty much no changes to the in-class javascript, and instead tried to give it a new context through the use of HTML and CSS. I want to make a separate canvas for each user connected appear at the bottom, but had trouble making that code work.

I think this concept has a lot of potential if I choose to build off it as a midterm or final project.

The Divide: a chat interface for a militaristic society


In America, the military and civilian worlds exist with extremely little overlap. That’s a massive problem for those few (extremely few, 0.5% of the population few) who have to suffer the consequences of the ignorance arising from this gap. In expanding on the chat example, I wanted to try and create something that would make a statement about this divide and the need to reduce it. Continue reading

Week 1: Interactive Self-portrait

The concept of an interactive self-portrait using HTML 5 video and JavaScript was really weird for me to think about. I ended up going with the concept of contradictions I perceived in personality and life choices, but struggled a lot with the technology that I didn’t manage much by way of content. It was weird to move from p5 to library-less code, and the w3 documentation is MASSIVE and more difficult to navigate in comparison to p5. I managed to get video content to swap between two videos using object.style.display to change the CSS from “none” to “block.” I also created changing text to reveal the contradictions since the videos without context would be overly confusing.

See it here.