Twisted chat software

Let's see - it's two days into PyWeek, I have worked all Monday and what do I have to show for it? A chat server and a client with a nice looking background, basically. Still, I don't think that's a particularly small feat, considering I've never done network programming in the past. I have a game concept I like very much (more on that later, let's just say it's turn based strategy), plans for both multiplayer maps and a single player tutorial, and I think I'll nail the game balance too. I hope I'll be able to implement at least the basic gameplay features by Wednesday evening, so I'll have enough time for testing it all.

Some people have warned me that it's hard to find an audience for a multiplayer-focused game in PyWeek, but I hope that at least some of you will actually play my game too. It's not that troublesome to arrange matches on IRC, and I'll be taking the simultaneous turns approach to minimize waiting time between turns. Anyway, it's already been an educational and fun experience, and I haven't even gotten to the game part yet, so hopes are high. Have fun, everyone!