Monster Masher


In the old days, before man entered the world, the gnomes were abundant. Through centuries of hard labour, only slightly eased by the levitational powers provided to them by their god, they bored out shafts and caves in the mountains. Always seeking the precious stones and valuable ore...

But the gnomes dug too deep. So the story begins.

Monster Masher is an action game for the GNOME desktop environment. The basic idea is that you, as levitation worker gnome, has to clean the caves for monsters that want to roll over you. You do the cleaning by mashing the monsters with stone blocks. Take a look at the screenshots page to see how this looks like.


Version 1.8.1 contains a lot of translation updates.

Philipp Klaus Krause has made a port of this game for Colecovision. Absolutely awesome!

Version 1.8 takes advantage of new features in gtkmm 2.6 to avoid depending on libgnomeui, libgnomeuimm and libgnomemm. A couple of minor bug fixes and a slew of translation updates are also included. Use version 1.7 if you still have gtkmm 2.4.

Version 1.7 fixes a bug that occurs on some locales and ports the game to gtkmm 2.4. This means that it will no longer work with gtkmm 2.2 or previous releases. Use version 1.6.1 if you have the older versions of the libraries.

Version 1.6.1 just fixes a bug in 1.6 where a wrong image filename was used. Version 1.6 adds a splash background for the menus and the introduction, and fixes a long-standing bug where two monsters could occupy the same tile. Also fixed an anti-aliasing bug with GTK+ 2.4.


Source code

Released source tarballs are here. The latest development source is also available from the Gnome SVN as the module "monster-masher". The module can be browsed online.

Requirements: Gnome 2.6 with the C++ wrappers for GTK+/GNOME (i.e. gtkmm, gconfmm, libglademm, libgnomecanvasmm).

Note that I consider Monster Masher a done project so I'm not really developing it anymore.

Philipp Klaus Krause has made a port of this game for Colecovision. Absolutely awesome!

Back to home.