|
Project Information
Featured
Links
|
Sorrows MUD Framework v3.0This is a basic MUD framework that aims to allow developers to add or modify its functionality with the minimum amount of confusion or effort. FeaturesGameplay- By default the framework uses a simple room-based model for defining the game world.
- Alternately, there is optional ANSI display code and telnet negotiation support which can allow play through a roguelike interface.
- Alternately, there is optional tile-based map support, allowing the world to be defined through a grid of characters in a text file.
Functionality- The ability to spawn as many microthreads as there is a need for.
- The ability to replace callbacks with synchronous code that blocks, allowing you to avoid unnecessarily breaking up your logic.
Development Environment- A code reloading library detects changes to script files and puts the new behaviour in place without requiring the MUD to be restarted.
- Game code and mudlib code are kept in separate locations encouraging the writing of more generic mudlib code, reducing coupling between the two areas.
Social- An Intermud-3 client allows a MUD to become connected to other MUDs, so that its developers or players can talk or chat with other remote parties.
|