2021년 5월 12일 수요일

연사구간 계산기 / 함포연사속도와 연사구간, 포병능력

네이비필드 함포연사속도

1) 연사구현&연사속도의 최소단위 (링크)
2) 수병연사능력 / 수병연사구간 (현재글)
3) 연사속도공식 (링크)


안녕하세요 DCinside함대 g_dori입니다

오늘은 함포연사속도와 관련된 이야기를 해 보도록 하겠습니다

-------------------------------------------------------------------------------------
급하신 분들을 위해서 먼저 연사구간계산기연사속도계산기 링크를 글 상단에서 공유합니다
연사구간계산기 (Click)  연사속도 공식이 풀려서 업데이트 하였습니다

연사속도 계산기 (링크) - 세세하게 입력해서 계산가능
수병 계산기 (링크) - 간판하게 확인하려면 이쪽

-------------------------------------------------------------------------------------

함포의 연사구간은 모든 유저가 굉장히 중요하게 생각하는 부분입니다
네이비필드를 조금 즐기다 보면 연사속도에 대해서 신경을 안 쓸수가 없습니다

예1)
나는 2번 쏠대 적전함에게 3번이나 4번 맞아서 격침당하고 나면
포병사관을 올려서 연사속도를 올리고 싶은 욕구에 사로잡힘

예2)
일본 전함타고 영국 전함에게 연사빨로 호되게 당했는데
알고보니 내 일본포병보다 영국포병이 저사관이라는 사실을 알고나니
나도 연사빠른 영국/독일/이탈리아전함 육성을 시작하게 됨

그 동안 네이비필드 커뮤니티에서 전해지던 연사속도에 대한 공식이 있습니다

기존연사속도공식

연사속도 = 함포초기연사속도 / 포병능력
포병능력 = 0.75 + 연사능력 / 1280000
연사능력 = 연사어빌*(4*사관+숙련병)*수병빈혈도


이 공식이 의미하는바는

1. 연사어빌이 올라가면 올라갈수록 연사속도가 빨라짐 (계단식 아님)
(=연사어빌에 의해서 속도향상배수가 결정됨)
2. 연사어빌이 0일때 연사속도는 함포초기연사속도의 0.75배 (더 느려짐)
3. 같은포병이면 연사속도향상배수가 같음

으로 정리 할수 있습니다

이 공식에 대입해 보면 얼추 맞는경우도 있지만
일부 설명할수 없는 부분이 있음을 금새 알 수 있었습니다

기존연사속도공식의 오류

A. 사관1명 혹은 숙병 1명 차이로 앞뒤포 짝포가 되거나 사관20마리 차이나도 짝포가 나지 않는다
위 공식이 맞는다면 정확하게 일치하는 수병이 아닌경우에는 무조건 짝포가 나와야하지만 실제로는 그렇지 않습니다
또한 사관1명 혹은 숙병1명 차이고 짝포가 나왔을때 함포속도 차이는 미미해야 하지만 실제로는 전함주포에서 0.2s 가까이 차이가 나는경우를 확인할수 있습니다

B. 같은 포병인데 함포에따라서 속도향상배수 (=함포초기연사속도/실제연사속도) 가 다르다
예)
영국 연플연강 45%만사포병 EBB 115렙포 > 속도향상배수 = 8.42 (=497f-19.88s/59f-2.36s)
영국 연플연강 45%만사포병 5.25 N형포 > 속도향상배수 = 7.86 (=55f-2.20s/7f-0.28s)

C. 연사속도의 최소단위는 1f = 0.04s 인데 이 공식으로는 설명할 수 없다 - 관련글(Click)


이런 배경을 고려해서 저는 연사속도에 대해서 아래와 같은 가설을 세워보았습니다

가설

① 포병의 연사능력에 따라서 연사구간이 계단식으로 정해져 있다
A. 를 설명가능 + 가설이 맞더라도 연사구간은 검토필요
② 함포초기연사속도에 따라서 각 연사구간에 해당하는 연사속도가 정해진다
B. 를 설명가능 + 가설이 맞더라도 계산공식은 검토필요
③ 함포연사속도도 계단식으로 정해져 있다
C. 를 설명가능 + 가설이 맞더라도 함포연사구간은 검토필요

그리고 이 글에서 공유하는 연사구간 계산기는
연사속도 계산기로 가는 도중의 결과물이기도 하고
이 글을 보는 여러 유저분들께 ②를 검토하기 위한
데이터수집 협력을 요청하기 위한 목적도 있습니다
(동영상 녹화 - 프레임별 분석이 정확하기때문에 가능하신 분이면 좋겠습니다)

가설검증
① 포병의 연사능력에 따라서 연사구간이 계단식으로 정해져 있다

이 가설을 확인하기 전에 네이비필드의 수병어빌의 법칙을 떠올려봅시다

수병능력 = 수병어빌*(4*사관+숙련병)*수병빈혈도
수병빈혈도 = (신병+숙련병+사관) / 총수병수

사실 평소에 네이비필드에서 수병을 빈혈로 다니는 경우는 함장뿐이고
포병은 풀수병으로 다니는게 국룰입니다 (포병능력을 일부러 낮출필요는 없기때문이죠)

하지만 전 연사능력에 따라서 연사구간이 실제하는지
그리고 있다면 연사구간은 어떻게 설정되어 있는지가 궁금하기때문에
빈혈수병을 활용해서 검토를 진행하였습니다

먼저 검증해야 한다고 생각한 덧붙일 가설이 있습니다

①-1 국가에 상관없이 포병의 연사구간은 동일하게 설정되어 있다


검증1) 프랑스와 소련의 연사구간이 동일함
프랑스 118만어빌 위아래로 연사구간이 갈림
연사3074-수병938-사260-숙8-신75 > 연사117.80만
연사3074-수병938-사280-숙9-신30 > 연사118.03만
소련 118만어빌 위아래로 연사구간이 갈림
연사3495-수병1028-사284-숙8-신11 > 연사117.85만
연사3495-수병1028-사290-숙4신5 > 연사118.32만

검증2) 소련과 독일의 연사구간이 동일함
소련 456만어빌 위아래로 연사구간이 갈림
연사3253-수병1028-사340-숙44-신642 > 연사455.83만
연사3253-수병1028-사340-숙44-신643 > 연사456.28만
독일 456만어빌 위아래로 연사구간이 갈림
연사3098-수병758-사341-숙306-신21 > 연사455.94만
연사3098-수병758-사341-숙314-신10 > 연사456.06만

검증3) 일본과 무국의 연사구간이 동일함
일본 27만어빌 위아래로 연사구간이 갈림
일본 연사1754-수병605-사120-숙11-신58 > 연사26.90만
일본 연사1754-수병605-사120-숙11-신59 > 연사27.05만
무국 27만어빌 위아래로 연사구간이 갈림
무국 연사1276-수병500-사20-숙120-신320 > 연사26.95만
무국 연사1276-수병500-사20-숙120-신321 > 연사27.01만

대표적인 예만 몇가지 적어봤습니다
모든 경우를 제가 직접 확인해 보지 않았지만
가설①과 ①-1는 참이라고 생각되기에 충분한 결과였습니다

수병능력에 따른 연사구간이 어떻게 설정되어 졌는지 확인해 보았습니다
* 짝포가 나는지 안나는지로 연사구간을 검증했습니다

결과 대체로 xx만어빌부근에서 연사구간이 바뀌는 것을 확인했습니다만
연사구간이 변화하는 구간컷의 정확한 공식까지는 찾아내지는 못했습니다
그리고 구간에 따라서 x만에서 20정도만 올리면 구간이 변하는 경우와
x만에서 60~80정도 더 올려야 구간이 변하는 경우가 있었습니다
예1) 10055 <> 10080 구간차이 - 구간컷 1만+80 ?
예2) 49917 <> 50019 구간차이 - 구간컷 5만+19 ?
약간의 오차가 있을수 있겠지만 편의상으로
계산기에서는 x만+70으로 일률적으로 판정하고 있습니다 (데이터근거)


어빌0부터 첫 12구간의 어빌에 따른 연사구간은 아래와 같습니다

연사구간1 - 어빌0
연사구간2 - 어빌1만
연사구간3 - 어빌2만
연사구간4 - 어빌3만
연사구간5 - 어빌4만
연사구간6 - 어빌5만
연사구간7 - 어빌6만
연사구간8 - 어빌7만
연사구간9 - 어빌8만
연사구간10 - 어빌9만
연사구간11 - 어빌10만
연사구간12 - 어빌12만
연사구간13 - 어빌13만
연사구간14 - 어빌14만
연사구간15 - 어빌15만
연사구간16 - 어빌17만

눈썰미 있으신 분들은 아셨겠지만 구간차이가 들쑥날쑥합니다
네이비필드 게임디자이너가 좋아하는 계단식 버림처리가 이곳에서도 또...




그래서 제가 확인가능한 범위 (어빌0 ~ 영국 연플연강 45%만사) 까지
직접 연사구간을 확인하였고 이를 토대로 연사구간계산기를 만들었습니다
데이터를 모아놓고 보니 어느정도는 구간예측이 가능한 수준이었기에
제가 확인하지 못한 연사구간은 예측으로 대체하여 계산기에 반영하였습니다

연사구간91 실측 - 810만
연사구간92 실측 - 901만
연사구간93 예측 - 1012만 (1017만에서 연사구간86 확실한 데이터 있음)
연사구간94 예측 - 1150만 (이건 추세선을 활용한 뇌피셜)
// 이탈리아 산타18포병+갑판보정이라도 연사구간87이 마지막 연사구간
** 포스팅 후에 이탈리아 산타포병으로 연사구간94가 존재함을 확인하였습니다 


①-2 갑판병보정도 기관/함장과 동일하게 적용되어 진다

갑판병에 대해서는 이전에 포스팅한 글이 있습니다 - 갑판병에 대한 글 (Click)

주된 내용은 아래 세가지 입니다
포병의 어빌에 대해 %비율로 갑판보정이 이루어 진다
갑판어빌에 따라 보정비율이 정해진다
복수 탑승시에는 기관병과 동일하게 페널티가 적용된다 > 1/제곱근(탑승수병수)

갑판병에 대한 적용은 이미 연사구간을 알고 있었으므로 수월하게 확인이 가능했고
결과를 먼저 말씀드리자면 가설은 맞는것으로 보입니다

검증1) 연사보정3% (갑판연사어빌65)
연사2817-수병740-사220-숙12-신405 + 갑판3% > 어빌222.73만 > 구간70
연사2817-수병740-사220-숙12-신406 + 갑판3% > 어빌223.08만 > 구간71

검증2) 연사보정6% (갑판연사어빌134)
연사2817-수병740-사220-숙12-신387 + 갑판6% > 어빌222.67만 > 구간70
연사2817-수병740-사220-숙12-신388 + 갑판6% > 어빌223.03만 > 구간71

검증3) 연사보정8% (갑판연사어빌134+134 2명)
연사2817-수병740-사220-숙12-신376 + 갑판8% > 어빌222.81만 > 구간70
연사2817-수병740-사220-숙12-신377 + 갑판8% > 어빌223.17만 > 구간71

검증4) 연사보정4% (갑판연사어빌80+78 2명)
연사4026-수병989-사440-숙449-신74 + 갑판4% > 어빌900.60만 > 구간91
연사4026-수병989-사440-숙449-신75 + 갑판4% > 어빌901.54만 > 구간92


여기까지 가설①에 대한 검증이었습니다
이를 토대로 연사구간 계산기를 만들 수 있었습니다
** 제가 만든 다른 계산기와 동일한 방침으로 만들었습니다
   기본적으로 파란색 셀에 입력 + 입력에러시에는 빨간색셀 표시 + 계산결과는 초록색셀
   계산기 사용법은 나중에 별도 포스팅으로 업데이트하겠습니다

예측구간에서는 일부 오차가 있을 수도 있겠지만
갑판보정 추가 검토시에 확인해봤던 바로는 실측구간(구간85까지)에서는
믿고 쓸만한 정도는 된다고 생각합니다

-----------------------------------------------------------------------------
**추후수정내용 - 연사속도공식이 풀렸고 연사속도계산기를 만들었습니다
-----------------------------------------------------------------------------

가설②③에 대해서

사실 제가 가설①을 먼저 검토한 이유에도 관련되어 있지만
가설②③를 검토하기 위해서는 정확한 연사속도 데이터가 필요하고
이 정확한 연사속도 데이터를 측정하기 위해서는 굉장히 많은 노력이 필요합니다
그래서 이 자리를 빌어서 이 글을 보시는 네이비필드 유저 여러분께 부탁드립니다
혹시라도 관심있으신 분들은 측정한 데이터를 저에게 알려주세요
(네이비필드 갤러리에 글을 쓰셔도 좋고 연사구간계산기 안에 데이터를 넣어주셔도 됩니다)
// 계산기 안에 데이터 넣을 수 있는 공간을 마련해 놨습니다
관심있으신 분들은 데이터수집에 협조해주시면 감사하겠습니다

연사속도공식은 2021년10월에 풀렸습니다
그동안 많은 도움 주신분들께 다시한번 감사인사 드립니다

오늘 준비한 내용은 여기까지 입니다
연사구간 계산기 활용하셔서 전함육성시에 목표로하는 수병세팅 (8기/7기+1갑 등등) 을
검토하실때 도움이 되셨으면 좋겠습니다

긴 글 읽어주셔서 감사합니다


댓글 10개:

  1. 작성자가 댓글을 삭제했습니다.

    답글삭제
  2. 작성자가 댓글을 삭제했습니다.

    답글삭제
  3. 작성자가 댓글을 삭제했습니다.

    답글삭제
  4. 작성자가 댓글을 삭제했습니다.

    답글삭제
  5. 작성자가 댓글을 삭제했습니다.

    답글삭제
  6. 작성자가 댓글을 삭제했습니다.

    답글삭제
  7. 작성자가 댓글을 삭제했습니다.

    답글삭제
  8. 작성자가 댓글을 삭제했습니다.

    답글삭제
  9. 블로그 관리자가 댓글을 삭제했습니다.

    답글삭제
    답글
    1. 작성자가 댓글을 삭제했습니다.

      삭제

수병의 초기어빌리티와 확률분포 고찰

 25년5월15일 정기점검 에서 아래의 패치가 적용되었습니다. -- 패치 및 점검 내역 -- 1. 특정 아이템 내 설명문구가 추가 됩니다.   - 프리미엄 수병 아이템에 추가 됩니다. 공홈 5월 15일 정기점검 및 패치 안내 공홈 5월 15일 정기점검...