[心得] 經驗值的算法 ... (只是心得)
關於這個遊戲的經驗值算法呢,
由於我是懶惰的人類, 所以只用心得的方式來討論,
就不仔細去拿實際的數據來佐證了 ...
首先, 不管是 PC(玩家) 或是 NPC(電腦),
被 PC 損了血的時候,
應該就會作出一筆 [對象]-[血量] 的紀錄,
然後當死亡(血量減完)的時候,
會根據所有的損血紀錄來計算每個對象損耗自己血量的百分比,
最後依據這個百分比來發經驗值.
最明顯也最簡單解釋的對象就是被佔領的建築物了,
因為只有 PC 會讓建築物損血,
所以如果有兩個人, 一人佔領一半,
那VP(算是建築物發出的經驗值)就會是一人一半.
再來討論到坦克,
因為坦克除了會被 PC 打之外, 還會被各種 NPC 打,
所以, 這個遊戲應該就是採用了 NPC 所打掉的血量就當是送的.
就是比如說, 一台有 5000hp 的坦克,
被某玩家A 打了 200hp, 某玩家B 打了800hp,
再被 Fotress Gun 打死,
那麼算法就是:
玩家A : 200 / (200+800) = 20% exp
玩家B : 800 / (200+800) = 80% exp
所以才會有"只摸到對方一兩下, 就拿到上千經驗值"的事情發生囉.
附帶一提, 如果使用 self-destruction 自爆的話,
就等於是把剩下的血量送給別人囉...
大概就是這樣吧~ 歡迎大家多討論囉~
--
若要我在喪失說話的能力和喪失舞躍手指的能力中擇一,
我想, 我會寧願無法說話.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.84.1
推
04/10 16:52, , 1F
04/10 16:52, 1F
推
04/10 19:34, , 2F
04/10 19:34, 2F
推
04/11 13:09, , 3F
04/11 13:09, 3F
→
04/11 14:33, , 4F
04/11 14:33, 4F
→
04/11 14:34, , 5F
04/11 14:34, 5F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):
Wargaming 近期熱門文章
PTT遊戲區 即時熱門文章