I have just finished an adventure game called
Machinarium. This is a funny story about a little robot trying to rescue his robot girlfriend. The game is very very addictive with the perfect mixture of complexity and playability. The quizzes presented throughout the story are fantastic and I have to admit I played long hours this weekend. Thank goodness, it is quite short too. In its web page there is a web three stage demo everybody can play with. And over the internet there are lots of walkthroughs like
this in case you get stuck and you do not want to play the shooting key trick (I just used it only two or three times which proves the quality of the adventure).
The game is made with flash so there is a linux version and I could play in my debian testing box. The only problem was my installation is amd64 and the game is only offered in 32 bit (i386 or x86). So you have to provide all the 32 bit libraries the executable needs (and a few more not specified because the game loads them dynamically at startup, one example is the flash plugin library itself).
The good news are I did not have to install anyone manually. The
debian-multimedia repository (a famous repository for debian which provides many multimedia packages) has all the dependencies not installed by official repos. I needed to install three packages from there to make machinarium work:
- ia32-libs-libnss3
- ia32-libs-libnspr4
- ia32-libs-libcurl3
Besides I had yet installed a bunch of ia32 packages from normal testing repositories:
- ia32-libs
- ia32-libs-gtk
- lib32gcc1
- lib32stdc++6
- lib32z1
- libc6-i386
And, of course, the nonfree flashplugin package is needed:
With all these packages the game runs like a charm.
$ export LD_LIBRARY_PATH=/emul/ia32-linux/usr/lib
$ ./Machinarium
The only snag is I have wasted a weekend.
Happy Machinarium.
Comments