- About Us
Since their world was invaded by an alien race, the Blobs have faced a lifetime of war. But now they have a chance to win the war once and for all.
In Blob Wars: Metal Blob Solid, you take on the role of a fearless Blob agent, Bob. Bob's mission is to infiltrate the various enemy bases around the Blobs' homeworld and rescue as many MIAs as possible. But standing in his way are many vicious aliens, other Blobs who have been assimilated and the evil alien leader, Galdov.
But the best way to get a feel for the game is just to start it up and watch the intro movie. There you'll be introduced to the happy, peaceful world of Blobs. Happy and peaceful, that is, until "something went terribly wrong." They were invaded by aliens and forced to go to war to save their world.
Learning the basics
If you care to do so, you can spend a few minutes in training missions to learn how to move Bob around the screen. But if you're already comfortable using the arrow keys for movement, and using the Ctrl key to fire, it's not really necessary.
|Click to enlarge|
When you're ready to save the world, select Start New Game and (ignoring Practice, you've already been there) choose your level of difficulty: Easy, Normal, Hard, or Extreme. Once you've made your choice, a Blob world map appears. As of this release, there are only two choices on the map to choose from: Grasslands or Flooded Tunnel. Using the mouse, place the bomb sight over one or the other of them and left-click on it.
At first blush, I thought Blob Wars was a clone of the popular Commander Keen series from years ago. A couple of minutes of game play later, I no longer harbored such misconceptions. Unlike Commander Keen, Bob carries quite a variety of weapons at different times. You can kill the evil aliens with grenades, pistol, laser gun, spray gun, or machine gun. Just remember, only the pistol works when you're under water. And when you shoot the bad guys in Blob Wars -- at least with Blood/Gore set to ON -- they explode into all sorts of goodies that you can pick up on your way to rescue the next MIA.
What itch was being scratched?
I asked software author Stephen Sweeney was his motivation was in writing Blob Wars. He replied:
My motivation for writing the game came partly from the positive response from Project: Starfighter and also my own wish to increase my programming skills and make another fun game. Blob Wars went through several incarnations before it got to the stage it as at now. The first game was a top-down capture the flag affair with teams of blobs fighting over multicolored flags. The second was quite like the game we have now, except ammunition was limited and there was the ability to carry multiple weapons. I decided in the end to make the ammo unlimited and use weapon powerups instead, like in The New Zealand Story. This approach fits the game well and judging by feedback and the score on Happy Penguin, the players have really enjoyed it.
More about SDL
I was vaguely familiar with the SDL -- Simple DirectMedia Layer -- library from comments I've read by Bob Pendleton on a local Linux mailing list, and since I have a game project of my own in mind, I asked Sweeney if it were the best choice for cross-platform game development. He said:
Absolutely. One of the reasons for learning C was that an API like SDL was available and so very easy to use. Before I had written games on the Amiga in languages such as AMOS and Blitz Basic. After that I had been spoilt by Java, so programming a game in C seemed very daunting. SDL convinced me otherwise. When I started making Starfighter I had begun programming the game on Windows. The ease of SDL meant that getting it up and running on Linux was simply a case of installing the libraries and running make to build the game. For Linux games development SDL and OpenGL are certainly the way to go.
Bob Pendleton -- one of the developers working on SDL 2.0 -- agrees with that. He wrote:
I'm not sure how big the SDL community is, but it seems to be huge. There are 459 games listed on the SDL web page. Over 100 add on libraries. If you look at a standard install of Linux you'll find SDL because so many of the desktop tools, applications, and games require it. SDL is being used in major commercial games such as Unreal Tournament 2004.
SDL runs on just about everything that can run a program. Versions for cell phones are being developed. There is a version for the PS2.
SDL is big and getting bigger. SDL is over 10 years old. There are several things in SDL that reflect the realities of game development 10 years ago. The next generation of SDL is going to clean out, or at least deprecate, those features and add features that reflect the current state of hardware. We are also taking a strong look at the future and trying harder to "future proof" SDL.
Another trend that is affecting SDL is that while it was developed for game programming it is being used as a general applications development platform and as an image processing platform. The demands of those parts of the community are pushing SDL to be a more general while still trying to maintain its game programming roots.
When it's Blob Wars soup
When Blob Wars is soup, it will have -- according to the Web site -- more than 25 missions. I've spent several hours playing already and haven't finished the second one yet. This is a fun game, old-school style. It'll take your mind off of just about anything, and you're saving the world to boot. Can't beat that! Thanks, Stephen!