

Images from my final application 'Mind Storm'. The full application can be found on my open processing page here.


I really liked the idea that when you aren't thinking there is nothing happening, it is blank, which I represented using a straight line. I wanted to use a user interaction to show what happens when someone thinks because in your head nerves go crazy and in an image form this looks really awesome.
The interaction I originally had was when the user pressed the mouse button, I chose this as it was representative of when the user started to think about the application and then the line turned would turn into these pathways. They were controlled but random as seen in the images of the lightning, plasma balls and especially brain images. They are controlled in the way that they are only allowed in a particular direction but random in the way that they get to their destination.
I decided to go with using the distance function to create this chaotic active state as I decided to have the passive state mildly active also. In this I mean that it floats around the application of its own accord rotating in a particular way. I did this as the more I thought about how people think I realized that no one is ever not thinking. I also found that using the rotating circle looked better from a visual perspective and it also tied in nicely to having the user thinking as they went. When the mouse comes in contact with the rotating passive line it turns into the active electric state. I found this to be representative also of what the user is thinking. When the user is shown the active state it means they have actively sought out this reaction from the application.
The sound I chose for the application makes the interaction a more exciting experience for the user. I chose a quiet woosh noise with a hint of electric capabilities for the mildly active mode
Therefore I created an application that is passive as the user is passive but keeps them entertained through mild active movements which then turn into complete active movements when the user is being active through the application. This is allowing the user and application to interact and react with each other.











