This is the project management interface to the FaerieMUD project, a not-for-profit effort to create a new multi-user online role-playing game, one with a high degree of immersiveness and believability, depth of character, and, above all, an emphasis on Story. The wiki part of this site contains idea documents, sketches, blueprints, outlines, and other high-level design documentation.
Our plan for development can be found on the Roadmap, which makes milestones out of the Periodic Table of Epics.
Some other good starting points:
- GeneralPhilosophy - A discussion of what we wish to accomplish.
- CoreConcepts - Concepts which are critical to understand before embarking on the coder/architect's quest
- The Hard Problems - A list of the most difficult problems in creating a multi-user online game, and (eventually) how we plan to solve them.
- Ruby - Most of the game world is written in the Ruby language.
- The MUES Game Engine - The game server and how it works
- PlayersAndCharacters - An overview of the player/character classes, the user experience, and how Non-player characters fit into it all
- Stories - Stories and story objects.
- Combat - Individual Combat, Massed Combat, and how they interact
- PlayerClient - Game clients, and how they interact with the rest of the system
- TheWorldLibrary - The FaerieMUD world and how it works
- ProgrammingTools - Planning the user side of the programming tools
- Treasury of Tales - Stories we have written which relate in some way to FaerieMUD
- Math - mathematical enquiries and entreaties relating to FaerieMUD
- Resources - A list of outside resources that we find useful when doing coding and design.
For a complete list of local wiki pages, see TitleIndex.
Contributing
- We discuss most everything in an IrcChannel, which you're free to join to ask questions, make suggestions, etc.
- We also meet physically on occasion.
- If you want to help out with the programming, you can also get the code.
- If you find a bug, or want to make a suggestion, you can create a new ticket.
Site Help
For more information about Trac and how to use it:
- TracGuide -- Built-in Documentation
- The Trac project -- Trac Open Source Project
- Trac FAQ -- Frequently Asked Questions
- TracSupport -- Trac Support
Developer Resources
- FaerieMUD/Certificates - Certificates for connecting via SSL, etc.
