Multi-User Python
PythonMOO / Multi-User Python
Thomas Wouters thomas at xs4all.netSun Oct 1 18:25:59 EDT 2000
- Previous message (by thread): ANNOUNCE: cCopy 0.1
- Next message (by thread): Python 2.0 and Visual C++ 5.0: Enemies?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
[ Please CC: me on any responses, as I'm having trouble keeping up with all the lists I'm on :P ] For a while now, I've been looking for a decent MUSH/MUX/MOO-alike MUDserver that allows Python as the internal programming language. I see a number of attempts to make MUDservers in Python or with Python, but none of those seem to meet my criteria. Just in case I'm missing the one thing I'm looking for, I thought I'd post here, both to hear about other people's projects as well as to see whether anyone else is interested in such a system ;) What I'm looking for is a MUSH/MOO like system rather than a MUD like one; that is, it should be line-based, and it should give a user-interface like MUSH or MOO. I'm not looking for a 'combat' MUD, or a 'quest' type MUD, but rather a virtual world that allows anything to be built. I would prefer MOO, because it is what I learned to program in, and the MOO system and programming language closely resemble Python, but if there is an existing MUSH-like system, I'll take it ;) As said, the programming language for the MUD would be Python, and in such a way that each person (that is granted a certain priviledge) can create their own Python programs, without affecting other programs. Some from of program 'ticks' or 'seconds' would probably have to be adopted, but the standard Python ceval loop already has support for that, in the profiling functions. Also, the global namespace would be player-specific, and a set of permissions and flags, like MOO has, would probably be necessary. The engine would have to be written in C, though, primarily because the reason I want it is to port a piece of code I've inherited, a heavily customized MUX, to the new system, and it needs the speed of C. Also, the 'ticks' counter would slow things down even more if written in Python. If anyone else is interested in something like this, let me know. I think a Python MOO would be the ideal way to teach kids (or adults, for that matter) to program, but I'm biased, because LambdaMOO is how I learned to program ;) -- Thomas Wouters <thomas at xs4all.net> Hi! I'm a .signature virus! copy me into your .signature file to help me spread!
- Previous message (by thread): ANNOUNCE: cCopy 0.1
- Next message (by thread): Python 2.0 and Visual C++ 5.0: Enemies?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list