Re: [英傑] 部隊攻防力公式

看板Koei作者 (霧丸)時間11年前 (2013/01/15 17:17), 編輯推噓10(1001)
留言11則, 9人參與, 最新討論串2/2 (看更多)
上一篇所說的: 攻擊力 武器倍率 基本攻擊力     = 等級倍率 ╳ ╳ 防禦力 兵書倍率 基本防禦力 這個公式在數學上是正確的,也比較容易懂,但卻有個致命缺陷 拿角色實際來計算一下,就會發現問題,即使通常只是個位數的差異 長坂坡的Lv1鄉民,武力0統御0,攻防力均為184 根據上述公式,等級倍率為1.1,武器倍率為1.0 鄉民兵種攻擊力40,士氣100,武力0的加成值為4000 ÷140 實際算起來的武力為185.43,就算四捨五入也不可能變成184。哪裡錯了? 因為英傑傳是老遊戲,要求老遊戲運算小數點是一件很殘忍的事情 所以所有的運算都是整數,而整數的除法就是無條件捨去 (策略命中率等等也全部都是用整數算的,用亂數仍然可以達到百分比的效果) 因此,英傑傳的攻防公式,如果要精確到每一位數,就不能做太多的簡化 哪些步驟使用了除法,除完之後還有沒有乘法,通通都不能改變 舉個簡單的例子來說明順序的重要性 攻擊力795,拿青龍偃月刀,遊戲的算法是先乘112再除100 795 ×112 ÷100 = 89040 ÷100 = 890 如果除法先做的話就會搞笑 795 ÷100 ×112 = 7 ×112 = 784 部隊攻防力精確的公式如下: 攻擊力 基本攻擊力 武器參數    = ╳ (等級+10) ÷10 ╳ ÷100 防禦力 基本防禦力 兵書參數 基本攻擊力 兵種攻擊力 武將攻擊加成 = +       + 士氣 基本防禦力 兵種防禦力 武將防禦加成 兵種攻防和士氣與上一篇完全相同,反正都是整數 武將攻擊加成 武力 = 4000 ÷(140 - ) 武將防禦加成 統御 此一除法確定為無條件捨去,因此數值列表修正如下: 武力 攻擊加成 100 100 99 97 ▼3 98 95 ▼2 97 93 ▼2 96 90 ▼3 95 88 ▼2 94 86 ▼2 93 85 ▼1 92 83 ▼2 91 81 ▼2 90 80 ▼1 80 66 70 57 60 50 50 44 40 40 30 36 20 33 10 30 0 28 等級的影響改成先乘以(等級+10),再除以10。 除以10可以簡單地想成移掉最後一位數。 武器兵書其實也大同小異,可以解釋乘上一個大於100的數值,再移去最後兩位數。 武器 武器參數 霸王之劍 124 英雄之劍 122 青釭劍 120 方天畫戟 118 雌雄雙劍 116 倚天劍 114 青龍偃月刀 112 七星劍 110 三尖刀 110 蛇矛 110 沒有武器 100 兵書 兵書參數 孫子兵法 122 吳子兵法 120 三略 115 六韜 115 孟德新書 115 (拿不到) 沒有兵書 100 曹軍將領固定內建:青釭劍、吳子兵法 如此一來,長坂坡鄉民的攻防力公式變為: (40 + (4000 ÷140) + 100) ×11 ÷10 ×100 ÷100 = (40 + 28 + 100) ×11 ÷10 = 168 ×11 ÷10 = 1848 ÷10 = 184 上一篇的公式還是比較容易理解,這一篇多了一些不能改變的運算順序。 由於這一篇才是精確的數值,所以兩種公式我都分別列出。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.84.235

01/15 17:27, , 1F
專業推
01/15 17:27, 1F

01/15 19:27, , 2F
兩篇都值得M
01/15 19:27, 2F
※ 編輯: kirimaru73 來自: 118.163.84.235 (01/15 19:33)

01/15 19:31, , 3F
捕推 (一樓我們倆是不是有點像...)
01/15 19:31, 3F

01/15 19:57, , 4F
只好推樓上兩個人在一起了(誤
01/15 19:57, 4F

01/15 22:38, , 5F
囧...
01/15 22:38, 5F

01/15 23:06, , 6F
專業推
01/15 23:06, 6F

01/15 23:43, , 7F
專業推~
01/15 23:43, 7F

01/16 01:28, , 8F
快推別讓人笑我們看不懂
01/16 01:28, 8F
※ 編輯: kirimaru73 來自: 118.163.84.235 (01/16 15:28)

01/16 19:26, , 9F
pro
01/16 19:26, 9F

01/17 13:58, , 10F
專業
01/17 13:58, 10F

01/28 00:40, , 11F
專業 怎都沒m
01/28 00:40, 11F
文章代碼(AID): #1GzHwI3F (Koei)
文章代碼(AID): #1GzHwI3F (Koei)