回文章列表
作者zwshen.bbs@ptt.cc (zwshen) 看板: mud
標題Re: [問題] 尋找傳說中的mud
時間批踢踢實業 (2008/10/07 Tue 18:34:58)
※ 引述《giant70 (劉伯溫)》之銘言:
: 以前曾經看過有一個mud
: 有可以解的謎 他npc前面 會有!號 閃爍
: 有沒有人看過有這樣特殊系統的mud
: 覺得很厲害 很好奇是怎麼做的

這個任務系統的概念,其實就是參考wow來的,
是火影忍者的創辦大神 acme 寫在mud裡,
他今天10/07剛退伍回來,呵呵。

目前火影忍者mud暫時沒有在運作了,原因是
新主機的os 是ubuntu,而火影忍者用的neolith
driver 有clock不正常的問題,所以只能再找找
修理的方法吧。

由不才在下我,大概說明一下任務系統的概念。

任務系統的做法,是要將每一個quest做成quest object,
而quest object 會提供任務的資訊,包括要殺的npc、
要交的item、任務獎勵、等級限制等,其中就包括
「接任務的npc」及「還任務的npc」。

而在 look room 時,就能檢查該room 的npc是否
有任務可以交、還,就能決定要不要加上 ! 或 ?。

任務系統的核心demon,主要就是用到design pattern
中的template method,負責任務的開始到結束的完整流程,
其中的一些特定資訊,就從quest object取得即可。

話說目前的任務系統,倒是沒有支援「護送任務」類的quest ..XD
再看 acme 要不要繼續改良了吧。










--
※ 發信站: 批踢踢實業坊(ptt.cc) 
◆ From: 140.124.181.180
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻