Paul Savaiano is desperately trying to leave the screen

But I'm still there. Damn.

Check out a few of my attempts to leave the screen behind.

: :

project 1 :: build a simple experience

Clearly a humble starting point, this is was a simple exercise to play around with open frameworks for the first time. I was really excited to build something, especially after looking at the list of possible projects. That said, doing really simple things involved hours of trial and error. While I was trying to accomplish 'simple' I was reaching for 'interesting'. Since I couldn't get excited about the code itself (yet) I needed to shorthand the interestingness. Hence the cats. "If this ever lives online," I figured, "maybe people will look past the simple structure and focus on the kitties." Verdict's still out.

click here to download the code

project 1 :: build a simple experience from Paul Savaiano on Vimeo.

: :

project 2 :: create a drawing tool

With this one, I was playing with different vectors and ending up spending some time with ofRandomf() and ofRandomuf(). Both yielded a sort of unpredictable, pain-the-ass drawing tool. That said, it was perfect.

I had difficulty stretching into uncharted territory, but when I was able to understand certain pieces, I could experiment and play with them. I wanted to put a little rocket ship as a curser, but clearly that didn't happen as smoothly as I'd hoped it would. But no cats here, so that's a win.

click here to download the code

project 2 :: create a drawing tool from Paul Savaiano on Vimeo.

: :

project 3 :: classes and video

Sad news is that I reverted back to internet animals. Good news is that I successfully used a video. Let's focus on the latter.

I was able to manipulate the example we used in class to make sure it was at least interesting. Hence the dogs. I used the disappearing circles as a marker of engagement, rather than just using it as another drawing tool. The idea of disappearing light always reminds me of dogs and lasers, so imagined it would be cool to engage with internet pet celebrities in the same way. If it's not that interesting, at least the dogs are cute . . .

I struggled to fully grasp classes, but I think that was mostly limited by my own creativity. Oh well. One observation, though (now that I'm on the flipside), is that the code seems much more fluid when a class is used. Although there's probably a technical advantage to that, it helped me to just move a lot of the code of the .cpp screen; I could play a little bit more since I could isolate certain pieces of code.
click here to download the code

project 3 :: classes and video from Paul Savaiano on Vimeo.