Post-competition version
I have uploaded a new version of Rainbow Rooms. This one adds support for Python 3, 64-bit Linux, and (hopefully) OS X, while still supporting Python 2.6+, 32-bit Linux, and (probably) Windows.I have also fixed the level-generation bugs. It always terminates quickly, and there should always be a way to the goal. It can still prevent you from going back to the starting point, though.
For those who had fun with the original, this one promises a bit more challenge. The new maze generator tries to hide switches when it can, and each maze is longer than the last, no matter how long you play. Yes, that means that the seamless height transitions are in, starting on level 6.
For those who didn't; sorry. There's nothing spectacularly different about this one. I have a few ideas, though...
(log in to comment)
richard on 2012/10/04 00:31:
Thanks for posting this!Note that on my Mac (Snow Leopard) it doesn't work out of the box :-( The libtcod.dylib only contains a 32-bit image and not a 64-bit image. If I try to run it with a 32-bit python I get a different error :-(
I get that error regardless of how I invoke Python in 32-bit mode to make libtcod happy (as above or using arch or the more verbose environment var.)