starsong: a whimscal melody game
To play on your computer, download this zip file, unzip it, navigate to the unzipped directory in your terminal and type in "chuck main.ck". You will need to have command line ChucK installed in order to run the program.
Here is my Milestone 2, the "minimal essential system" for my game.
SKETCH 1: STARSONG
This idea is for a game where a user moves a basket back and forth to catch melody notes "stars" (in the form of glowing orbs) as they fall
from the evening sky. Each melody consists of 8 or so "stars" of different colors and shapes and, as each new type of "star" is collected in the basket,
the corresponding note of the melody is "unlocked". Once all notes are unlocked, the level ends and the melody plays in full. This game could have several
levels, varying the falling speed of the stars, the size of the basket and the rarity of the different types of stars in order to scale difficulty. At the
end of the game, I am thinking that all the melodies that the user has unlocked can play together in a short piece.
SKETCH 2: THE NEIGHBORHOOD
This idea is an interactive musical landscape/neighborhood. Every object - trees, houses, flowers, etc – would have a unique melody or sound. The user would
wander through the landscape, hearing the music as they passed within a certain distance of the object. I was thinking that each road in the neighborhood
could have a different musical signature - perhaps different genres or just different timbre palettes.
SKETCH 3: WHAT DO YOU WANT?
This idea is an interactive audiovisual piece about choosing between different possible future paths. The user would start by being prompted by the question
"what do you want?" on a blank screen. Then, they would be transported to an "atrium", with three glowing spheres. They could enter each sphere, and there they
would find a small scene / sound piece hinting at a possible future life to live (in the city working a career, in the country with a family, etc). They
would be allowed to explore for a little while, but then the system would start pressuring them to choose a future path. Eventually, when they did choose
a path, a blank screen with "ok. begin." written on it would flash and the program would quit.
I ended up choosing my Starsong idea. This is a very basic version of the falling star and basket mechanisms, which randomly generates falling stars, allows the user to move the basket from left to right across the screen and generates a tone when a star is "caught" by the basket.