Mud Project
This page exists to document work being done on the mud project.
Please add any design documents or useful links to this page.
Plans
Currently we are using python 2.6. We cannot use 3.0 quite yet because various tools don't work with it yet. Primarily my IDE doesn't work with it yet. We may port at some point in the future though if it is convenient.
Pyyaml is a possible library for serializing the game state in a human editable way.
Brendan's goals: I'd like to rewrite the networking code over the next week as a learning exercise.
Team Roles
So far these are the team roles based on personal interest. Feel free to edit this to better express what your goals are.
- Brendan: Working on some networking code.
- Anders: Writing code and working on the story.
- Sarah: Game system design.
- Hope: Story design.
Design Documents
Go ahead and just make wiki pages for design documents.
External Links
- Telnet RFC 854
- Reactor Networking Design Pattern
- Reactor as it relates to asyncore
- Yaml library (format to be used for mud config files)
- Nose Unit Testing Tool
