Archive
xinyu

This week I modified my code, I improved my code in four places:

1  I made my code successfully recognize two-letter words:

Jack and me all don’t know how to narrow down dictionary to recognize english words, so I checked Wikitionary found that there are only 26 two-letter words, so I just add them directly in my code.

2  I solved the noisy sound problem:

The reason why the sounds became so noisy after is because when the letter is bouncing, everytime it touches the ground, the sound plays, so I add a if made the sound only be played once.

3  I made the mouse can effectively drag letters.

4  I added “game over” and “game win” effects.

Here is my diagram:

 

Next week, I hope I can make letters moving by capturing hand gestures (using projector and connect).

Read More

This week I tried to find a way to recognize two-letters simple word, I am going to use rita.wordnet, but I am still stuck in right now, I am going to make this work next week.

I found that I could use MAX to capture hands gestures and move the letters at the last moment, I was also work with MAX this week, and I am going to make this work hopefully~

There are some problems with the sound when letters touch the ground. I want to figure that out during Thanksgiving.

Read More

What I did dor last week:

Players  catch them before they attach ground. BY MOUSE…

If they attach the ground, each letter has its own sound, like playing a piano.

Catch them and stick up on the background.

Letters are not ovelapped by each other.

 

To do list for next week:

spell a word(two letters word) by combine letters.

If it is a word, explosion happened. The explosion would affect nearby letters.

Sound: Bang!

 

 

Read More

Simple color: black and white.

Project on a huge wall, a lot of players can play together, like a really game. The screen is a long bar.

Sensors can correctly and fast catch gestures.

 

STEPS:

1, At the beginning, countdown (transparent), 3, 2, 1…

2, Characters jump out on the background at random time random position.

3, Slight moving: shaking and gradually stick to others randomly, nit overlap.

Like they are alive.

4, After a certain time, they start to drop slowly individually. And then accelerate.

Sound: falling sound.

If one character is dropping and another character is on its way, the first letter will bring the second letter drop.

5, Players should catch them before they attach ground.

If they attach the ground, players lose point. The letters are not disappear.

Each letter has its own sound, like playing a piano.

6, Catch them and stick up on the background, players should try to spell a word by combine letters. If it is a word, explosion happened. The explosion would affect nearby letters.

Sound: Bang!

7, The number of jump-out letters is going to be lesser and lesser.

8, The goal is destroy all characters.

9, Players can quit whenever they want.

There are four buttons (two pairs): play-quit, pause-restart.

And a score recorder.

10, If players destroy all letters, they are winners.

Letters will roll up so fast until fill out whole screen. (sound: like buds climb)

Then some letters disappear, and a word or sentence come out, like excellent, or good, or you did a good job! Depends on your score.

 

SCHEDULE:

1, Built the processing part:

Countdown at beginging.

To control the dropping speed, not too fast, not too slow, accelerate.

Letters stick to each other gradually and shaking.

Not overlap.

Different sound when attaching the ground.

Recognize words and explode. When exploding, pushing other letters away. RITA

To control the number of jump-out letters.

4 buttons.

WIN: letters rolling up, some disappear, words come out, sound.

2, Arduino part

To catch gestures. How to deal with a lot of sensors?

Letters will follow players hands. After push letters up, players’ hands have to keep still, waiting for processing to recognize the word (which better be a very short time).

RISK:

Effects delay.

 

SCHEDULE

BEFORE Nov 19

BEFORE Nov 5

At the beginning of game, make a countdown (transparent) page, 3, 2, 1…

Characters jump out on the background at random time random position.

Slight moving: shaking and gradually stick to others randomly, not overlap. Like they are alive.

After a certain time, they start to drop slowly individually. And then accelerate (Sound: falling sound).

 

BEFORE Nov 12

Players should catch them before they attach ground. BY MOUSE

If they attach the ground, each letter has its own sound, like playing a piano.

Catch them and stick up on the background, players should try to spell a word by combine letters. If it is a word, explosion happened. The explosion would affect nearby letters.

Sound: Bang!

 

BEFORE Nov 19

Players can quit whenever they want.

There are four buttons (two pairs): play-quit, pause-restart.

And a score recorder.

 

BEFORE Nov 26

If players destroy all letters, they are winners. Buttons and recorder disappear.

Letters will roll up so fast until fill out whole screen. (sound: like buds climb)

Then some letters disappear, and a word or sentence come out, like excellent, or good, or you did a good job! Depends on your score. 

 

BEFORE Dec 3  TAKE TWO WEEKS

Extend to projector for visuals + kinect as input, instead of mouse.

Read More