Thursday, August 31, 2006

 

Introducing: b1nary her0

I guess I'll tell you about the project I've been working on.

A few months ago, I was attending a Boston Postmortem meeting. There was no speaker, so it was games night, and some folks from Harmonix brought Guitar Hero. Everyone played and had a blast. As the night was winding down, my friend Mike Gesner (Dragonfly Game Design) placed the guitar controller he had brought for the event onto the table in front of me. As we were chatting, I picked up the plastic guitar and started pressing random buttons.

Suddenly, I realized that pressing the fret buttons on the controller is very similar to counting in binary. Each fret button would map to a bit in a 5-bit binary word. "That would be a terrible game," I thought. "It would show you hex values on the screen and you'd have to strum along with them."

Sometimes you get an idea so incredibly stupid, you know you just have to follow through with it. Hell, within a few minutes, I'd even come up with an incredibly (awesomely) stupid name: b1nary her0. Note the one and the zero. I am a marketing genius.

So I called my friend Craig Perko, who I'd been meaning to do a project with for some time. He instantly saw how stupid-but-awesome this game would be. I also enlisted my friend Kevin (Mopis) to help provide some music.

So Craig and I built a prototype for the PC in Torque Game Builder. I handled the audio code and level design. Craig did everything else. It works. It's not fun. It's so damn hard it's barely playable. But you can hook up a Guitar Hero controller to your USB port using a converter, or use the keyboard, and strum along with the music.

That's pretty much the whole game. Need to hit a 1 on the beat? Hit the high fret and strum. See a 2? Slide one fret lower and strum. Uh oh, 3 coming your way? Hold down those two frets and strum.

It's obviously going to look much better in the future. That's just feeble programmer art.

I'll list some key features we've implemented here:
Some key features we have yet to implement:
Oh yeah, and this game will be released for free. I would honestly feel bad even attempting to make money off of something like this.

Anyway, that's what I've got to show you. I'd love to hear some feedback.

Links to this post:

Create a Link

Comments:
-grins-

Honestly, this sounds almost like an educational tool for aspiring assembly programmers. Perhaps there ought to be a few levels with simple math problems (addition, subtraction, perhaps a few binary operators.) In this case though, it might make sense to start displaying each numbers' binary representation, at least at first.
 
Obviously the mechanic is too obscure to be marketable, but I'm proud to know you over this. This could be a nice footnote in gaming history.
 
Post a Comment

<< Home

This page is powered by Blogger. Isn't yours?