Monday, April 18, 2011

Project Roles

For this project, the main roles will include a graphic designer and a programmer, possibly a sound designer. I can do all the graphics but I am not so fond of Flash, not so good when it comes to action script.

After thinking more about my idea that i proposed, I'd really like to continue and develop this interactive piece. However, because my coding skills are not as good as I'd like them to be, I wouldn't mind collaborating with someone who'd need graphics.

Thursday, April 14, 2011

Project Inspiration - Shooting Games

Call Of Duty

Call of Duty is a 1st and 3rd person shooter video game series franchise. Created by Ben Chichoski, the series first began as a PC game, and later branched out to consols and handhelds such as the Xbox. The majority of the games are set during World War II, with exceptions of the Modern Warefare series which are set in modern times (hence the name), and Call of Duty: Black Ops which is set during the Cold War Era.


















DOOM

 DOOM is a 1993 1st person shooter video game. It was a pioneer for the first person shooter genre, explored 3D graphics, allowed users to play multiplayer and supported customizations and modifications.
In the game, players take the role of a space marine who fights his way through demons from Hell on Mar's moon 'phobos'.









These games gave me the idea of creating a first-person interactive shooting game. The whole idea of the first person genre allows the user to see the playing ground without having a character on screen. This can allow for accuracy and may make users feel like they are immensed in the game itself.


Project Inspiration - Don't Drop the Ball/Balloon

Scooby Doo Kickin It Flash Game














Don't Drop the Balloon

Those balloon games where you try to keep it in the air for as long as you can by hitting it with parts of your body.

Project Inspiration - Super Matio Bros / Arcade Games

Arcade games are still very popular these days..........cont


















Arcade Games 





Project Proposal - Beach Volleyball

Beach Volleyball is an interactive game where you use your body to hit the ball over the net without letting it hit he sand. This can be played with one or two players. This idea uses camera sensing and audio output.

The user must position themselves in the respective place to be able to hit the ball with the on-screen character. This requires them to move from side to side and back to front while bopping up and down to control the height of the character.

As the player/s succeed, more balls will appear "attached" to the main ball by an invisible elastic reducing the amountof space the balls spread to. Here, the user/s use their hands to hit the smaller balls back into the air before hitting the sand. After a certain amount of hits to the sand the game is over.



Project Proposal - Motion Shooter

Motion Shooter is an interactive game which involves moving of the body. This is played in first person.The camera sensing tracks the movement of the users body and hand gestures to play the game.
The user must kill all the enemies to complete the level. The hand gesture and whole body movement moves the hands of the character around the screen.
This uses camera tracking and both sound input and output. The user must use specific words to swap between weapons.
The landscape can be rotated by using a 'swipe' hand gestures to switch views.

Project Proposal - Blobbert

Blobbert was inspired by the old style 2D arcade games, like Super Mario. It draws on the end game of getting your character from the start to the end of the level, killing the enemies and collecting coins and useful objects.
There are two ideas to this design.
The first uses the users body to act as the control for the character on scree. Hand gestures control what the character does. To walk, they walk, to jump, they jump etc. This is the use of camera sensing of the body.

The second idea is to use fiducial markers to create the characters. The use of hand gestures still remain.

Keyboard/mouse Input

Big buttons can be used in a variety of ways within the form of interaction. They can enhance interactivity with the screen or selected area they are situated in or on. It also can lead to larger interactivity among users.

They can be designed for users to stomp/stand, jump and push them in different forms.

The "Sprung!" is a very good example for the use of big buttons, which in this case, are pressure sensitive floor pads. The interface consists of three springs surrounded by five puddles. The objective of the game is to create bubbles by standing on the pads which eventually will pop out of the spring and fall into a puddle which outputs a musical note.  



Big buttons, in turn, can also be implemented as keypressed and mousepressed functions into Flash.
The example below is an interactive piano which uses both keyboard and mouse input.

Virtual Piano

Click the link for instructions.

Fullscreen Virtual Piano



"Gunny Bunny" also uses keyboard and mouse input. The aim of the game is to use your keyboard and mouse to aim the guns at the robots and shoot them.

Wednesday, April 13, 2011

Fiducial Markers - Augmented Reality

 In this tute we were introduced to Augmented Reality (AR) being created by 'Fiducial Marhers' (digital barcodes). Augmented Reality combines both the real world with the virtual world by creating three dimentional digital holograms on a digital screen. This allows for interaction with the graphics rather than an 'outside' view observing what is placed infront of them.
I haven't had much experience or interest in 3D animation but this was quite intriguing and awesome to see how a piece of paper with a black and white graphic could create images and even sounds.


A camera is used to track a marker to calculate the position of the marker to the camera and vice versa. The camera can then create a digitally physical form calculating the position, distance angle and scale of the object. This can allow for interaction between real and virtual reality.

The link below is a great example of combining real with augmented reality. As the man holds up the marker, it instantly creates a 3D image which he can then physically interact with.

You can watch the video or follow the steps to try it out yourself.

Smart Grid Augmented Reality example




The following videos are examples of how Fiducial Markers work in different situations.










I would like to have some form of use with Fiducial Markers as they are very interesting and fun to use. However, the placement and size of the marker and even how the user would hold it/them would generally be somewhat insufficiant to the end prodect. Holding a marker is easy, but determiing what other body gestures were or could be made would alter the outcome of using a marker.

Camera Tracking

 Camera Tracking was my favourite form of input from this unit. I would very much like to make use of cameras to track motion within my final project.

The use of camera technology has and is continulousely being developedand updated to keep up with today's technical society. A camera is used to capture live footage or to track moving objects within a video stream, like a laptop video cam.

For this tute, we explored camera motion tracking using two different example shown below.  

If the file does not load:
1) Make sure you have a webcam plugged in
2) Change browsers - Internet Explorer works well
3) Click the link Camera tracking example 2 for a larger view




hfgoidh;doihogihgoihgf

Sound in Flash

In this example, we looked into inputing sound into Flash. The following example depicts a stage which consists of 10 different instruments which when they are dragged down onto the stage the corresponding sound plays. This allowed users to create their own music with the given instruments.
Using the mouse, the users can drag which ever instrument they want onto the stage. Moving the instrument back to front and side to side affected the volume and channel in which the sound would be outputted.

Sound is and can be very important when it comes to creating large interactive projects for big spaces. It gives interest to the project itself and also draws on-lookers and users attention towards the installation resulting in interaction with it.

I would deffinately like to add sound to my project as it will better aid the overall outcome and interest from the potential users.

Interactive Band

Use the mouse to drag instruments onto the stage. Dragging back and forward change the volume. The further back, the quieter the sound is, as to dragging forward, the louder it gets. Dragging the instrument left or right changes the channel in which the sound is being outputted on.