Re: [心得] 因果之幻之分析

看板Unlight (Unlight卡片對戰)作者 (まどか☆マギカ)時間13年前 (2012/10/24 11:56), 編輯推噓8(802)
留言10則, 9人參與, 最新討論串2/3 (看更多)
刪光光 自己用matlab跑了一下 先看圖 http://i.imgur.com/x7nOB.jpg
左邊是攻擊骰數 右邊是防禦骰數 然後z軸是期望增加的傷害 從0防骰到高防骰 基本上是一個增加再減少的過程 換句話說 一開始的防骰基本上期望值低於1/3 但超過一定數量後每多一顆防骰 其效果是大於1/3的 這計算基本上傷害最低為0 所以當防骰的數量遠大於攻骰時 防骰基本上也沒啥用(怎麼打都是0滴 除非你要大空骰) 這並沒有考慮茨林或血恩的情況 太麻煩我也不想寫了 從攻骰來看了話 基本上每顆攻骰的效果都是>1/3的 所以就安心的加攻擊吧 整體來看了話 1.5傷害的效果大概是在24攻10~12防時開始出現 2傷害就要到40攻了 所以整體來說 因果之幻增加的攻擊其實並不多 (20攻時頂多+4(骰子增加)+4.5(擲兩次)) 但個人認為應偏重在其穩定能產生傷害的優勢 (攻防不相差不大時 大概可以增加0.1~0.2的命中率) 基本上對茨林 血恩之類防禦成功會有賺的招式 影響應該比較大 當然 移動1就可以放出也是其優點 最後 是程式碼 有時間就幫我檢查一下吧 for x=1:1:50; %x是攻骰數 for y=1:1:50; %y是防骰數 %清變數 for i=1:1:100; attack(i)=0; defence(i)=0; net(i)=0; exnet(i)=0; end; %攻擊方擲骰 for i=1:1:(x+1); attack(i)=2^(x-i+1)/3^x*prod(x-i+2:x)/prod(1:i-1); end; %防禦方擲骰 for i=1:1:(y+1); defence(i)=2^(y-i+1)/3^y*prod(y-i+2:y)/prod(1:i-1); end; %一般效果 for i=2:1:(x+1); for j=1:1:(i-1); net(i-j)=net(i-j)+attack(i)*defence(j); end; end; %ex效果 for i=1:1:x; exnet(i)=(1-sum(net(i+1:1:x)))^2-(1-sum(net(i:1:x)))^2; end; %擊中機率 hitp(x,y)=sum(net); exhitp(x,y)=sum(exnet); %期望值 exp(x,y)=0; exexp(x,y)=0; for i=1:1:x; exp(x,y)=exp(x,y)+i*net(i); exexp(x,y)=exexp(x,y)+i*exnet(i); end; end; end; %期望值增益 exeff=exexp-exp; 記事本不好縮排 不知大家有沒有建議 感謝你的閱讀 -- ★Ω▁▂▁╱ ̄ ̄ ̄╲ ▄◣_▂▃▂_◢▄ /人● ω ●人\ ψ //-======-\\ ,= =, ╱﹀﹀ ◥◥◥◥/◢◢\ ◤◤◤◥◤◤◥◥ ◥◥ ◢◥"︿︿" 川◥""◤川 " "" "" "\ ◥◣ V ▲介▲ V Ψ θ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 18.189.49.178

10/24 11:57, , 1F
快推要不然別人以為我們看不懂
10/24 11:57, 1F

10/24 12:02, , 2F
推~ 理由同一樓
10/24 12:02, 2F

10/24 12:02, , 3F
能畫出這種精美的圖形正是Matlab的強悍之處啊www
10/24 12:02, 3F

10/24 12:04, , 4F
我寫的太簡單,見笑了(跪) 所以增益大概是加多少??
10/24 12:04, 4F

10/24 12:05, , 5F
推! 我比較喜歡mathmatica
10/24 12:05, 5F

10/24 12:09, , 6F
20攻左右大概1.2的傷害 30攻大概1.5~1.7
10/24 12:09, 6F

10/24 12:18, , 7F
UL 數學教師
10/24 12:18, 7F

10/24 12:21, , 8F
看UL版長知識(煞氣的貧民王:移1才是力量)
10/24 12:21, 8F

10/24 12:34, , 9F
推一下 當年大學跟MATLAB苦戰好久XD
10/24 12:34, 9F

10/24 22:18, , 10F
10/24 22:18, 10F
文章代碼(AID): #1GXsRs17 (Unlight)
文章代碼(AID): #1GXsRs17 (Unlight)