Wow, it's been almost a year since I posted anything! I guess having a new baby tends to change up your priorities a bit. I've had 2 people mention blogging to me today AND I have a really geeky accomplishment to announce, so here goes...
I created my first open-source repository today on github!
I've shared source code before for various things through the years, and I've been contributing patches on drupal.org for a while, but this is the first time I've published my own repository. I keep hearing lately about how github is the new geek resume. Instead of looking at the list of languages you know or the companies you've worked for, a prospective employer is going to check out your contributions to the open-source community.
HISTORY
It started with a homemade Shadow Puppet Theater. A white sheet against one wall of an EZ-up shade structure, and a super-bright LED aimed at it. An array of cardboard cutout silhouettes of various animals and character archetypes lay on the floor, ready for action. People wandered in and played for a bit, and wandered off again after a while. In between these improvised "shows," there wasn't much to look at.
With Shadow Puppet Theater version 2, I introduced a "screen saver" type effect by putting a fan inside the theater pointing at the screen and hanging various air-powered movement toys inside (a slinky, a pinwheel, etc.). This made it fun to look at even when there was no one playing inside. However, a show tends to move all of the movement toys out of the way, so I would have to go in and "reset" the stage after every performance.
My new project is an interactive digital art piece, with which players can interact when they care to, and which will take care of itself when they don't.
Working Name: Pacworld
This project is an digital interactive art piece which will be available at Burning Flipside 2014.
CONCEPT: A world to explore. Each of us is different, yet we explore a common world. We share what we have learned with each other for mutual benefit. There are no words or symbols that convey meaning in language in the game. All meaning of the events on the screen is open to the user's own interpretation.