[閒聊] 近況 & coding

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間14年前 (2012/03/29 17:24), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
今天星期四。 上次熬夜寫到快三點的程式,今晚要做改良。上次的程式 如果用聖殿為例,就是去撈出所有的玩家資料(.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
文章代碼(AID): #1FT2e-sW (mud_sanc)
文章代碼(AID): #1FT2e-sW (mud_sanc)