Critical Mass (1.0.2)
  :aka Critter:

  SOR (1.3.0)
  :Solid of Rotation:

  keyWatcher (2.0.1)
  :Linux Event Watcher:

  FZoom (1.0.1)
  :Magnifier for X:


  :Mini Projects:

  SF Download Section
  :Get the goods:

  Project Home

  Hosted by
  SourceForge Logo

- Critical Mass (aka Critter) -

Critial Mass (aka Critter)
Your world has been infested by an aggressive army of space critters. Overrun and unprepared, your government was unable to defend its precious resources. As a last effort to recapture some of the "goodies", you have been placed into a tiny spacecraft and sent after them.

Download latest:

  • Mac OS X Criticalmass-1.0.2.dmg
  • CriticalMass-1.0.2.tar.bz2
  • Critical Mass (aka Critter) is an SDL/OpenGL space shoot'em up game. It currently runs on Mac OS X, Windows, Linux, and various other Unices. Linux is my main development platform. Other platforms supported by SDL/OpenGL may also work with a bit of work.


    More screenshots on the old web page.

    No soup for you! (Version 1.0.2)
  • OSX: Added a workaround for a bug in one of the 3rd party libs.
  • Note: Since virtually nothing changed, there are no new binaries for Win/Linux.

    Some new, some old (Version 1.0.1)
  • Updates for Mac Universal Binary.
  • Note: Since virtually nothing changed, there are no new binaries for Win/Linux.

    Are we there yet? YES! (Version 1.0.0)
  • Added a Boss level and related support.
  • Made "Game Over" look less pixelated.
  • Created a separate submenu for Audio and Video config.
  • Fixed leaks.
  • The Road to 1.0.0 (Version 0.9.12)
    A bunch of changes:
  • Added online update checker.
  • Display update text on screen via simple scroller.
  • Added next gen shippy eye-candy.
  • Added volume control for music and sfx.
  • Added weapon/ammo display to critterboard.
  • Moved all special critter files into a subdirectory.
  • Added migration code to update previous installs.
  • Allow vertical ship movement.
  • Nicer shield.
  • Display control over starfield and nebula.
  • Add SDL detected fullscreen resolutions to resolution list.
  • Add menu option to allow non 4:3 resolutions.
  • Add 2 new levels.
  • Fix for gcc 4.0.1.
  • Misc fixes.
  • Updated Readme.html.
  • Note, there is now a Linux x86 binary, too. Unzip and run the "" script. Not sure how well this will work accross the gazillion Linux distributions. Let me know.

    Unless something unforseen occurs, the next release will be 1.0.0. If there is anything in critter that looks out of place or does not work, now would be a good time to report it...

    Some things don't return (Version 0.9.11)
    A couple of minor changes:
  • Add support for gcc 4.0
  • Fix sound issue when hovering over selectable text
  • Add mission tips/help to menu
  • Keep track of goodies caught and missed
  • Return of the Wieners (Version 0.9.10)
    A bunch of minor changes:
  • Re-added Hello Wiener level.
  • Updates for building on OS X.
  • Added default key bindings for secondary and tertiary weapons for those poor one button Mac mice users.
  • Allow starting the game from the top level source directory. This should also fix the problem where people start the game the first time but from the wrong place which would then create a bad .critter file.
  • Added better ASCII support when entering pilot name.
  • Updates for gcc 3.4
  • Critter for Mac OS X
    Slower than molasses, that's what I am. I've been sitting on this since May :( Thanks to Richard Smith, our Mac OS X friends can now enjoy Critical Mass as well. He made a DMG which you can pick up over here or from SF. His source patch is here.

    Couch potato (Version 0.99)
    Added support for changing resolution at runtime.
    Added option to restart game after death when you didn't make the top ten.
    Minor fixes and updates.

    Flush the pipe! (Version 0.98)
    A new version? What's up with that? Really just minor updates, I think... It has been a while. GCC 3.x support, Intel 7.0 should work, too. Added autofire. Go to the config menu to enable it.

    Sorry, no new levels.

    In the pipe
    No new version. I've updated Critter (in CVS) to compile (and work!) with Intel's latest C++ compiler (7.0). The last time I tried (around version 5), it was a pain. Since then they added many gcc extensions/compatibility (compiler flags and run-time components like a STL hash_map). Ah, me likes.

    Critter now compiles and runs fine with gcc 2.96, 3.2, and icc 7.0. year sabbatical...

    Listen up (Version 0.97)
    Happy New Year. This version finally brings a default soundtrack. You can still override it to play your fav tune. Thanks to Lunar Gravity and Burkey for letting me use it! Other than that only minor fixes and some cleanup made it into this release. I got re-hooked on Q2 Railwarz, which resulted in little work on critter.

    A few tips on playing the game:
    Use the mouse to move. The keyboard is for those who would like to die quickly ;-) Sometimes you get horizontally flying bullets which you can't escape from. That's what the FlankBurster (middle mouse button) is for. It will clear a path for your ship. Logo Copyright (C) 2006 by Frank Becker Logo