If you don’t know the Open Pandora, then here’s a link:
I just received mine yesterday, and so far it seems to work which makes me quite happy. Now, it’s not a plug and play console, and I have a lot to learn in order to make things work.
However, I could easily install Apocalypse Bunny! The Pandora comes with python 2.6. Installing pygame was a one-liner:
sudo opkg install python-pygame
Then I just downloaded a tar.gz of apocalypse bunny and ran it. It runs out of the box ! Of course, the controls aren’t optimized, and it should be toggled to full screen. But it works.
With one drawback: it starts at 10–6 frames per seconds, and after about 20 seconds in the game (when foxes have appeared), it runs at 1 frame per second. This is way, waaaay below the interactivity threshold.
So… I should forget python when developing for the Pandora I think, or at least the way SDL is implemented/bound to python on Pandora. It’s way too slow. Now, what are the alternatives? Java or C#/mono? Sure they’re going to be faster than python but they still run the code in a virtual machine so I’ll run into the same performance problems later. I really, really, really don’t want to bother with C++. What do you guys think?