用户系统:包括用户的注册、登录、存盘和读盘,以及用户的发呆时间和下线处理;
房间:mud游戏的基础,所有地点都是以房间为基础,玩过文字mud的人都应该很清楚;
NPC:游戏中的“怪物”,一些游戏人物,用于发展情节和练级;
物品:所有可以带到NPC、玩家和房间上的东西;
配置文件:游戏一些必须的配置文件格式规范,和存储地点以及读写方法;
日志系统:丰富日志系统,包括调试和记录功能;
初级自定义标签库:游戏初级标签库,一些游戏相关的基本标签;
常用函数:一些游戏使用的基本函数,例如一些容器的转换等;
精灵程序:用于存储游戏的常驻内存的数据和这些数据的读写方法;
数据持久化:包括游戏关闭时用户的存盘和一些当前状态的保存等等;
金钱系统:游戏的金钱系统是游戏的根本,也是一个网络游戏成功的标志,还包括银行系统;
技能树:一个游戏的技能树标识这个游戏的内涵,这里只是定义技能的存储结构和存取方法等等,其中也要包括超级技能的定义等等;
储物室:存放物品的房子;
合并的物品:例如钱,几十枚钱币都可以合并为一个物品;
鬼魂:NPC和玩家死后的处理方法;
书:一种技能的增长方式,也可以是一些任务的重要物品等;
食物和水:游戏过程中的消耗品,游戏中既要有产出(例如杀怪所得),也要有消耗,才能维护游戏的寿命;
视图:包括房间、人物状态的查看特定方式,其他方法只需要传入固定数值,即可显示给玩家;
标准自定义标签库:用于显示以上定义的这些内容;
基本JSP:包括房间、人物和物品等的jsp,使用这些jsp基本就可以将房间、人物和物品等东西显示给玩家了;
心跳:所有玩家行为的基本时间片,此为mud游戏的精髓,心跳的时候可以给玩家加血、玩家攻击等等;
谈话:交流是网络游戏最重要的东西,在网络游戏中玩家间的关系很重要;
组队:玩家关系的有效组合,可以组队完成一些任务或共同获得经验,使玩家逐步相互认识,形成门派;
门派:有一个功能目标和背景的游戏团体,玩家间关系的主要体现;
师徒:玩家关系的另一种体现,也是帮助新玩家迅速成长和增加新玩家和老玩家