作者laechan (小太保)
看板mud_sanc
标题[闲聊] 近况 & coding
时间Thu Mar 29 17:24:10 2012
今天星期四。
上次熬夜写到快三点的程式,今晚要做改良。上次的程式
如果用圣殿为例,就是去捞出所有的玩家资料(.o档),读
出像是「种族」这样的 key 值,然後把同一种族的玩家排
在同一张表内,「按照一定的规则分类」。
例如说依主职业...
┌─────────────
│种族为 human 的玩家
├─┬─┬──
│战│骑│ ..
│士│士│ ..
├─┼─┼──
│..│..│ ..
┌─────────────
│种族为 devil 的玩家
├─┬─┬──
│战│骑│ ..
│士│士│ ..
├─┼─┼──
│..│..│ ..
这样就会有至少五张 table,上次就是做到这样,这时假设
要知道 norr 的种族跟主职业,只要搜寻一下就知道 norr
是在哪张 table 里头,就知道它的种族跟主职业了。
今天要做的,则类似是多列出一笔「冒险者」的资料,也就
是说比方 nahceal 是 human,但是它没有主职,在我原先
的列表里头「它的名字是没有列入任何一张 table 的」,
但是今晚修改程式後,它就会被列进 human 那张表里头。
关键程式段类似这样..
if(strsrch(data_str,"\"pri_guild\":")>0)
bla bla ;
else if(!strsrch(data_str,"\"pri_guild\":")
bla bla;
因为原则上没有 pri_guild 就可视为「无主职」。
今晚就要把程式改好。
====================================================
本周应该会把板面上一些文章提到的东西写一写,我回老家
後会先处理我家那台无线 AP 发呆就会断线的问题(OLG 不
会,可是 telnet 的会,例如 sanc, PTT),处理不了我就不
再用无线的方式 coding。
最快星期五开始,每做好一项,我会在某文章里头做编写,
所有更动的东西也会在星期日放在定时公告里头。
(ptt mud_sanc 板的文章可用网址的方式连结观看)
我会把骑士、刀客、牧师副职的更动列为优先项目。
骑士:encasement 下放、新增 riding-spurt
刀客:做某文章提到的更动
牧师:把 return spell 下放给副职(也是依某文章)
riding-spurt 预设「队员人数越多,威力越强」。
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 223.141.190.124