Bubble Rider – my first complete game in Processing

I just completed my first full game in Processing! It’s called Bubble Rider and you can play it here:

Play Bubble Rider

It’s a pretty simple game; you control a green and blue bubble as obstacles wiz past them. I’ll probably tweak it to make it more fun and have the difficulty ramp up nicely, but for now, it’s functional and done.

I also made controllers for the game using some arcade buttons and an Arduino that communicates to the sketch over a serial connection. The switch is connected to the normally open and ground connectors.



The Arduino code is here: https://github.com/ptterb/button_press

Video and sound catch-up

This was one of our first projects in Video and Sound class. We were asked to create a soundscape recording. Our group had the idea of everyday sounds which eventually morphed into just breakfast sounds. I recorded all the sounds in my apartment with a Zoom H4N recorder and a small shotgun mic. Everyone in our group edited portions in Garageband. I really had a good time with this project and was really surprised by the quality of audio this recorder produces!

Check it out:

Design Meets Disability

Reading Response to excerpt from Design Meets Disability by Graham Pullin

I really enjoyed this weeks reading assignment about the design of tools used by those with physical disabilities. Pullin describes how most assistive devices are designed to draw as little attention to the device as possible. Prostheses illustrate this example clearly; they are usually flesh-colored with a texture intended to imitate skin. What I found interesting was his commentary of how glasses have bucked this trend. He explains how glasses used to be treaded as medical apparatuses, but have more recently become something we wear as opposed to use. He contrasts this to how we think of hearing aids. What I found lacking in the text was the reason why glasses have become a fashion statement and accepted – even envied – by non-glasses wearers.

I think I have an idea. I don’t claim to have studied this or to have anything other than anecdotal evidence, but I think the reason glasses have passed into fashion accessory territory has to do with what we associate with glasses themselves. Glasses seem come with a stigma representing nerdiness, or sometimes elitism. Growing up, the geeks and nerds portrayed in movies and on tv always wore glasses. But now, nerds are cool! And anytime something becomes cool, people want to emulate it. Even the classic styles that were popular before glasses were cool are coming back into vogue. As a glasses wearer, It’s very interesting to observe.

So where do we go from here? I think an amazing trend in society is our increasing acceptance of disabilities. I loved the example of Aimee Mullins and her different legs for different occasions. For someone with a physical disability, there are options now to show their unique style instead of just trying to be “normal”. With the cost of rapid prototype machines and supplies (like 3d printers and cnc machines) decreasing rapidly, I could see small shops setting up to make custom-designed pieces for traditionally boring “invisible” medical devices, turning them into pieces that fit the style -and functional lifestyle – of their wearer.

Let’s get ready to RUUUMMMBLE!

No more mister nice thumb

A few assignments ago in physical computing, I had the idea to make a thumb wrestler with a homemade force detector. I’ll talk about that more below.

Ever since that lab, I’ve used what I’ve learned to build onto that project adding LEDs, a servo, and a piezo buzzer. Here’s a short video demonstrating the final prototype:


Processing catch-up post

I haven’t posted any of my ICM homework to my blog yet, so this post will take care of it in one shot! Here are a few of the projects I’ve worked on recently.


Move the mouse inside the window to create sparks!


The inspiration for this one was an equalizer. I ended up spending way to much time thinking about the math of the line heights


click inside the box to start drawing.

The Phantom of the Arm

I read an excerpt of Visual Intelligence: How We Create What We See by Donald D. Hoffman that spoke to the fact that there is evidence our brain constructs what we see and touch. The chapter discussed medical studies that were performed on patients who had limbs amputated but could feel the sensation that the appendage was still there (Phantom limb syndrome). Hoffman used this as an argument that even the sensation of touch is something created in our brains, not necessarily imposed through outside influences.

It’s something I’ve never thought about with regards to touch before. I’ve though about whether or not people see things the same way I do (physically, not metaphorically), or how my colorblind father and sister see the world, but I always just assumed sensations of touch were relatively universal. Is it possible to “spoof” a feeling of touch? I’m not sure if scientifically there is a way to make materials change their physical feeling yet, but that would be an interesting development. Or maybe a sensor in our brain that corresponds with a material. Wouldn’t a trackpad that changes texture depending on the application or game be really interesting? Maybe an e-book that could simulate the texture and weight of pages while still using a display. This really makes me rethink what could be possible for the future of human/computer interaction.

Physical Computing hits and misses

Physical Computing’s Greatest Hits (and misses) -Tom Igoe

I loved looking through this list of different types of physical computing projects. Some were very inspiring (mechanical pixels, fields of grass), and others I’ve seen many many times. what I really like about both the mechanical pixels and fields of grass are the scale and response given to a user. Seeing so many objects working together in harmony is mesmerizing and hypnotic. I think these ideas are great for art pieces or interactive displays, but I think the usefulness degrades when I try to think of “practical” uses (whatever that means).

One trend I’ve been seeing a lot recently is the use of the Kinect in projects. I think its fascinating to use our bodies as a controller and interact with digital objects on a screen (or other objects). There seems to be a market for it as well since there are other competitors making similar products (Asus and Leap Motion are both interesting examples). I don’t think these are the epitome of human/computer interaction, however. I think the problem is in the feedback. I’ve played some games on with the kinect on the xbox. One game, for example, you block dodgeballs with your arms legs and torso. But where’s the feedback? How do I know I blocked one? I don’t feel anything on my arm or leg, or anything anywhere. I think that’s an opportunity for improvement. There should be resistance and feedback built into the system in order to achieve a more life-like feeling.



Maker Faire NY 2012

On Saturday I volunteered at 2 booths for Maker Faire NY. I’ve been to the faire in California 3 or 4 times, but this was my first in New York! It was a ton of fun and I got to meet and work with great people.

First up was the Nerdy Derby. The idea was dreamed up and made into a reality by fellow ITP students and it was awesome. It’s basically a no-rules pinewood derby race. There were supplies provided for kids to make cars on the spot and then race them on our track. I had a lot of fun talking to makers, registering their cars and then helping run the races. Here’s a video that someone took with a camera attached to the car:

It was a blast! The part I loved seeing the most were parents encouraging their children to make things and not stepping in to do it for them. I loved seeing all the creative ideas for cars and parts and the thought that some of these kids put into their vehicles.

The next half of the day I volunteered at the Arduino booth. I did some small workshops showing how to make LEDs blink, but mostly talked to people about Arduino and all the possible uses. It was fun to talk to people with a wide range of experience with microcontrollers (I had questions from “what exactly is a microcomputer” to “Did you know the preprocessor is broken?”) I had a great time and enjoyed volunteering for a cause I believe in – helping people understand electronics using an open platform.