6 GP
數值設計 TTL(time to live)
作者:夜下月│2014-03-04 18:34:21│巴幣:12│人氣:349
已下內容來自於在數學上非常專業且專精於Diable like遊戲的朋友,
是我們一群朋友在聊D3 2.0時,他解釋的。
因為TTL這個名詞其實對大多數人非常陌生,所以就將他說的內容整理一下分享出來。
=================================================================
數值設計 TTL(time to live), tank point
最近可以看到的遊戲案例:D3 2.0的堅韌就是TTL數值
基本算法就是 HP * (1 - 所有減傷)
一般遊戲設計的防禦公式是 Armor / (Armor + C) [C是某常數]
所以對應到的 TTL
= HP / (1 - Armor / (Armor + C))
= HP / ( C / Armor )
= HP * Armor / C
HP * (1 - 所有減傷) => HP / (1 - 所有減傷)
舉個例子 如果減傷90% 血量10000的話 那TTL就是十萬
所以公式就是10000 / (1 - 0.9)
減傷100%的話,TTL無限大
護甲公式有個常數C是自訂的,看你希望玩加護甲達到多少的時候減傷是50%...C就訂多少
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=2365285
All rights reserved. 版權所有,保留一切權利