==Virtual Maze==SAY CHEESE!
==Description==
* MotivationOUR FINIAL PROJECT: I'd like my projects to have amusement values Made in Processing, and possibly practical applicationsonly processing, much like our goal was to construct a simon says sort of gamewhere simon would be the computer and we would be the people following simon. Along side Simon generates a square thatmoves around in a certain amount of time. Your goal is to catch the square with your flashlight and whenever you do happen to catch it, your score will increase by one. When your score hits seven, it should the picture takes an awesome awkward picture of you in the most awkwardest pose ever (example picture below of Joel with his yogurt flashlight). Seven references the language of games in that the number seven is of significance in many casino games and also seven plays a significant role in soccer and ruby, both popular sports (outside of the US). In our game, we involve an emphasis on physical activityboth athleticism and the playful feel of a digital semblance of a computer motion game. The reward is documented in the "saved" folder. Of course you can play the game up close and go about a distance of ----- to hit the square. Of course though, while definitely showing feedback on the virtual worldfunniest is when you (this is you = o) are [ ] ----------o this part away from the computer screen ( this is the computer screen = [ ]). I '''m pretty fascinated * MotivationWe were both really inspired by the youtube video shown in class with the blurring zen master and how he was able to control music tracks just with his arm and leg motions. Although our interests usually lie outside of physical and virtual realmsthis medium, we are very interesting in manipulating processing into doing something similar to what we saw. Hopefully it'll be pretty technically advanced tooOur interests lie usually in the traditional construction of art so for the preliminary idea for our project we have decided to make a processing project based upon the mini projects we made last week.
* Interactive Paradigm
I'm thinking Using the webcam, we will track the person with the brightest pixel and make an interactive animation with the different vectors animations already given on processing. This will be more of tracking a person game exploration of all the different arenas within the screen. There will be objects set up through processing, not apparent in physical spacethe real world but only existing within the processing window. Depending on where the pixel will go, and then it will demolish what object we have placed there. There are different themes that person walk through we have been thinking about. There are such things as musical notes where if you touch it and demolish it, a track will play or having some sort of narrative built into these objects. (1) Dragon. The pixel has to touch a maze sword in virtual spacethe background. Once it is activated. the Sword matches the movements of the pixel. He would be able A dragon appears and moves around the screen like a ball. Your job is to stab it with the pixel but you have to move around in real life unobstructedthe screen to stab it. Once it makes contact, of coursemaybe a big red splot (another .jpg file) will splash on the screen (2) Building There will be blocks strewn all around the room. Using the brightest pixel, but if his virtual representation hits once it touches a wall block it would will move with the pixel. It can be "stuckplaced on top of each other." I'm also considering putting in aspects of Pac man or Mario, or incorporating some kind of importance on movements such as dancing..maybe building a castle. Maybe interactive tetris. (3) Pesky Fly There will be a fly bouncing fast around the screen. You are the flyswatter. depending on if my technical ability would allow it''(4) Simon Says User does things according to what the screen commands them.
* Technical Description
If possible I'd like Processing Using the codes we both developed in processing, we want to track construct an interactive project based on what was seen through the person through webcam, possibly using brightness thresholding with a plain background . There will be regions of space on the screen and singling out depending on where the user creates movement detecting the blob of black that is brightest pixel on the person. If that doesn't work I could attach LED's to screen, the person different regions will activate and use brightness tracking insteadcreate a sound presentation. The maze should be able to be drawn in Processing, and finally I'd have to find the way to limit the virtual entity's movements.
==Visualization==
* Functional Diagrams
[[Image:image3.jpg]]
* Visual Concept
[[Image:dragon.jpg]]
[[Image:fly.jpg]]
[[Image:Bricks.jpg]]
[[Image:Simonsays.jpg]]
==Documentation==
OUR FINISHED PRODUCT.
we have constructed a game in which YOU the user is controlled by the computer. What gets ridiculous is that as the game goes on the computer gets more and more...playful. Soon you will be leaping and jumping and diving for what it asks you to do. The idea is easy. Touch the square with the particle beam and you will move on. Sadly, the square jumps from location to location after a short amount of time. How long you ask? only we know and you will have to find out. Soon the user discovers that the time is decreasing and decreasing spawning erratic movements from the game player. Once you hit (5) squares, it takes a screen shot of you and saves it in a folder to be used otherwise.
[[Image:screenshot.jpg]]
We can't help but see that in this game, you are not the one to manipulate the environment but rather it's the technology that tells you what to do in the real world. In almost a flip of the virtual roles people play in games, we are controlled in the real world by the virtual squares that appear on the screen. And because we only save screenshots from the most ridiculous situations from games that we play, we have the camera set to take only the most frustrated attempts at completing the game. Appearance matters little to the randomly moving blue transparent Square.
[[Media:Messy2.pde]]