[閒聊] tmi2_v3_改 目前還缺什麼?

看板mud (網路地下城/文字遊戲)作者 (小太保)時間11年前 (2014/06/14 09:03), 10年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/6 (看更多)
底下是我自己整理的部份,那些超過九成會寫進 tmi2_v3改。 也歡迎提供你覺得要架一個新 mud 的話,tmi2_v3_改 還缺少哪些 重要的元素的意見,但是太細項、或者是使用者應自行決定的東西 (如風格、或抵觸 tmi2_v3_改 本質的),現階段我能做出相關建議 的我也會回應於底下,不行的我也會說明原因。 也歡迎提供你已寫好的東西,一起放進 tmi2_v3_改 裡頭,使它的 內容得以更充實,但建議最好自行先在已釋出的 tmi2_v3_改 裡頭 先 run 過確定沒問題,不管是系統、指令、小遊戲、區域都歡迎。 我預計最快暑假就釋出「能用來架一個 mud」的最初正式版本,時 間最快是八月初。 01.input_to 式說明指令 xhelp (在 tmi2_v3_改 = help) 02.一個最基本的區域範圍(從初始城鎮→打王區域) 03.區域地圖 x-x 產生指令 makearea 04.畫 x-x 地圖指令 drawmap 05.數字地圖轉實體地圖指令 trans 06.新型態區域相關物件整合,讓它的架構比 sanc 實裝的更簡單 07.技能管理檔 /adm/daemons/skilld.c 08.各種判斷管理檔 /adm/daemons/checkd.c └防機驗證呼叫也會寫在這裡,在 sanc 它則是獨立的檔案 09.各種 count 及 new 函數 /adm/simul_efun/new_and_count.c 10.實裝兩種貨幣並撰寫易於管理及事後易於變更的函數化做法 └目前暫定"金幣(gold)與銀幣(silver)",使用者可自訂 可能會透過 chinesed.c 來統一控制名稱 └wealth 與 balance 欄位會採 ([]) mapping 型式儲存 並且當使用者希望有三種貨幣時我會設計讓他也能輕易辦到 (依 sanc 的發展經驗,只使用一種貨幣確定是不可行的) 11./adm/daemons/weather_d.c 中文化 └shutdown周期判斷、銀行發放利息周期判斷、線上周期公告    、線上即時排名、.. 12.修改 /adm/daemons/newuserd.c └實裝 "chi_name"(暱稱)、"adv"(後天 adv 屬性)、"skill" (技能)、"skill_exp"(技能熟練)、"level"(等級)、"exp" (經驗值)、"damage"(傷害)、"hit_chance"(命中)、"armor" (裝備防禦值)、"armor_class"(總防禦值)、"stat"(屬性)、 "race"(種族)、"gender"(性別)等預設欄位及連帶欄位。 └temp 資料區的 records 欄位、temp_mod 欄位、temp_buff 欄位 └大家可建議還希望新增什麼預設欄位 13.修改 /cmds/std/_who.c,增加 who -l (=who l) 顯示格式 14.makewiz、dewiz、wiz_lv 的正規化 15.實裝真正的 semote 指令(目前 semote 指令依然跑 tmi2 的) 16.semote 實裝 $M、$T 的判斷及相關呼叫語法 17.持續補強戰鬥流程的相關判斷 └需要做哪些判斷也歡迎提供意見 18.任務系統 └包含說明用樣本、與 ob 指令結合的每日任務 19.副本系統 └包含說明用樣本 20.戰役系統 └包含說明用樣本 21.傳統拍賣指令 /cmds/std/_auction.c 22.新的拍賣指令 /cmds/std/_blarket.c 23.物品寄賣系統 (名稱未定) 24.score 及 hp 指令 25.玩家交易指令 /cmds/std/_trade.c 26.架構素材資料庫及呼叫機制 27.武防具的鑑定機制及相關函數 28.更多我在 sanc 所寫的區域(可當做某種製作範本的我才會放) └例如新手鎮(初始城鎮範例)、影子傳說區域(圖像區域範例)、 白瓦鎮(一座包含一些基本元素的中小型城鎮範例) └像鎖妖塔這類太大的區域,我只會提供地圖的 x-x 檔 └像菲里德、塞迪斯這類的區域其實跟白瓦鎮大同小異就不放 但是小型的城鎮能放我就會盡量放 └像試鍊窟、秘境這類的「傳統型練功區域」也不放 因為 tmi2_v3_改 主打的是新型態區域而不是這種傳統區域 └有做為副本區域價值的區域段落我一定會放,而且會放不少 29.新的公會繼承檔 /std/guild.c (但是不一定要使用) └因為這屬於使用者可自行決定的風格問題 30.幾個 tmi2_v3_改 還可用來做什麼的程式物件範本 └例如處理 C_Chat 用的推投程式、發票對獎程式、日誌程式、 31.跟賭場有關的東西 └目前可能會放一個簡易的樂透系統,或許也會把 sanc 的777 擺進來(但輪盤因為不是我寫的就比較沒辦法),然後可能也    會放一台小瑪莉這類的 └至於麻將或是德州撲克這類規模較大的,我就比較沒辦法短 時間完成 32.set_npcs 的再改良 (目標是要改得比 sanc 用的更完善) └但確定不會參考 set_verbs (內建變數) 的做法 └考慮是否 set_living_name 33.myhome 的再補強 └我希望確立它「玩家小屋」的定位 34.座騎及座騎騎乘系統(不侷限於 "horse" 但以 horse.c 為名) 35.system 指令、config 變數管理系統、節慶相關設定 36.說明文件 37. ===========================分隔線========================= -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.165.194.160 ※ 文章網址: http://www.ptt.cc/bbs/mud/M.1402707838.A.BAD.html ※ 編輯: laechan (1.165.173.180), 07/01/2014 07:55:52
文章代碼(AID): #1Jcvz-kj (mud)
文章代碼(AID): #1Jcvz-kj (mud)