mud 板


LINE

看板 mud  RSS
抱歉沒有講得很清楚。 我希望日後所有拿到 tmi_v3_改 的使用者(架站者),不會對 tmi2_v3_改 的「使用」產生太大的困擾。 為此,需要先溝通一些重要的基礎設定,因為這些設定就是我接下來開始 要動用到的東西,是 tmi2_v3_改 的核心部份。 依照優先順序,最優先的就是 是不是使用 "level"、"stat"、"race"、"skill" 等等的欄位。 因為它們關係到函數的名稱。 與這個問題相關,但是「現階段並不重要」的問題是 1.tmi2_v3_改 是不是多種族? 一開始多種族 => 之後就算要改單一種族也簡單 一開始就單種族 => 等於一開始沒有種族 => 之後要改成多種族就會比 較複雜 所以我設定一開始至少兩個種族。 2.tmi2_v3_改 是不是有兩種等級制? 我前篇有提過 tmi2_v3_改 採等級制,是因為我希望它與東方式的 mud 有顯著區別,所以它會有等級制(沒意外的話會採 "level" 欄位)。 但是要不要多種等級制則是屬於使用者將來為自己 mud 所設計的風格 問題,就像 D3 也是後期才導入巔級設定,它是可以在後期導入的。 3.屬性幾個的問題 我並不贊成 mp、魔力、魔法方面的素質採單一看 "int" 的做法,因為 它不合理。 相同的,敏捷、命中、閃躲、暴擊機率等只看單一的 "dex"也不合理。 我基本上會為 tmi2_v3_改 撰寫很多的欄位讀取函數,例如說: 一般 mud 讀 str 屬性 : ppl->query("stat/str") tmi2_v3_改 讀 str 屬性 : ppl->query_stat("str") 如果你想要依 tmi2_v3_改 所設計有六個屬性的世界,改成只有四個屬 性的世界,上述的做法是辦得到的: int query_stat(string str) { if(str=="agi") str="dex"; else if(str=="mag") str="int"; return data["stat"][str]; } 反之,如果一開始只有四個屬性的世界,要改成六個屬性就沒那麼好改 ,就我所認為的,一開始 5~6 個屬性,使用者比較不會覺得困擾。 5.其它(位階、聲譽、背包格、..) 這跟 2. 一樣都是可以由使用者依據自己 mud 的風格來決定要不要有 ,就像 sanc 最早是使用 "warexp" 這個欄位代表戰功,但後期我將它 解釋為 "戰功聲望",讓它也具有聲望的意義,但基本上 tmi2 一開始 是沒有 "warexp" 這個東西的。 一開始沒有,後來有,就代表 tmi2_v3_改 一開始不見得要導入。 反之,如果導入了,使用者要變更其欄位名稱或是取消它就會很困難。 然後另一種關鍵問題是陣亡懲罰。 我前篇提過我會採等級不倒扣的機制,在這情況下就要有相對應的其它配 套措施,來改善採用這種機制會產生的缺點。 例如「玩家經驗歸零了,但是技能熟練度沒有歸零」就是一種。 例如「玩家 base 經驗歸零了,job 經驗沒有歸零」也是一種。(RO) 我採技能熟練度的設計,純粹是因為 tmi2_v3_改 將來必定有技能的緣故 。(job 則是後天可決定的風格問題) 然後即便採用技能熟練度,使用者也可以視自己 mud 的需要導入技能點的 設計(甚至要兩種並存、改良版等也可),關鍵在於 a.加熟練度的呼叫必須函數化 → 使用者才有辦法將其無效化 b.玩家升級時的呼叫也必須函數化 → 使用者才能靠改函數達到目的 c.增加技能的呼叫也必須函數化 (但函數化不是萬能的) 以及所謂「稱呼」的問題,就像 "stat" 如果稱為屬性,那其它要稱為什 麼?這也很重要,卻是最常被忽略的。 最後提一個重要的設定。 我一開始就會為 tmi2_v3_改 打造一個基礎的遊戲環境,它會包括一座初 始的城鎮,一兩個練功區,以及一個需攻略的地方。每一位拿到這份遊戲 並把它架起來的人,都可以透過創造一個新角色去做攻略,攻略完成,遊 戲就算結束。 之後就是拿到這份遊戲的人的事,看它是要繼續練功,還是用它來寫新遊 戲、寫怎樣的遊戲等,就是由他來決定的。 例如最簡單的,如果使用者一直為它加區域,理論上這遊戲就能一直玩下 去,甚至還可以透過 tmi2_v3_改 所附的任務、副本等系統,去加任務、 加副本、加各種東西,使遊戲包含的內容更多元。 當然前提是我有辦法改完它,目前我還沒把握,只能一步一步來,並透過 逐步釋出的方式讓大家知道我又改了或加了什麼。 laechan --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.165.184.126
※ 文章網址: http://webptt.com/m.aspx?n=bbs/mud/M.1402195005.A.A36.html ※ 編輯: laechan (1.165.184.126), 06/08/2014 10:38:15
1F:推 happyhero :了解嚕 感謝laechan大大的回覆! 49.158.118.57 06/09 18:54
2F:→ laechan :最快明天最慢後天再釋出新的版本 1.165.184.126 06/09 18:56
3F:→ laechan :對每次版本有任何想法都歡迎及早提出 1.165.184.126 06/09 19:47
4F:→ laechan :有些趁早期修改會比較好改 42.77.74.193 06/09 20:15







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Soft_Job站內搜尋

TOP