作者laechan (小太保)
看板mud_sanc
标题[wizs] 近日要进行的工作及相关事项
时间Fri Nov 2 09:38:10 2007
底下的工作将列为未来数周、甚至数个月的首要工作。
我在根目录下建了一个 /area 目录,依照区域的基本分类方式,
将有底下几个子目录..
/area/eq
下有 body, head, ring, .... 等子目录
/area/wp
下有 blade, sword, lance, ... 等子目录
/area/obj
下有 potion, crystal, stone, ... 等子目录
以上三个目录,依「种类」去建子目录。
这三个目录,由数个 wiz 共同维护。在进行区域目录搬移作业
前,先行在 BBS 张贴公告,或者在 /area 根目录下先暂写一个
暂存档案公告周知。
或事先约定各自进行的目录更动范围,避免修改冲突。
========================================================
目前未定的分类方式为 /area/room 及 /area/怪物。
/area/room
1. 依区域名, 如 /area/room/lodoos, /area/room/oma, ..
不采用中文目录名, 但会提供中英对照的相关文件档
2. 依区域所在地域区别, 如 /area/room/map/, /area/room/nmap, ..
然後底下再细分, 如 /area/room/map/lodoos/..
3. 依巫师名, 如 /area/room/laechan, /area/room/nobu, ..
然後底下再自行细分, 如 /area/room/laechan/felid/..
4. 或者直接放弃 room 这个分类项, 如...
a. /area/lodoos/..
b. /area/map/..
c. /area/laechan/..
1 的话将来 /area/room 下的目录数会相当庞大,3 的话各 wiz
的各自区域各别存放,可以不用太费心去想区域英文名,但判别
上不太容易。
所以可行的是 2 与 4的b 的做法,也就是依地域去分,它的好处
是每一个地域可设定 1~n 名负责的 wiz,每个地域拥有多少区域
也一目了然。
在目录名希望不要太长的情况下,/area/map, /area/nmap, ..
是最可能采用的做法。在这种情况下,eq, wp 等目录的名字有两
种取法..
1. 维持原案, /area/eq/...
2. 变更一下, /area/_eq/...
3. 同样是变更一下, /area/EQ, /area/Eq, 其它识别方式
个人比较喜欢 2 的做法。
/area/怪物
最基本有底下两种
1. /area/mob/...
就是所有区域怪物一律都放在 /area/mob 下, 再去细分
2. /area/mob 与 /area/npc 并存
也就是说一般战斗怪物放 /mob, 非战斗用怪物放 /npc
第一个关键就在於要不要细分 mob 与 npc。
其次,怪物应该依什麽样的分类方式存放,个人觉得不需要
依区域名分类,但是「有必要分类」,分类才能避免同一目
录下的怪物过多,造成管理不易。
个人比较喜欢等级分类法..
如 /area/mob/lv70/soldier1.c 代表 70 级怪物存放处
或 /area/mob/60-69/soldier1.c 代表 60~69 级怪物存放处
或 /area/mob/v07/soldier1.c 代表第七区间(61~70级)怪物存放处
依等级分类法的好处,将来同样设定强度为 220 级的怪物,
理论上其强度不应该有太大的差别,此时就可以进行统一的
修改,有助於改善目前设定混乱的情况。
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.231.122.253