예전에 재미있게 했던 게임을 분석한 적이 있었다는 게 생각이 나서 올려본다.

이걸 하면서 굉장히 즐거웠던 기억이 새록새록 떠오른다.

이런 분석을 하고싶은데 자료가 많이 없어 아쉽다.



=========================================================================================

Q.  


OA 180이 어느정도 가치인가요? 


http://www.grimdawn.com/forums/showthread.php?t=51174

안녕하세요. 위의 공략을 많이 참고해서 오컬리스트의 blood pox(한글패치에서 수두병인가요?)를 주딜이라기 보다는 디버프+보조딜로 사용하는 트리를 해보고자 하는데요, blood pox 계열의 wasting을 마스터하면 적 OA를 180 감소시킵니다.

얼티밋기준 흑사병을 찍어도 DEE(드리그의 눈?)보다는 그렇게 독뎀이 좋은 편은 아니라 거의 디버프용으로 걸어줄거 같은데 OA180 감소만 떼놓고 봤을 때 스킬사이클에 섞어줄만큼 가치있는 옵션인가요?? 

템트리에 따라서 OA 300이상 감소도 가능할법 한데 어느정도면 쓸만할까요? 






내 답변



A.

일단 요약을 하자면 단순하게 덜 맞고 혹은 맞더라도 크리티컬이 잘 뜨지 않는다는 개념입니다. 
앞으로 나올 부분은 수학이므로 귀찮으시면 여기에서 넘어가셔도 됩니다.


먼저 공식 홈페이지의 자료를 보도록 하겠습니다. (http://www.grimdawn.com/guide/gameplay/combat.php#q19)

Probability To Hit (PTH) = ((((Attacker's OA / ((Defender's DA / 3.5) + Attacker's OA)) * 300) * 0.3) + (((((Attacker's OA * 3.25) + 10000) - (Defender's DA * 3.25)) / 100) * 0.7)) - 50

공격자의 공격 능력과 방어자의 방어 능력은 PTH라는 수치를 변화시킵니다. PTH는 공격 성공 확률로 번역이 됩니다. 링크에 들어가서 보시면 PTH는 평균 70이라는 기대값을 가지며 90, 105, 120, 130, 135의 각 값에서 크리티컬이 1.1, 1.2, 1.3, 1.4, 1.5배로 나오게 됩니다. 만약 70보다 작다면 (PTH/70)을 하여 공격 데미지가 감소하게 됩니다. 그리고 PTH는 그 자체로 공격 성공 확률을 보여줍니다. 만약 PTH가 100이하라면 (100-PTH)만큼의 공격실패 확률이 생기게 되고 PTH가 100이 넘는다면 공격은 무조건 성공한다는 말입니다. 
※참고로 PTH의 구간별로 크리티컬의 사잇값은 없습니다. 즉, 크리티컬은 무조건 1.1, 1.2, 1.3, 1.4, 1.5배로만 터진다는 말입니다.








그럼 이제 궁금하셨던 OA감소 -180과 -300에 대해서 설명드리겠습니다.

일단 위의 식을 z=PTH, x=Attacker's OA, y=Defender's DA라고 하겠습니다.
그러면 위의 식이
z = ((((x / ((y / 3.5) + x)) * 300) * 0.3) + (((((x* 3.25) + 10000) - (y * 3.25)) / 100) * 0.7)) - 50
이렇게 바뀌게 됩니다.

여기서 임의의 x, y값의 범위를 설정하겠습니다. 그 이유는 공격 능력과 방어 능력 모두 0보다 크고 공격 능력의 유효값은 1900~3000, 방어 능력의 유효값은 1800~2500사이가 나오기 때문입니다. 이 수치는 어디까지나 빌드를 찾아보고 나온 값들의 분포이니 그냥 그러려니 넘어가주시면 감사하겠습니다.

여기서 방어 능력 y의 값을 고정시키겠습니다. 공격 능력의 변화에 따른 효율을 알아보기 위함입니다. 그리고 x값 변화를 알아보기 쉽게 만들기 위해 범위를 500이내로 설정하겠습니다.

그럼 기준 공격 능력은 2500<x<3000, 기준 방어 능력을 y=2000으로 잡겠습니다.

i) 2500<x<3000, y=2000의 경우





ii) 2320<x<2820, y=2000의 경우




iii) 2200<x<2700, y=2000의 경우




위의 세 그래프는 가로 축이 x, 세로축이 z입니다. 공격 능력 저하에 따른 PTH값이 기하 급수적으로 감소하는 것을 알 수 있습니다. 이는 PTH를 구하는 식을 Attacker's OA에 관해 편미분을 해보면 알 수 있습니다. 




※여기서 y의 값은 보통 2000전후가 될 것이기 때문에 그냥 dz/dx=90이라고 생각하시면 됩니다.

ii), iii)을 i)을 기준으로 비교해보면 각각 5%, 9%의 효율을 보입니다. ii)의 경우 1.2배 크리티컬을 맞을 수도 있는 걸 1.1배로 줄였고 iii)의 경우 1.1배 크리티컬만 맞는 것과 더불어 공격 회피 확률을 약 4% 증가시켰습니다. 미미한 수치라고 생각하실 수 있겠지만 방어 능력과 공격 능력의 차이가 1000이기 때문에 발생하는 일입니다. 만약 공격 능력의 범위가 방어 능력과 비슷해진다면 값은 기하 급수적으로 달라질 것입니다.

예시1) 1900<x<2100, y=2000의 경우




예시2) 1720<x<1920, y=2000의 경우




공격 능력을 -180을 기준으로 예시1과 2를 비교해보면 이미 여기서 7%의 효율을 보입니다. 이 범위에서는 회피 확률을 6% 올린 것과 같습니다. 만약 공격 능력이 더 낮은 대상이라면 PTH를 70미만으로 만들 수 있기 때문에 받는 공격 데미지를 줄일 수 있어 효율이 엄청나게 증가할 것입니다. 

전체 효율을 궁금해 하실 수 있으니 3차원 그래프도 첨부하겠습니다.
여기서 공격 능력은 1000~3000, 방어 능력은 1800~2500으로 설정했습니다.





결론
공격 능력 -180이라는 수치를 얼마만큼의 효율인지 단순 수치상의 비교는 불가합니다. 하지만 키우시는 캐릭터의 방어 능력을 2000으로 설정하신다면 PTH의 값이 낮아지게 되므로 공격 능력 감소를 이용하여 잡몹의 공격을 더 많이 회피 할 수 있게 될 것입니다. 하지만 파비우스와 같은 네메시스는 공격 능력이 높아 덜 아픈 크리티컬 공격을 맞는다고 생각하시면 될 듯 합니다.



출처
Grim Dawn Official Homepage

사용tool
Wolframalpha


+ Recent posts