Any game lobby project for pygame should probably be written with
Twisted.. it would make life easier (all the functionality is really
already there, including remote object brokering and such), and the
asynchronous nature of Twisted interacts really well with pygame.
I've even used Twisted's reactor to make pygame programming easier
(i.e. reactor.callLater to schedule events and such).
I agree that Pygame + Twisted works really well.
There are a few examples (Twisted w/ Pygame, and Twisted w/
pygtk) in pygsear:
http://www.nongnu.org/pygsear/
look in examples/twist_tac_toe/ and examples/twisted-pygame/
in the distribution.
Excellent. I've been looking for an example of twisted + pygame for a
while.