views:

1100

answers:

3

i m trying to design a mmo game using python...

I have evaluated stackless and since it is not the general python and it is a fork, i dont want to use it

I am trying to chose between pysage candygram dramatis and parley

any one try any of these libraries?

Thanks a lot for your responses

+7  A: 

I would go for pysage.

It has the highest level of abstraction and a lightweight messaging API which will give you lots of flexibility. I would imagine when designing an MMO you will want as much flexibility as possible.

It also takes a page from Erlang's Actor model which is really solid.

That's great you are trying to build an MMO via python! It has great OpenGL bindings when you want to add graphics which is great!

Hope that helps.

ewakened
+2  A: 

Initially Twisted Python was designed to write MMOs, but it not really easy to use. I don't know if there is an Actor implementation for it, perhaps in the tx project in Launchpad ?

edomaur
A: 

I tried to write an MMO in Python, it was horrible. Now I have switched to Erlang and its lightyears ahead of other languages in terms of developing server software. You can check my project at: http://www.next-gen.cc.

Btw writing the client graphics in OpenGL is a huge task, you probably want something like Ogre3d (there are python bindings).

Christian