50 Rocks, 50 Guns.

January 25th, 2010

The game is here! More precisely at this link. Please be prepared for a stupid difficulty curve that makes no sense.

Controls are:
W, up arrow: move forwards
A, left arrow: rotate left
D, right arrow: rotate right
Spacebar: shoot

Essentially you have a spaceship with which you must save the earth from a giant asteroid, and many high tech and improvised weapons with which to do it. In total, 100 objects take part in the gameplay (excluding the approaching planet in the background). The interesting part is that the number of asteroid chunks is exactly equal to the number you could theoretically destroy. That is, every miss means another tonne of asteroid smashing into the earth. I haven’t actually won it yet.

You may need to download these:
Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)
DirectX End-User Runtime Web Installer

DirectX has updates every few months that don’t change the version number but are still required, eg there are many updated versions of DirectX 9.0c. This uses one from August 2009 iirc.

Here’s what it now looks like:
Final game, I lost soon after this.

Toeofdoom 50 rocks 50 guns, Downloads, Experimental Gameplay Project

  1. January 28th, 2010 at 11:28 | #1

    Interesting game, but why don’t you mention anywhere that it is way to difficult!? :P

    …joking aside, you really didn’t promise too much regarding difficulty!

    I like the concept of the different weapons, especially because you actually have to think about how to use them. My favourite is the I-attract-all-the-Asteroids-exactly-to-where-you-are! (It reminds me of a weapon called “Gravity Bomb” in a game I didn’t publish yet, utterly devasting to both enemys and you.) It’s a pity I don’t have much time to read the text while I am flying – and that I’ve only seen a dozen of the weapons. Gimme a sandbox mode with unlimited health! (And a restart button and the ability to fly backwards :) )

    By the way, maybe you dare to dive into the abyss of free sound searching libraries next time? I think even simple sounds would really add atmosphere.

  2. January 28th, 2010 at 12:58 | #2

    What, “Please be prepared for a stupid difficulty curve that makes no sense.” doesn’t cut it? :P There was also the “I haven’t actually won it yet.” which still holds true. I suppose they don’t quite capture the magnitude of the silliness. As for the website area, that was mostly made before I started programming the game, so I had no idea. I’ll probably edit something in.

    I am almost certainly planning to reuse the “gravity bomb” idea in another game, and there are a couple of interesting ones further on but it didn’t go as well as I might have liked.

    As for sound, I might have a look at free libraries or see if the sound guy from scrapheap wants to make some next time, it supports it all fine in the code.

  3. January 29th, 2010 at 05:58 | #3

    Toeofdoom :
    As for the website area, that was mostly made before I started programming the game, so I had no idea. I’ll probably edit something in.

    I’m confused. What are you refering to?

  4. January 29th, 2010 at 12:53 | #4

    Hmmm, I was referring to http://www.toeofdoom.com/egp/50rocks50guns/index.shtml but apparently that did mention the difficulty already. Oh well.

  5. February 1st, 2010 at 09:32 | #5

    The game is hard alright. The ship turns too slowly to aim for the fast moving small asteroids.

  6. February 2nd, 2010 at 18:01 | #6

    I haven’t heard that comment before, although I can see why you would make it. The ship does turn slower when you move forwards, as well. But then a fair few weapons don’t even require aiming, so… I dunno.

    However I also thing that increasing the rotation rate makes it harder to control for less experienced players, I didn’t want to assume too much about the skill level of anyone who’s playing it. (Yes, I probably failed a bit)

  7. February 14th, 2010 at 06:33 | #7

    Just to let you know I have featured this on the release section of http://www.freewarehub.net

  8. February 14th, 2010 at 18:59 | #8

    Apparently starting a game name with a number has advantages. Anyway, it looks like an interesting project, have fun.

  1. No trackbacks yet.