Python has a good games API. Java has fairly decent 2D gfx stuff. C# has good infrastructure for writing games.
What happened, Perl?
I was thinking about this while out with the dogs this morning (where I do most of my deeper thinking). It's been years since I collaborated on a really fun project just for fun. AxKit is fun, for example, but in a more geeky way, and I wrote it initially to scratch an itch.
When I was in school, a bunch of Amiga-using friends and I got together to write a game. We started off using AMOS (a basic variant) and one of the guys used Deluxe Paint to do the space-ship designs (he was a shit-hot artist, and the gfx were *amazing*). It was a lot of fun getting together at the weekend to hack on it, and see how far the others had gotten on things.
We never finished it - I think Kick-Off 2 came along, and that was the death of the project (and the death of a few joysticks!). But it was serious fun. And I miss that. I miss writing games.
Maybe it's time to have a look at the Python games APIs and see what we can steal.
Check out Frozen Bubble is a really nice game written in perl, with help from the perlSDL library.