JOEZACK.COM Code Musings and Such

25Nov/080

Target Practice

Half-Life is the game of choice at work, and sadly I'm terrible at it. I thought I'd try to write a little game using gosu to try and help me improve my accuracy. I just reached a good stopping point and I thought I'd share.

It's really simple, the idea is to shoot little 20 x 20 "targets" (I'm artistically challenged) before they expire. Missing or letting 10 targets expire will end the game. Next version will include sound, improved visuals and maybe even a couple other fun features if your lucky.

The code is a bit over-engineered but I plan on incorporating parts into some "core extensions" that I'm working on that will hopefully make it a lot easier for me to bang stuff like this out. Finally, as I doubt anyone will ever download this, I didn't bother to pack it up so you'll have to have Ruby and gosu installed in order to enjoy it.

Download the code!

PS: I've been a Photoshop user for many years, but I used GIMP to make these images and I didn't even hate it!

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)