our hero with a big hammer

Self Defence Against Fresh Fruit

Escape From Robot Planet 1.2. You are stuck on Robot Planet and you need to find the gate on each level to go up one level. You are 20 levels underground with nothing but a blaster pistol and a bunch of robots that want you dead. If you pick up a robot part, you can switch to that with the space bar and use it to bash robots to bits. Read the README for more info! Python 2.5 required. If you use OS X, try and find a Windows or Linux system to play the game on.

Linux users need Boost 1.33.1 and Audiere 1.9.4


For Gentoo? users: "emerge boost" will do the trick

For Ubuntu users:

Quick and dirt patch to make it in Ubuntu (feisty)
# apt-get install libboost-python1.33.1
# cd /usr/lib
# ln -s libboost_python-gcc-mt-1_33_1.so.1.33.1 libboost-python1.33.1

openSUSE 10.2 comes with Boost 1.33.1 packages, they just need to be installed from the DVD or online source.

Fedora Core 5 & 6, have Boost 1.33.1 packages available online, too.


Download this: Audiere 1.9.4

extract, and in the folder type:



sudo make install

Hopefully this fixes it for all the Linux users out there.


Give this entry an award


Ratings (show detail)

Overall: 3
Fun: 2.8
Production: 3.6
Innovation: 2.7

9% respondents marked the game as not working.
Respondents: 20


File Uploader Date
post-competition bug fixed version
steveth45 2007/04/10 19:51
steveth45 2007/04/08 01:23
our hero with a big hammer
steveth45 2007/04/08 01:18
title screen
steveth45 2007/04/08 01:08
watch out for robots
steveth45 2007/04/05 20:06
preliminary screenshot
steveth45 2007/04/05 09:31

Diary Entries

Irrlicht + Boost::Python

What we've accomplished in the first two days: 1. Very lightweight Irrlicht to Python binding using Boost::Python. Only wrapping things as I need them. (Working) 2. 3rd person camera that can rotate around the player. 3. Basic player model with walking animation, working in game. 4. Basic level class and single room level. 5. Compiles and runs in Windows & Linux Tools used: Modeling: Blender 2.42 Luke's (an Irrlicht contributor) WIP B3D exporter Game Engine: Irrlicht 1.3 Python wrapper coding: Boost::Python 1.33 Python 2.5 Code::Blocks (nightly build) in Linux Visual C++ Express 2005 in Windows Python coding: KWrite (in Linux) Food: Frozen pizzas, Mountain Dew, Sun Chips, Gatorade, tea Headache: Ibuprofen


Mac users?

Our game is using a custom binding to Irrlicht, and I don't have an OS X system to compile and test the game. I will be making binaries for both Windows and Linux, however. Is there anyone here that will not have access to a Linux or Windows system to play our game?

It's difficult to support a platform that has both a proprietary OS and proprietary hardware. If the OS X license would allow it to be run on non-Apple hardware, I'd support it in a second, but I'm not about to break the law to do it. Also, I'm not going to spend $1000 for a new Mac, either.



This looks to be the best pyweek ever. So many of the screenshots are awesome, that it is almost intimidating. The upshot is that even if we don't win, there will be a bunch of cool games to play!

Add a comment

Done, finally. Time to play!

Wow, there are a lot of games to play in the next two weeks, something like 4 or 5 games a day! I hope everyone enjoys playing Escape From Robot Planet, we put a lot of effort into it, as I'm sure everyone else did. Congratulations to everyone that finished their games! To those who couldn't finish, maybe next time :) . I'm sure everyone learned something. It's the one week where you learn more than you have in month.

1 comment

SDAFF Linux requirements.

Linux users need Boost 1.33.1

For Debian users: "emerge boost" will do the trick since this will install Boost 1.33.1.

For Ubuntu users: "apt-get install libboost-date-time-dev libboost-date-time1.33.1 libboost-dev libboost-doc libboost-filesystem-dev libboost-filesystem1.33.1 libboost-graph-dev libboost-graph1.33.1 libboost-iostreams-dev libboost-iostreams1.33.1 libboost-program-options-dev libboost-program-options1.33.1 libboost-python-dev libboost-python1.33.1 libboost-regex-dev libboost-regex1.33.1 libboost-signals-dev libboost-signals1.33.1 libboost-test-dev libboost-test1.33.1 libboost-thread-dev libboost-thread1.33.1" will install the necessary packages.

openSUSE 10.2 comes with Boost 1.33.1 packages, they just need to be installed from the DVD or online source.

Fedora Core 5 & 6, have Boost 1.33.1 packages available online, too.

Hopefully this fixes it for all the Linux users out there.