[閒聊] 20190626修改事項

看板mud_sanc作者 (揮淚斬馬雲)時間4年前 (2019/06/26 08:53), 4年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
今天會 coding 一些東西。 晚上預計配加速世界coding https://ani.gamer.com.tw/animeVideo.php?sn=12592 一、新增指令 listen 這個指令雖然寫得差不多了,但可能要七月才會開放,因為 指令的本身很單純,需新增的資料卻很多,明天晚上起才有 時間陸續新增資料。 光是決定資料結構就花了我不少時間。 先簡單提一下,這個指令是與裏‧城鎮有關的指令,玩家進 入裏‧城鎮後,在特定的房間會看到 npc,使用 listen 指 令,可聽到 npc 之間的對話。 類似底下 https://www.youtube.com/watch?v=P4-oaR21UYc
聽完對話,至少會取得經驗值 1%,不管你等級多少;同樣 的對話 listen 第二次以上不會再加經驗值。詳細的回饋我 也還在思考中,至少會有經驗值。 (如果你等級滿了經驗值滿了,仍是給經驗值 1%的話無效) 裏‧羅德斯鎮放置的對話 npc,在其它裏‧城鎮也會盡量放 置等量的 npc。 listen 需用到延遲訊息,所以之前也有花時間研究怎樣的延 遲訊息推播方式比較好,最後決定拿 quest 使用的系統來用 listen 使用的資料結構我原本以為跟 betla 差不多,後來發 現不能用;後來也有參考 semote 的做法,不過也不適用;再 後來想說用 write_file/read_file 來簡化,但它有一些疑慮 ;....最後才決定使用 save_object/restore_object,搭配 適當的資料結構來解決。 這東西寫到一個程度後就會讓玩家先試用看看,累了,想睡.. 二、 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.33.66.104 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/mud_sanc/M.1561510421.A.02E.html ※ 編輯: laechan (114.33.66.104 臺灣), 06/26/2019 23:42:33
文章代碼(AID): #1T4i8L0k (mud_sanc)