这篇来谈谈身为"使用者"的角度
来看Laechan正在整合的 新Tmi2-lib
当我拿到了这份mudlib
我会想如何使用
或会希望大家如何使用?
1.因为它是Open-Source的
所有人只要download下来 ,都可以在自己的电脑中架起来
也可以调整里面的数值 更改城镇 NPC 道具等的名称
我个人倾向以不更动原始架构
写"DLC"(资料片)的方式
举例来说好了:
我在/d/area/之下 新增了一个叫Richman的资料夹
之后把Richman这个资料夹压缩 放到网络上
大家只要去下载 再解压缩到/d/area/之下
然后在mud中下指令goto /d/area/Richman/start.c
就可以到我写的Richman的区域去玩
这个区域有可能是直接拿之前有的区域来改
或是在里面独立成另一个新系统 有不同的游戏方式...etc
(数值的储存参照laechan写的myfarm)
2.继续新增一些指令
延续上面的想法
如果我写了几个DLC 要方便玩家查询名称
我可以在/cmds/std中 新增一个dlc.c
功能:
DLC 列出这个mud有的DLC名称
[1]大富翁(Richman)
[2]恶魔城(Castlevania)
[3]恶灵古堡(Biohazard)
DLC [号码] 查询DLC相关说明
DLC goto [号码] 到该DLC的起始点
3.这个比较困难 不过我记得早期的Es2lib 或是国外的DSlib
里面都有个intermud的系统
同一个mudlib架设的mud之间可以互相通讯
使用mudlist可查询到所有mud的IP跟Port
可直接连线进入对方mud里
(Tmi2里面好像也有类似的程式码 但不知如何运作)