Category Archives: Projects

Fiction Generator

Ross Goodwin

Generates full-length, customizable novels from a massive set of collective consciousness narratives.

http://fictiongenerator.com

Description

FicGen draws from the complete archives of multiple websites, restructures text corpora, and inserts generated characters to construct full-length novels. Users can select and adjust various attributes of the generated novels through a graphical user interface. Customizable attributes include: title, character names, genre, conflict, length, character count, passion, realism, density, and depravity.

The websites FicGen draws material from include Project Gutenberg (gutenberg.org), tvtropes.org, erowid.org, and scp-wiki.net. I started with tvtropes.org, a self-described wiki of “the tricks of the trade for writing fiction.” The tvtropes wiki contains an extraordinary variety of fiction “tropes”—recurring motifs, themes, or elements that are present in nearly all fiction. By extracting the text from wiki articles, changing the verbs to past tense, and inserting character names in the place of personal pronouns, I found I could create compelling character descriptions, setting descriptions, and some exposition.

I used variations on the same technique (changing verbs to past tense, replacing personal pronouns with character names) on materials from the other three websites. Project Gutenberg (gutenberg.org) contains over 46,000 free, public domain books in ASCII format; erowid.org contains over 18,000 drug experience reports; and scp-wiki.net is a horror fiction website containing nearly 3,000 fictional reports on various supernatural entities and objects.

By choosing chapter structures based on user-defined attributes, I found I could combine altered versions of these materials into complete novels, with consistent character names providing continuity. All materials, except erowid.org experience reports, are either in the public domain or licensed under Creative Commons, and official permission is pending for the use of erowid.org experience reports.

Blog Posts

http://www.thehypertext.com/tag/fiction-generator/

Code:

https://github.com/rossgoodwin/plotgen

https://github.com/rossgoodwin/ficgen

Classes

Comm Lab: Networked Media, Introduction to Computational Media

Spheres

Francisco Ramirez, Roy Livne

Light and sound emitting and interactive spheres

http://www.roylivne.com/?cat=10

Description

Our project is a playful interactive system that is made out of two main parts, a trigger ball and half sphere modules.The trigger is a sphere that produces sound and light when rolled and turned around and is used to start up the modules. Each module is shaped like a half sphere and has its own sound and light. once triggered the sphere modules emit their sound and light and transfer it to each other in a sequence and one after the other

The interaction used is the bowling action of the trigger ball to hit anyone of the sphere modules that will start up the sequence.

The idea for the project was initially inspired by 2 concepts. The first is the marble game, when a player throws a marble on a group of marbles and they scatter around the room. The other is inspired by an art installation where light is used to transfer light through a group of triangular modules.

We tried to combine these 2 concepts together. The means of communication between the sphere and the modules is done by piezo sensors that detect the vibration when the trigger hits any one of modules and they hit each other. Each module has its own sound and can be reactive to the other modules.

Classes

Introduction to Physical Computing

Space Disco

Devin Curry

Space Disco is a space-themed interactive game that allows the player to sequence electronic music.

http://www.speakofthedevin.com/spacedisco/

Description

Space Disco is a software-based interactive music sequencer built on a video-game styled environment created in Unity. The user controls a squadron of spaceships that rhythmically shoot lasers at floating boxes. Each time a box is hit, it triggers a music sample. By manipulating the distance between the spaceships and the boxes, the user can control the rhythm of music samples playing together to create unique musical compositions.

Classes

Open Source Animation: 3D Done Wrong, The Code of Music

ITP Secret Sharing

Ran Mo

a redial SMS sharing project build in Ruby and twilio

Description

It is a fun, crowd participatory SMS sharing game. Everyone could share their funny story (it does not have to be secret) to the server and the server will randomly pick someone else's secret and send back to this person. Rating (for secret) and level (for user) involved in case any spamming behavior, which will affect the secret other users got

Classes

Redial: Interactive Telephony

Carbon Emitters Anonymous

Amanda Gelb

A support system for your carbon addiction.

http://gelbamanda.wix.com/carbonemittersanon

Description

Carbon Emitters Anonymous

Description: Carbon Emitters Anonymous is a support system for those whose carbon addiction is dangerous to both themselves and the planet. The website and accompanying app promotes awareness, self-help, and community support surrounding the major causes of climate change. Take the carbon check-in test, learn the currency of your direct impact, follow our 12 steps, find a meeting nearby, and start making small changes today towards a healthier planet and a healthier you.

Classes

Design for Climate Change

Final Phontasy

Jaewoong Hwang

Be a heroic phone-wielding chicken slayer!

Description

Final Phontasy is a screen-based multiplayer cooperative game installed in a public space. Anybody can join the game simply by calling the number with their phone. All interaction can be done with number keys on phones, or DTMF tones. No smart phone nor data plan is required.
The game has classic 8-bit RPG battle mechanism and aesthetics. Up to four players fight together as a party against giant evil Chicken. Despite of simple mechanism, the game by design highly encourages people to cooperate. You never win with mindless attacks. Fun part is that, because it is meant to be installed in a public space, players need to communicate with strangers to win the game.
The game has level system. Each players' level data is stored in database. The more you win, the stronger you become. If you get strong enough, you'll have an honor to be on the leaderboard.

Classes

Redial: Interactive Telephony

Sonome ITP

Abe Rubenstein

A real-time noise map of the 2014 ITP Winter Show

http://aberubenste.in

Description

Sonome ITP is a real-time noise map of the 2014 ITP Winter Show. The map shows noise levels in each room of the venue, allowing for an at-a-glance summary of activity at the Show.

Noise is like air – we are completely immersed in it, yet often we don't notice it at all. If we paid more attention to the sounds around us, what would we discover about our physical environment?

Sonome ITP aims to offset the limitations of our ears and minds. By ourselves we can't monitor noise in more than one place at a time. Sonome ITP visualizes all noise in a given area, allowing for easy visual inspection of the aural state of an environment.

Classes

Project Development Studio

and the wind was like the regret for what is no more.

Joao Costa

Bottle sounds created by the wind that surrounds us.

http://costajoao.com/wind.html

Description

The wind outside is the source of sound; it is the whisper that will disrupt silence. This work consists of a set of sixteen bottles – with air blowers attached to each one of them – and a wind vane. The vane is fixed on the outside of a window and detects the direction the wind is blowing. Inside of the room, the motor starts blowing air into the bottle that corresponds to that particular direction. This event generates a smooth sound, and each direction has its own pitch. The bottles are arranged in a circle, similar to the shape of the compass rose, depicting the eight principal winds and the eight half-winds.

The work explores the interaction of two invisible factors, sound and wind. It deals with the dialectics of scattered and shapeless coefficients that cannot be seen, but have an intrinsic need of existence, of being, and nothing more. To articulate these elements is to deal with the unknown, the unpredictable. It is a failed attempt to tame them, as they have an urge for expression. Gabriele d’Annunzio have said about the meaning of the wind, in a passage that named the present work:

‘And the wind was like the regret for what is no more, like the anxiety of creatures not yet formed, laden with memories, swollen with forebodings, made up of wounded souls and useless wings.’

Classes

Introduction to Physical Computing

Soci[T]able

Brett Stiller, Matt Romein

Join us at the bar, where your glass becomes both a vehicle for libation and tool for interaction, controlling an animated environment on the surface beneath you.

http://www.brettstiller.com/socitable/

Description

The Soci[T]able is an interactive counter-top that mirrors and visualizes the social behavior of it's guests.

Built using ReacTIVision and TUIO (camera vision and tracking) , MAX MSP, and Projection Mapping, patrons interact both with a projected animation and each other.

Each glass is identified by a unique Fiducial at it's base and affects the animation beneath.

Classes

Introduction to Computational Media, Introduction to Physical Computing

Wild Growth

Chang Liu

"Wild Growth" is a generative portrait drawing artwork that allows people stand in front of web-camera and see their artistic portraits form as growth of natural plants.

http://www.liuchangitp.com/icm_pixel-project/

Description

This is a playful interactive project which is an interactive processing that generating a drawing by analyzing live video. My inspiration is jackson pollock. He was well known for his unique style of drip painting. In term of technological part, I use Processing as my tool. I combined two parts which are camera analyzing system and visual part(particles system). All the colors is be picked by live camera “eye”. That means what it sees, and what it draws. It reminds me to take my computer go to natural environment, or face to a picture or a video, or put in front of a viewer as if draw a quick portrait paint. Therefore, I take it to somewhere and get those random screen still pictures.

Classes

Introduction to Computational Media