→ channing3107:提醒 大聖公式是約略值不是精準06/03 22:20
→ channing3107:我忘記是大於還是小於 建議血再多一點比較好06/03 22:20
→ wlkb0000:大聖公式是精準.....06/03 22:21
→ channing3107:不是精準 我測過orz06/03 22:22
→ wlkb0000:只有小數點去掉而已...06/03 22:22
→ reallove:我之前2個XX之路算到連個位數都對… 不知道哪不精準了06/03 22:22
→ channing3107:那可能是我沒有每次把小數點忽略 我跑程式都不是精準 06/03 22:24
→ zzxcasd:大聖精準阿 是你沒算準吧 06/03 22:32
→ channing3107:所以我才說別算這麼精準 多10~20滴血也好 06/03 22:45
→ reallove:看excel公式就知道他沒取整數… 公式是精準的 zz 06/03 22:49
深怕我再講下去 會被檢舉造謠啊orz
--
我自己說不精準 自己負責~
公式 [(HP/MaxHP)^3]*60%
為了不讓有小數問題產生
選擇 攻擊力 100 海洋小靈魂石
攻擊力 300 海洋靈魂石
隊伍血量 10000
實測影片: https://everyplay.com/videos/5989555
--
影片中 7~8秒處
我滿血 10000
代公式超好算就是減傷 60%
攻擊力 100 減傷 60% 就是 40
可是 海洋小靈魂石 打我 39 減傷 61%
影片中 37~38秒處
我也滿血
攻擊力 300 減傷 60% 就是 120
可是 海洋靈魂石 打我 119 減傷 60.3%
--
一個減傷61% 一個減傷60.3%
瓦解了公式最大值的60%
這就是前言中我遇到的情況
所以 大聖實際減傷>公式 但是差距很小
這就是我為什麼說 大聖公式是約略值 不是精準
http://ppt.cc/Qr5p 這位大大也是估出公式的
http://ppt.cc/mD5k wiki額外資訊也是寫約略
--
整篇會特別強調精準 是為了想利用程式精準算出大聖檢定血量
可惜有影片那種狀況 所以還是只能用程式代公式慢慢估算
剛剛是說 大聖實際減傷>公式
所以代公式估出來的血量必定大於大聖檢定血量 會是安全值
本篇哪裡有錯的地方 也請告知我
知道當受到連擊或同CD小怪攻擊 怎樣取整數代公式 算到個位數都精準的 也請告知我
我每次估算跟實際都會差 1~5 滴血
神魔之塔目前最衰可以到10連擊 (五隻連擊小怪同CD)
歡迎跟我討論
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.108.82
※ 文章網址: http://www.ptt.cc/bbs/ToS/M.1401977202.A.E65.html
推 f76588:先推再說,管他看不看的懂 06/05 22:08
→ ksbjo852: 大聖實際減商>公式 這段是懶人包? 06/05 22:08
推 aa714564:原來是這樣阿 06/05 22:09
推 acer5738G:快推 不然別人以為我們看不懂 06/05 22:10
推 SportLeo:大聖愛好者給推~~每次算血都很困擾XD 06/05 22:10
推 Nuaaukw:推,我之前也有想過扔excel出來,可是怎麼算都會差一些 06/05 22:10
推 fssh710020:你知道神魔珠子可以斜轉嗎? 06/05 22:11
我知道 可是測試影片 我只要轉到心珠 不用認真轉吧orz
※ 編輯: channing3107 (114.36.108.82), 06/05/2014 22:12:55
推 bookticket:推這篇 06/05 22:12
推 brian5pig:數學之塔給推 06/05 22:14
推 inkbox:認真推 06/05 22:16
推 peja456:Code之塔? 06/05 22:19
推 semajjj:先推再說 06/05 22:20
推 talrasha:版友angelio的減傷試算表有放到精華區嗎 06/05 22:21
推 tcuplayer:專業推 06/05 22:21
推 durantjosh:推推 06/05 22:22
推 oToToT:大大用啥語言啊,雖然好像都沒差XD 06/05 22:22
C 語言
※ 編輯: channing3107 (114.36.108.82), 06/05/2014 22:23:17
推 talrasha:他那篇文章很實用 建議收錄 06/05 22:24
推 online135:有簡易可用程式下載嗎? 06/05 22:24
可以去載 版友angelio的減傷試算表 #1J0vDM5b
※ 編輯: channing3107 (114.36.108.82), 06/05/2014 22:26:52
推 talrasha:我推的那個是用Excel 06/05 22:26
推 hkrist:有實測給推 06/05 22:27
推 longmok2500:推測試 06/05 22:28
推 qwerty789:推數學之塔 06/05 22:28
推 wlkb0000:angelio的試算表越戰越強公式是舊的吧@@? 06/05 22:29
推 FOODtest:推~ 06/05 22:30
推 contaminate:快推要不然別人以為我看不懂 06/05 22:30
推 breakingball:完全不懂 好像很有道理 06/05 22:31
→ wlkb0000:另外我在估算奧汀R2四隻連打的時候,我個人是每隻都 06/05 22:32
→ wlkb0000:無條件進位 (這樣最保險,實際上遊戲內會無條件捨去) 06/05 22:32
推 blueocean292:遇到看不懂的 先推就對了 06/05 22:32
推 a14589761:恩,跟我想的差不多 06/05 22:32
推 SASHIKEME:好多箭頭(笑) 06/05 22:33
→ johnlei:個人認為是 [(1+現有血量)/(總血量)]^3*60% = 減傷% 06/05 22:33
→ johnlei:rounddown(原始傷害 * (1-減傷%),0) 06/05 22:34
感謝提供 有空會再試算看看~
※ 編輯: channing3107 (114.36.108.82), 06/05/2014 22:35:54
→ wlkb0000:樓上說得好像有可能,就像奧汀極限壓血就是2.5倍 06/05 22:36
→ wlkb0000:但是公式1+1.5*(損失血量%數),損失血量不可能100% 06/05 22:37
→ wlkb0000:所以大概也是(1+損失血量)/總血量 06/05 22:38
推 talrasha:是舊的嗎? 伊聖隊打梅龍算是接近14000安全底線 06/05 22:41
推 wlkb0000:我是說"越戰越強"是舊的阿XD 06/05 22:42
→ wlkb0000:除非他後來有修改過,不然我之前去看是舊的@@ 06/05 22:42
推 ice0514:推實用實測文~ 06/05 22:43
→ hkrist:剛剛算了一下johnlei大提供的公式,以原PO的實驗來看 06/05 22:43
→ hkrist:減傷後分別打40和120,看起來還是不太對 06/05 22:44
推 peter0627:某人被洗臉囉 呵呵 06/05 22:44
→ hkrist:樓上何必呢@@ 只是實事求是而已... 06/05 22:45
推 wlkb0000:H大,MH減傷後的小數點都會無條件捨去,所以J大那個看來 06/05 22:46
→ wlkb0000:沒錯@@ 06/05 22:46
推 talrasha:因為只看a版友大聖表 其他的可能可以請他更新或獨立出 06/05 22:48
→ talrasha:來 06/05 22:48
推 bradyhau106:開頭沒有hello fatBitch 失敗 06/05 22:49
推 peter0627:只不過連擊就開始難算了 三次方程式 06/05 22:50
推 chow365:推推 06/05 22:52
噓 hkrist:紅明顯 W大你說的沒錯,是我算錯了太自然的就用四捨五入XDD 06/05 22:53
推 ttt95217:推推 06/05 22:57
推 extremity:我直接把神魔隊長技金剛不壞的算式貼出來吧 06/05 23:15
→ extremity:damage *= 1f - ((((CurrentHP / MaxHP) * 06/05 23:16
→ extremity:(CurrentHP / MaxHP)) * (CurrentHP / MaxHP)) * 0.6f); 06/05 23:16
→ extremity:三個變數都是浮點數 公式確實就是3次方沒錯 06/05 23:17
→ wlkb0000:E大出現啦!! 現在的問題在CurrentHP是怎麼取的0.0 06/05 23:18
→ extremity:我覺得問題在於CurrentHP跟MaxHP並非整數 06/05 23:18
→ wlkb0000:因為原PO實測滿血時超過60%減傷 06/05 23:19
→ extremity:卡片的三圍只要不是1等跟滿等 就是用公式跑的 所以中間 06/05 23:19
挖 我的柳鬼是7等 剩下都1等 滿等 謝謝E大提供
※ 編輯: channing3107 (114.36.108.82), 06/05/2014 23:22:02
→ wlkb0000:這個我有想過,但是不管是不是整數,滿血時應該都是100% 06/05 23:20
→ wlkb0000:除非他MaxHP取整數,CurrentHP不是= = 06/05 23:20
→ extremity:會有很多小數 我猜測是這兩個值造成的誤差 你可以嘗試用 06/05 23:20
→ extremity:滿等卡來測試看看還會不會有這狀況 06/05 23:21
推 beavis77:有認真有推 大聖威武推推推! 06/05 23:22
→ wlkb0000:不過的確有這個可能,我的磨隊成員不是1等就是滿等 06/05 23:23
→ extremity:我的猜測就是w大所說 我覺得是戰鬥初始化時其中一個有取 06/05 23:23
→ wlkb0000:所以我用起來誤以為大聖是精準DER 0.0? 06/05 23:23
→ extremity:Floor 一者忘了取XD 06/05 23:24
→ wlkb0000:但是這樣也蠻奇怪的,如果CurrentHP沒取整數,難保不會有 06/05 23:25
→ wlkb0000:10001/10000 這種血量出現,畢竟六張卡小數點加起來破1 06/05 23:25
→ wlkb0000:好像不是太難@@ 06/05 23:25
推 GOBS:其實 我知道給推就對了 內文啥太專業了 06/05 23:26
推 extremity:CurrentHP跟MaxHP是卡片加總的HP喔 06/05 23:27
→ wlkb0000:痾,我想錯了,請忽略上面三行推文XD 06/05 23:29
→ wlkb0000:那這樣的確有可能是忘了取= = 06/05 23:29
OK 我沒1等沒滿等的也只有一張 所以只有一張卡有小數點
※ 編輯: channing3107 (114.36.108.82), 06/05/2014 23:31:41
→ Nuaaukw:可以偷渡拆解請求嗎?想知道火巫和昇華IV異界龍的連動關係 06/06 00:03
推 laypeeq:謝謝大大 06/06 00:15