First it steals.. Then it jettisons.
The Cyclic Vacuum Cannon is a contraption that steals objects from elsewhere in the universe then spits them out to propel itself (or its host) forward and/or blast enemies. It's a concept from my sketchbook that I've been wanting to bring to life for a while, and chose it as the inaugural project for my Code Journal.
♥ James (@presstube)
Episode 0: Brainstorming → Watch Screencast
In this episode I break a concept drawing of the Cyclic Vacuum Cannon into its constituent parts, take a first crack at naming them, and think out loud about their responsibilities & relationships. Starting a project this way helps me get a better understanding of what I'm in for, and decide where to start building.
Episode 1: Setup → Watch Screencast
In this episode I do the setup dirty work that's necessary before we can get to the fun stuff:
- Create an open source repo here at GitHub
- Briefly introduce my choice of tools
- Craft a workspace & workflow to use as we move forward.
In episode 3 we'll fiiiinally get down to the fun part: rolling up our sleeves and starting to build the cannon itself.
I love watching people work. It's one of my favorite ways to learn. In case there's anyone out there who feels the same way I've decided to start a code journal where I step through the creation of a projects from their pre-code planning phase, all the way through to launching them in their finished form.
I plan to release each journal entry as a short, 10-15 minute screencast. Each entry will correspond to a branch in their GitHub repo so you can follow along, and/or take the project in your own direction.
I have several kinds of people in mind while making this journal:
- Like-minded coders who might find it interesting to peer over my shoulder as I work.
- Those who are a lot better at this stuff than I am who might get a chuckle out of my backwards ways and/or point me in the right direction about how to improve. (suggestions and critique will be incorporated into future journal entries)
- People who are new to code but are curious about it, and might like to peek into the world of programming via a fun, silly, highly visual project.
Questions, comments, requests, daydreams?
Don't hesitate to get in touch:
- Twitter: @presstube
- Email: j [at] presstube [dot] com