Flappy Shadow

Kai-Che Hung, Tong Wu

A project that revivifies and sets free shadow puppets from your childhood memories



“Flappy Shadow” was inspired by Tong and Kai's memories about playing shadow puppet game before sleep as little kids. It also explores the philosophical relationship of human with their shadow. The project uses Kinect to track users' hand position, and turn the bird shadow made by an user into a flying animated “shadow bird”. It now has successfully let users control the direction and the scale of the animated bird by waving and leaning closer to or farther from the Kinect. The next step will be finishing and optimizing gestures detection to give users more freedom to create and set free the shadow bird.


Introduction to Computational Media

Imitation Art Installation

Hayeon / Hayley Hwang, Koji Kanao

If you were Van Gogh, what would like to draw?



Imitation Art Installation is a participatory art museum that can allow to collaborate with past artists and other visitors. Imitation Art Installation is an application which has 2 main functions. The first function is a drawing application. Users can draw anything they want. The other function is to apply a style to a user's drawing. For doing that, Imitation Art Installation is using style-transfer which is the technique of recomposing images in the style of other images. Then, users can get an unique experience. So this application will give opportunity to answer a question like “If I were Van Gogh, I would … .”

Imitation Art Installation has 3 phase.

Visitors can get in the museum and choose the favorite artist and art piece. And they go into the first section, “LEARN”. They start to look at the detail of the art piece and learn why the artist drew and what technic they used (where, what, what emotion, what style etc).

And visitors move to the next section, “IMITATE”. They can use a touch screen display(Tablet), they simply change or re-sketch the original pieces based on the original piece. For example, they can change the classic house into apartments and re-paint. After drawing them, they submit it to the machine learning program.

Lastly, in “EXHIBIT” section, visitors can see their drawings and the original piece together to compare them. Also, they can check the collaborative version with the past artist that machine learning generates. Also, there is an artwork that all visitors created.


Cabinets of Wonder, Programming from A to Z

Project Wings

Chengtao Yi, Meicheng Jia

Our project is a physical wing that let users wear and experience the 'flying' movement in the space.



This project is a 'Space Flying Simulator' created by Meicheng Jia and Chengtao Yi that can enable users to navigate through a virtual space. The simulator will be a physical 'wing backpack' that let users wear and experience the 'flying' movement using the accelerometer and gyroscope. The whole experience is accompanied with a space ambient music to let the user meditate while gliding through the virtual galaxy.


Introduction to Computational Media, Introduction to Physical Computing

Interactive Whack-a-Mole

Kellee Massey

Whacking moles with a mallet for fun, points, and competitive bragging rights.



A recent take on a childhood favorite, Interactive Whack-a-Mole lets you re-live childhood memories at the arcade. Using a projector, the web application is projected onto a table, where users can use a physical mallet to hit random moles as they appear for points, fun, and competitive bragging rights.


Introduction to Computational Media, Introduction to Physical Computing


Simon Jensen, Yi Sandy Hsieh

Visualize and appreciate the automated functions of your body that keep you alive, and understand that you are in full control.



Alive is a wearable device that can be integrated in clothing to measure respiration. We will demonstrate its functionality and accuracy with a p5 sketch that allows users to interact, visualize, and appreciate the automated functions of the body that keep them alive while simultaneously understanding that they are in full control by interacting with a game interface.


Introduction to Computational Media, Introduction to Physical Computing, Introduction to Physical Computing

The Lingo Gizmo

Elizabeth Ferguson

Invent original words with the Lingo Gizmo, a fabricated mouth, teeth and tongue. Contribute to a growing new language. Listen back to new words created by the people around you.



This project lets people:

-Build culture by creating new words that a loose group might use together.

-Have fun making strange words by using one’s hands.

-Be challenged to think of a meaning, feeling or situation that doesn’t have a word yet.

-Enjoy seeing what other words people have invented, and listen to those people pronounce them.

-Learn a little about other people based on the definitions they created, by looking through a little window into what’s on that person’s mind.

-Possibly start using newly invented words in daily life!?

-Less likely, but some people might stop to think about how the mouth forms words, which is what inspires the physical interaction model of the project (by which I mean whether words are made primarily with the tongue, teeth or mouth without the tongue or teeth. People will probably not figure this out and that’s OK.

-If someone is going deep, they might consider whether their native or second or third language allows for a full expression of how they’re feeling on the inside, and give people some agency to think of language (and therefore their world-view?) as not fixed and instead something they can change.

-If people are especially theoretical or grounded in linguistics… they might think about how the actual physical feeling of words in one’s mouth may intentionally map onto the intended meaning of words.


Introduction to Computational Media, Introduction to Physical Computing, Intro to Fabrication

The future forest experience

Lu Wang, Xiao Ma, Yu-Hao Ko

Discovering your own future forest experience.



We are creating a future forest experience for audience.

During the interaction, the audience will explore how to change the sketches as well as the music.

At the beginning of the interaction, we are going to place the sand in a beautiful landscape look inspired by the Japanese rock garden.Then the audiences will start playing with the sand and 'ruin' the scene and 'create' their own scene by interacting with the sand. The Kinect will track the audiences' motion and performing them in the sketches.

The sketches are simulating the nature but more in a digital way by drawing all the elements in coding and in a future style.

The musics are all in electronic style but fit the sketches perfectly. And the audiences will put the earphone on for the best experience.

We have almost finished the whole project so we just need to make it more perfect.


Introduction to Computational Media

The Starting Line

Terrick Gutierrez, Lauren Race

The Starting Line is a game powered by privilege.


Two users answer a series of ten boolean questions . If they answer “yes” (or privileged) to a question they advance further in the game. However, if they answer “no” (or non-privileged) they do not advance. The end of the game delivers a final percentage and encourages each user to use their privilege as a tool for good.


Introduction to Computational Media, Introduction to Computational Media, Introduction to Physical Computing


Dongphil Yoo

Draw your graffiti digitally and virtually on the wall with playful interactions



Digital Graffiti works on fully wireless and web-based system. Users can draw own graffiti with a device that tangible and has interactive functions: color picker, motion detection. Since the project runs on the web, it is scalable, collaborative. For example, it can be combined with google map API and be generated by several devices in remote places simultaneously. So, users make some visual images in digital space, but the place that exists in real world. This kind of interaction could be done as a participatory social activity, and playful viral movement as well.


Introduction to Computational Media, Introduction to Physical Computing

8 Beat

Ayal Rosenberg

Beat designing toy. nothing more



The Idea came to me after hearing the CEO of “Little Bits” ,Ayah Bdeir.

I got excited on making something that's considered too complicated for someone who does not have a certain skill or experience. I also wanted to turn the drum-machine into something physical and playful, rather then the unapproachable professional products. I had a lot of iterations until I decided on the final one (I hope).The game includes a sequencer panel, tempo knob, a style/genre dial and magnets to place on the matrix and build the sequence.

the LEDs are giving the user the indication of the loop timing.

I'm using an Arduino to create the strings that are being sent to p5js on the computer. The p5 sketch is translating the strings into sounds. The user experience would be to simply put on the headphones and start placing the magnets in the matrix. then he can start exploring the sounds and the rhythm . I plan to put a few more headphones so other people could her what's happening.


Introduction to Computational Media, Introduction to Physical Computing