Thursday, October 18, 2012

DSDN142 - Final - The Vocal Rocket.


After playing around enough and editing various venerable(s), settings etc. I decided that this snippet of code was the closest I thing I could deem a "final" although, not too happy with it, it works in somewhat the way I intended it too.

Applet - Here (re upload due to wrong file.)

Controls:

User talks at different volumes into the microphone piece to increase y-axies while controlling x-axies with a mouse. This will allow the ship to "fly" whilst flying it will draw an octave trail, as the ship falls, it reads the trail and converts it into audio.
The idea of a "physical" object creating real-time data for a digital-form.

DSDN142 - Current

Since I was struggling with rotation and ended up keeping the ship stationary, the new idea now is to "draw" with sound-wave and from this, create "song" from draw. Something like that at least.
So in the end, I removed the star field completely and am wondering how this will go in terms of design aspect.

Below you see a selected color being drawn from wavelength, when mouse over is creates representative tone, I may make an object that plays the tones, so user can focus on the drawing with sound / mouse interaction.


DSDN142 - Fun with Minim

I've been having serious trouble getting the ship to rotate and move accordingly to volume and sound, so I ended up exploring Minim more, and discovered the horrifically, wonderful use of Octavos.
I was thinking of covering Speech to color and from the color+wave length your verbal input makes, octavos from the color themselves, in sense a digital musical midi instrument.

Wednesday, October 17, 2012

DSD142 - Changes and move development

After encountering a problem that I wasn't too familiar with being the conversion of PVectors or most PClass items, I've decided to change the toy to instead of an infinite x.y.z scroller, user only controls its movement on the y.axies, and mouseX is fixed to follow the cursor.

Below are several alterations of my current "ship" setup, some would probably thing of this as a step back, but I have somewhat of an idea relying heavily on visuals and audio-generated effects... somewhat of a scenery maker while the ship travels in sense, but more of a verbal visualizer.



Reaction to loud & deep audio volumes.

Reaction to loud, normal spoken voice.











Monday, October 15, 2012

DSDN142 - Current Development, Current Situatoin

Stepping away from this, I figured consistantly clicking  left and right mouse buttons wernt much of an interaction, therefor I've looked into using the AudioInput function of Minim, so the sketch is controlled with use of voice pitch collected by a mic then is convereted into AudioData by Logging Sound and Frequency Averages, this allows movement within the sketch.

The idea shown below is using logged averages to control the balance and movement of the ship along the y/x axies within the application.

Below are my first three attempts at attaching logged Audio data on to a vector shape, still figuring out how to convert between PVectors and float arrays.





Conclusion.

Although gives off somewhat a nice effect, the randomly generated lines from audio can't keep up with consistently moving and or rotating objects, well for the effect I want to try achieve at least, although I do feel as if I'm heading in the right direction. In terms of interaction, the current controller is all by verbal means, louder you are larger the stream line/faster the ship moves though out the sketch, quieter you are or if your voice raises then lowers, speed depresses and increases according.





DSDN142 - P3 Idea Changed + Other Interactions

So, stepping away from the "game elements" in my current code and removing them completely to become more "toy" like. So because of this I begina to look into other means to create a sense for interaction that didn't involve "goals".

My first idea for development was to create an objects that interacted with the background of the current sketch, so as shown below, a gird that somewhat deforms as the ship moves across the surface.




Problem?
ship moved by mouseClick +  mouseDrag, not very interactive in the end, so idea dumped and back to the drawing board with other ideas of what possibilities I can create with this "ship".

Thursday, September 27, 2012

DSDN142 - Storyboard + Idea/Paragraph(ish)


































DSDN142 - My Idea + Inspirations  and Directions.

For project three, I want to achieve a application that utilizes all possible functions a mouse can give a user for the sole purpose of annihilation,  by destroying planets and fun.

For inspiration I've decided to take three old classic doss games Asteroids, Space Invaders and Lunar Lander  and try see what Ideas I could steal and combine into a somewhat unique  experience and then take those general game ideas and turn the user into somewhat of an anti-hero.

What makes my application "fun" I would have to be the challenging controls, since everything is time based and gets harder for the "user" to control as random gravity changes depending on effect or active class.

As for user interaction, the use of three mouse buttons will be required, as well as dragging  the mouse to "swing" certain elements along the axis, thus granting full use over the mouse to control the application. The user will be using left and right click functions to manage their "play time" while trying to capture meteors and smash them into the surface of shown planet.