레이블이 정보인 게시물을 표시합니다. 모든 게시물 표시
레이블이 정보인 게시물을 표시합니다. 모든 게시물 표시

2022년 1월 29일 토요일

네이비필드 국가별 연사속도 비교 (주포)

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

오늘은 이전에 검토가 완료된 연사속도 공식과 갑판병 보정의 효율을 활용해서 필드에서의 실성능을 비교해 보았습니다.

과거 포스팅 링크 - 네이비필드 연사속도 공식
과거 포스팅 링크 - 갑판병의 보정능력과 범위 + 복수탑승시의 효율


각 국가별로 포병의 수병트리가 다르고 성장어빌 및 최종어빌이 다르지만 그와 더불어 국가별 함포 컴포넌트의 초기연사속도도 차이가 있습니다.
필드에서 구현되는 연사속도는 포병수병의 연사능력과 함포의 초기연사속도가 둘다 영향을 미치기 때문에 실제로 연사속도가 국가별 동급함급에서 비교해 보았을 때 어떤지 살펴보았습니다.

비교 전제조건 > 육성완료 (만렙/45%만사관)


국가별로 주로 육성하는 수병에서 차이가 있는데다가 갑판보정이 가능한지 아닌지 다르고 더불어 1갑으로 보정이 가능한 국가도 2갑으로 보정이 가능한 국가도 있기 때문에 노갑/1갑/2갑으로 나누어서 비교해 보았습니다.
그리고 영국의 경우 육성법이 매우 많지만 제일 비율이 높은 개근수병 명중강화와 명중플미 명중강화 칼직의 2가지 경우로 살펴 보았습니다. 개근수병 연사강화에 연사플미 연사강화(혹은 개근수병 연사강화) 3갑판으로 보정이 가능하지만 갑판병3명의 효율은 매우 떨어지므로 이렇게 극단적으로 세팅하시는 분은 적을것으로 생각하였습니다.
마지막으로 산타수병 혹은 산타갑판을 쓰지 않으면 보정이 불가능한 경우는 제외 하였습니다 .(독일)

참고사항)
EBB(115) = 115렙제 이벤트전함
EBB(85) = 85렙제 이벤트전함 
PBB(61) = 61렙제 프리미엄전함
PBB(80) = 80렙제 프리미엄전함
BB5 = 5차전함
BB4 = 4차전함


2갑(7%) = 각 갑판병의 보정효율합이 10%이상일때 7%이상
예1) 연플연강(혹은 개근연강) 갑판 (6%) + 전설보조 연강 갑판 (4%) = 2갑보정 7%
예2) 연플연강 갑판 (6%) + 연플연강 갑판 (6%) = 2갑보정 8%

국가별비교 (노갑)















일본의 연사속도가 매우 느린것이 눈에 띕니다. 그 다음으로 느린건 미국.
노갑일 경우에는 EBB(115)에서 연사속도가 이탈리아=독일=영국 세 국가가 동일하였습니다.


연사속도 국가별비교 (1갑)











미국/일본/이탈리아의 경우에는 전설보조1갑으로도 1구간 보정이 가능합니다.
(굳이 연사/명중플미갑판 혹은 개근갑판을 안쓰셔도 무방합니다.)
전설보조갑판은 수리속도/기관보정에서 플미갑판 혹은 개근갑판보다 우월 하기때문에 미국/일본/이탈리아 유저분들에게는 전설보조1갑을 적극 추천드립니다. 


연사속도 국가별비교 (2갑)














프랑스/소련의 경우에는 2갑으로 보정이 가능합니다
2갑세팅의 경우 기관 지속력에서 큰 페널티를 안고가기때문에 게임후반부에서의 불리함을 감수하고서라도 연사속도를 끌어 올리고 싶으신 분들은 2갑 세팅을 전설보조갑판 + 연사플미갑판(혹은 개근갑판) 으로 육성하시면 되겠습니다

연사속도 국가별비교 (노갑+1갑+2갑)








마지막으로 노갑/1갑/2갑 전체를 같이 비교해 보고 정리해 보았습니다

연사속도 빠른순서 at EBB(115)
이탈리아(1갑)>소련(2갑)>이탈리아(노갑)=독일=영국(개근명강)>소련(노갑)>미국(1갑)>영국(명플명강)=일본(1갑)=프랑스(노갑)>미국(노갑)>일본(노갑)

전설보조갑효율이 좋은 국가
미국 / 일본 / 이탈리아

갑판으로 연사속도가 보정이 불가능한 국가 (연플연강 혹은 개근연강일시)
독일


오늘의 포스팅은 여기까지 입니다.
네이비필드 유저 여러분 즐거운 설 연휴 되시기 바랍니다.
(저는 외국인 노동자라서 연휴가 없....설연휴없찐입니다.....ㅠ)

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갑 등등) 을
검토하실때 도움이 되셨으면 좋겠습니다

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


2021년 5월 8일 토요일

기관병이 함선 오버힛에 미치는 영향 / 기관 계산기

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

네이비필드 게임 내에서 함선의 오버힛속도와 오버힛지속시간은
함급(전함/항모/잠수함)에 무관하게 굉장히 중요한 성능입니다

많은 상황에서 오버힛속도와 오버힛지속시간은 함급에 무관하게 아쉬울때가 많고
성능이 높으면 높을수록 나쁜점은 하나도 없습니다

------------------------------------------------------------------------------------------
예)
오버힛이 꺼진 전함에게 아직 50노트로 오버힛이 가능한 전함들이 달려들어서 격침
잠수함이 오버힛이 꺼지고 바로 앞에 있던 적전함이 유유히 도망
항모가 적 급폭기의 회피기동을 하던 도중에 오버힛이 꺼지고 급폭전탄맞고 격침
------------------------------------------------------------------------------------------

이렇게 중요한 성능인 함선의 오버힛속도와 오버힛지속시간에 대하여
영향을 미치는 수병은 기관병 + (갑판병) 뿐입니다
(다른 병종의 수병은 기관어빌리티가 있더라도 영향을 미치지 못합니다)

오늘은 함선의 오버힛속도와 오버힛지속시간이
어떤식으로 산출되어지는지 정보를 공유하고자 합니다

더불어 오버힛속도와 오버힛지속시간을 계산기도 공유하겠습니다
(이쪽이 더 많은 분들이 좋아하실거 같네요..)

고사관화 되어가는 중에 노말엔진/라이트엔진을 고려하시는 분들이나
수리속도를 위해서 플미기관에서 수리기관 혹은 수리강화전설보조기관으로
교체를 고려하시는 분들께 유익한 정보가 되었으면 좋겠습니다

0. 기관 계산기

함선전체 수리/기관 계산기 (Click)

만렙일때+칼직일때를 전제로 간편하게 계산이 가능합니다 
함선오버힛지속시간만 있던 계산기에 오버힛속도를 업데이트하였습니다

기관오버힛 계산기 (Click)

자신의 수병에 맞추어 여러명의 기관병 + 갑판병에 대하여
개별설정>계산이 가능하게 계산기입니다
사용법에 대해서는 포스팅 예정입니다 (작성후 이 글도 업데이트) 

수병 계산기 (Click)

1명의 수병에 대해서 각종 어빌과 수병수를 확인할 수 있는 계산기입니다
계산결과에 오버힛지속시관과 오버힛증가율을 업데이트하였습니다

 

1. 오버힛속도

오버힛속도에 영향을 미치는 요소는 아래 4가지 입니다
A. 함선기본속도 
B. 함선오버힛여유율
C. 엔진오버힛여유율
D. 기관병능력
E. 갑판병보정

그리고 오버힛속도를 산출하는 공식은 아래와 같은 구조로 되어 있습니다

오버힛속도 = [ A * { B * C + ( D * E ) 소수점이하버림 } ] 소수점이하버림
A = 엔진/배수량에 따라서 결정됨, 전함만재일 경우 일반적으로 21
B = 공홈 쉽야드 함선정보에서 확인가능, 함선별로 정해져 있다
C = 쉽야드 엔진정보에서 확인가능, 엔진별로 정해져 있다
D = { 기관누적어빌 * ( 4 * 사관 + 숙련병 ) / 8000 } 소수점이하버림
기관병이 복수탑승 했을 경우에는 1/제곱근(기관병수) 의 페널티가 존재 
E = 갑판병기관어빌에 따라서 정해진 보정능력
갑판병의 보정능력은 아래 링크의 글을 참고해주세요

2. 오버힛지속시간

오버힛지속시간에 영향을 미치는 요소는 아래 4가지 입니다
A. 실제기본오버힛시간
B. 기관병능력
C. 갑판병보정

그리고 오버힛지속시간을 산출하는 공식은 아래와 같은 구조로 되어 있습니다

오버힛지속시간 = A + ( B * C ) 소수점이하버림
A = ( 엔진정보기본오버힛시간 * 0.8 ) 소수점이하버림
B = { 기관누적어빌 * ( 4 * 사관 + 숙련병 ) / 100000 } 반올림
오버힛지속시간은 기관병 복수탑승 페널티 없음
C = 갑판병기관어빌에 따라서 정해진 보정능력
갑판병의 보정능력은 아래 링크의 글을 참고해주세요
갑판병에 대한 상세설명 (Click)


오늘은 여기까지 기관병이 함선 오버힛에 대해 미치는 영향을 알아 보았습니다

2021년 5월 6일 목요일

갑판병의 보정능력과 범위 + 복수탑승시의 효율

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

오늘은 제가 여지껏 커뮤니티에서 명확한 정보를 구할 수 없었던
갑판병에 대해서 정보공유 포스팅을 하겠습니다  

내용이 굉장히 많기 때문에 장문의 포스팅이 되는점 양해 부탁드립니다

갑판병 검토를 위해서 기본정보수집을 진행하였습니다
질답게에서 운영자가 답변했던 내용이 어느정도 있었고
그 내용을 정리하면 아래와 같았습니다

<석두넷 운영자의 갑판병관련 확인내용>

1. 다른 수병들의 능력치를 보정해 주는 역할
2. 갑판수병 전직 전의 초기 성장치가 높을수록 보정능력이 높아짐
3. 숙련병, 사관 비율이 높을수록 보정능력이 상승
4. 다른 수병의 어빌리티를 % 단위로써 보정
5. 다른 수병들의 모든 어빌리티를 보정해 주는 역할
6. 신숙사 어빌비율 신0, 숙1, 사2 로 적용됨
7. 2명 이상 갑판병 탑승시 페널티가 적용됨
8. 2명타면 1명탔을때 보단 더 나음
9. 다른 수병 능력치를 보정해 주긴 하지만 연사속도 차이가 없을수도 있음



여기서 잠깐 짚고 넘어가야 하는 점이 있습니다
답변한 운영자는 석두넷 운영자라는 것을 잊으면 안됩니다
그러니까 운영자가 답변한 내용이 전부다 진실이다 라고 믿지 않고
검증가능한 부분에 대해서는 한가지씩 확인을 해 보았습니다
그리고 [석두넷 영자는 자기네 게임에 대해서 제대로 알지 못한다] 를 다시 알수 있었던 유익한 시간이었습니다


갑판병 검토의 전제조건
- 쉽야드 상에서의 빨랫줄거리 와 기관오버힛시간이 정확하게 출력된다
* 제가 갑판병 검증을 할때 이 두가지성능을 참고 했기 때문입니다

검토1) 

운영자 확인내용
[1. 다른 수병들의 능력치를 보정해 주는 역할]
[5. 다른 수병들의 모든 어빌리티를 보정해 주는 역할]

간단하게 다른 수병이 담당하는 성능에 영향을 미친다면 보정이 있다고 볼수 있습니다
쉽야드에서 빨랫줄과 기관오버힛시간, 기관오버힛속도는 보정이 존재함을 알 수 있습니다
다만 "모든" 어빌리티를 보정해 주지 않는다는 것을 간단하게 확인 할수 있었습니다

A. 타수병이 타고 있고 나중에 갑판병을 함선에 탑승시켰을때 증가하는 수리/보수확인
B. 함선에 아무도 탑승하지 않은 상태에서의 갑판병을 함선에 탑승시켰을때 증가하는 수리/보수확인

실제로는 A=B 이고 갑판병은 수리/보수 보정능력이 없고 갑판병자체의 수리/보수효과가 발현되고 있었습니다 (기존 수리/보수 계산값과 일치)

결론1)
[1. 다른 수병들의 능력치를 보정해 주는 역할]
[5. 다른 수병들의 모든 어빌리티 수리/보수를 제외한 타 어빌리티를 보정해 주는 역할]


검토2)

운영자 확인내용
[3. 숙련병, 사관 비율이 높을수록 보정능력이 상승]

숙련병/사관 비율이 높을수록 보정능력이 상승한다면
아래와 같은 세가지 수병에서 갑판병의 보정능력에 차이가 생겨야 정상입니다

A. 풀숙인 갑판병
B. 사관질 후의 떡볶이 갑판병
C. 신병도 빈혈로 만든 갑판병

하지만 A=B=C 였고 갑판병의 보정능력은 숙/사에 관련이 없음을 알수 있었습니다
숙/사에 영향을 받은 사항이 한가지 있었습니다
보정능력이 없었던 갑판병 자체성능인 수리/보수는 숙/사에 관련이 있었습니다

결론2)
[3. 숙련병, 사관 비율이 높을수록 보정능력 갑판병자체 수리/보수능력이 상승]
[3. 갑판병의 보정능력은 숙련병, 사관, 수병빈혈도와 무관하다]


검토3)

운영자 확인내용
[4. 다른 수병의 어빌리티를 % 단위로써 보정]

빨랫줄, 기관오버힛시간, 연사구간에서 확인할수 있었습니다
갑판병 어빌에 따라서 보정구간이 정해져 있고
보정구간이 1구간 올라갈때 약1%씩 보정능력이 상승하였습니다

결론3)
[4. 다른 수병의 어빌리티를 % 단위로써 보정 + 계단식구간]


검토4)

운영자 확인내용
[6. 신숙사 어빌비율 신0, 숙1, 사2 로 적용됨]

수리/보수 어빌로 확인이 가능했습니다
실제로는 신0, 숙1, 사4 로 적용되고 있었습니다

네이비필드 사관시스템 초창기에는
운영자가 확인해준 내용이었지만
답변했을때는 이미 신0, 숙1, 사4로 바뀐지 한참 지났었다는거...
제가 네이비필드를 시작한 2006년에 이미 바뀌어 있었으니
운영자가 답변한 당시에 적어도 7년전에 바뀐 잘못된 내용을
알려준 석두넷 크라스를 확인할 수 있었습니다

결론4)
[6. 신숙사 어빌비율 신0, 숙1, 사2 신0, 숙1, 사4 로 적용됨 = 타 병종동일]


검토5)

운영자 확인내용
[7. 2명 이상 갑판병 탑승시 페널티가 적용됨]
[8. 2명타면 적어도 1명탔을때 보단 더 나음]

25렙무국 수병을 사서 실험을 해봤습니다
A. 갑판1) 잠재80
B. 갑판2) 잠재27
C. 갑판1) 잠재80 + 갑판2) 잠재27

결과는 A. 3%보정 / B. 0%보정 / C. 2%보정 으로 2마리 태웠을때 성능이 더 내려갔습니다

이는 기관병 복수탑승시의 적용로직과 유사했습니다
기관병 복수탑승 = 기관병어빌합 * (1/제곱근(탑승수))
예1) 2명 탑승시 = 1/제곱근(2) = 1/1.414 = 0.707
예2) 4명 탑승시 = 1/제곱근(4) = 1/2 = 0.5

위 갑판병 2명 탑승시 = (갑판1 3%보정 + 갑판2 0%보정) * 0.707 = 2.12
소수점이하 버림 > 2%보정

그리고 다른 수병에서도 확인해 본 결과
갑판병도 기관병 복수탑승과 같은 로직이 맞는것으로 보입니다

추가확인1) 실제 (갑판134-6%보정+갑판134-6%보정=8%보정)
               계산 (6+6)*0.707=8.48+소수점이하버림=8%
추가확인2) 실제 (갑판70-3%보정+갑판70-3%보정+갑판58-2%보정=4%보정)
               계산 (3+3+2)*0.577=4.61+소수점이하버림=4%
추가확인3) 실제 (갑판70-3%보정+갑판70-3%보정=4%보정)
               계산 (3+3)*0.707=4.24+소수점이하버림=4%
추가확인4) 실제 (갑판100-4%보정+갑판80-3%보정=4%보정)
               계산 (4+3)*0.707=4.94+소수점이하버림=4%
추가확인5) 실제 (갑판105-4%보정+갑판85-4%보정=5%보정)
               계산 (4+4)*0.707=5.65+소수점이하버림=5%
추가확인6) 실제 (갑판130-6%+갑판130-6%+갑판97-4%=9%보정)
               계산 (6+6+4)*0.577=9.23+소수점이하버림=9%
               >이 데이터가 영국 연플연강 + 3갑(연플연강2갑+명플갑) > 연사1구간빨라짐
               >연사구간은 별도 포스팅 예정입니다

기관병과 다른점이 있다면 기관병은 [기관어빌*(4사관+1숙병)]의 합*복수탑승페널티지만
갑판병은 [갑판병의 보정효율]의 합*복수탑승페널티라는 정도가 되겠습니다

그리고 이 보정효율의 복수탑승페널티는 각각의 어빌리티에 대해 모두 별도로 적용됩니다
(복수 갑판병이 있다면 연사는 연사끼리, 기관은 기관끼리 보정효율의 합*페널티가 별도적용)

결론5)
[7. 2명 이상 갑판병 탑승시 페널티가 적용됨 = 기관병과 동일한 적용방식]
[8. 2명타면 적어도 1명탔을때 보단 더 나음 상황에 따라서는 1명보다 못할 때도 있음]


검토6)

운영자 확인내용
[9. 다른 수병 능력치를 보정해 주긴 하지만 연사속도 차이가 없을수도 있음]

간단히 설명하자면 연사속도도 계단식 구간이 존재하고
갑판병의 보정능력으로 연사구간 돌파를 못한 경우에는 연사속도에 차이가 없습니다
이부분에 대해서는 별도로 포스팅을 하겠습니다

결론6)
[9. 다른 수병 능력치를 보정해 주긴 하지만 연사속도 차이가 없을수도 있음]


검토7)

갑판병의 전직에 따른 어빌리티 적용검토
갑판병 전직트리는 아래와 같이 3종류가 있습니다 (7국 공통)
  • 이등갑판병
  • 일등갑판병
  • 갑판장
전직에 따른 갑판병의 보정능력에 차이가 있는지 검토를 해보았습니다
1. 
이등갑판병 어빌30 > 보정0%
일등갑판병 어빌30 > 보정1%
        2. 
일등갑판병 어빌84 > 보정2%
갑판장 어빌84 > 보정4%
이를 종합해 보면 이등갑판병의 어빌적용치는 불분명하지만
일등갑판병  = 어빌30당 1%보정
갑판장        = 어빌21당 1%보정
일 가능성이 높다고 보여집니다 

결론7)
[10. 갑판병트리 전직에 따른 보정능력은 차이가 있다.]


검토8)

지금까지의 검토는 보정하려는 국가와 갑판병의 국가가 동일하다는 전제하의 검토였습니다
하지만 동맹국 (연합 - 미국/영국/프랑스/소련, 추축 - 독일/일본/프랑스/이탈리아) 간에도
갑판병의 보정능력은 일부 적용되어 지는것을 알고 있었기에 검토해 보았습니다

검토데이터)
    동일국가 4% > 동맹국 2%
    동일국가 5% > 동맹국 3%
    동일국가 6% > 동맹국 3%

이는 동일국가 보정능력의 1/2 + 반올림 한 수치와 동일하였습니다

결론8)
[11. 동맹국 갑판병 보정능력은 1/2+반올림일 가능성이 높다.]


검토9)

지금까지의 제가 공유한 검토 결과를 가지고 < 디시함대 - 조루 > 킹갓 유저가
7갑으로 연사구간을 유사연사산타 로 보정하려고 했습니다만 실제로는 그렇지 않았습니다

제가 데이터를 받아서 여러 검토를 해보았습니다

검토데이터)
    갑판 7%+5%+6%+5% > 10% 보정
    갑판 7%+5%+5%+6% > 9% 보정 (동일수병 위치만 변경)
    갑판 5%+7%+6% > 10% 보정
    갑판 5%+7%+6%+5% > 10% 보정
    갑판 5%+7%+5%+6% > 9% 보정
    ※위의 갑판병 4명은 모두 동일수병

    갑판 3%+3%+3%+3%+3%+3%+3% > 5% 보정
    갑판 3%+3%+3%+3%+3%+3% > 5%보정
    갑판 3%+3%+3%+3%+3% > 5%보정
    갑판 3%+3%+3%+3% > 5%보정
    갑판 3%+3%+3% > 5%보정
    갑판 3%+3% > 4%보정
    ※갑판병의 순서를 바꾸더라도 동일결과

상기 검토를 하게 협조해주신 디시함대 - 조루 유저님께 다시한번 감사드립니다

결론9)
[12. 갑판병은 4명 이상이 탑승하더라도 3명까지만 적용이 된다.]
[13. 갑판병 4명 이상 탑승시에는 경험치창 위치로 위쪽부터 3명의 갑판병만 적용된다.]


갑판병어빌과 보정효율구간

데이터가 더 쌓이면 업데이트 할수도 있겠습니다만
현재 제가 생각하고 있는 갑판병 구간은 아래와 같습니다 (갑판장일경우, 2021년9월)

보정1% = 갑판병어빌 21-41
보정2% = 갑판병어빌 42-62
보정3% = 갑판병어빌 63-83
보정4% = 갑판병어빌 84-104
보정5% = 갑판병어빌 105-125
보정6% = 갑판병어빌 126-146

공식으로 바꾸면 아래와 같습니다
보정능력% = 갑판병어빌/21+소수점이하 내림

참고로 영국 구갑은
    보너스누적어빌 650 > 갑판어빌 44.1 > 갑판보정 2구간상승
이라는 개사기수병입니다


정리


갑판병은 타 수병의 어빌리티를 보정해준다
갑판병의 사관/숙련병/수병빈혈도는 갑판병의 보정능력에 영향을 미치지 않는다
갑판병의 보정효율은 갑판병어빌에 따라서 변하며 계단식구간으로 정해져있다
    - 플미+1강화면 6%보정
갑판병이 여러명 탔을시의 페널티는 1/제곱근(탑승수) 이고
보정효율합*페널티로 여러명 탔을 경우의 전체보정효율을 예측해 볼 수 있다
그 외 - 함장이 탑승하지 않으면 갑판병은 보정능력을 발휘하지 않는다
갑판병은 3명까지만 어빌이 적용되며, 4명이상 탑승시에는 경험치창에서 위쪽부터 3명만 적용이 된다
갑판병이 동맹국 탑승시에는 일부 어빌만 적용이 된다 (x1/2+반올림)


* 갑판효율 계산기는 추후 업데이트 예정
* 함선전체 수리/기관 계산기 안에서 이미 갑판병의 복수 탑승 검토 해 볼수 있습니다

함선전체 수리/기관 계산기 (Click)


긴 포스팅 읽느라 수고하셨습니다
갑판병의 특성을 이해하시고 함선세팅/수병육성에 활용하시길 바랍니다
갑판병보정구간에 대한 추가 데이터 있으신 분 계시면 네이비필드 갤러리 혹은
게임쪽지(한국서버-fscoolxi)로 연락주세요

2021년 5월 2일 일요일

함포 연사속도단위에 관한 검토

네이비필드 함포연사속도

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


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

네이비필드라는 안에서 적 함포/함재기를 격추시킬수 있는 함포의 연사속도는
모든유저에게 매우 중요한 게임내 성능이고 알고 싶어하는 부분입니다

매우 적은 유저풀과 병맛게임운영(=게임내 구현로직을 자기네도 모름) 으로 인해
연사속도에 대해서 명확하게 알려진 바가 없습니다
오늘은 개인적으로 확인한 연사속도에 대한 검토결과를 공유하고자 합니다

네이비필드에서 함포연사의 최대치는
흔히 레이저대공으로 불리우는 만연사구간이 있습니다
과거 네이비필드 커뮤니티 안에서 공유하던 [최소연사는 0.2 s] [연사 한구간 0.2 s]
라는 썰이었지만 직접 확인해 본 결과 실제와는 차이가 있었습니다

제가 검토한 내용은 아래 두가지 내용입니다

    1.    연사구현의 최소단위
    2.    연사구간의 최소단위


얼핏보면 연사구현의 최소단위랑 연사구간의 최소단위는 같은거 아닌가 라고
생각하시는 분들이 계실지는 모르겠지만 이 두가지가 네이비필드에서 다르다
라는 것이 제 검토결과에서 가장 중요한 포인트 입니다.




간단하게 정리하자면 아래와 같습니다
  • 연사구현 최소단위는 6 f = 0.24 s 이고
  • 연사속도 최소단위는 1 f = 0.04 s 이다 (평균값)

그리고 한가지 더 덧붙일 정보가 있습니다

당연한 이야기에 가까울지 모르겠지만
함포연사구간이 나뉠때의 구간차이는
함포초기연사속도가 줄어듬에 따라서 연사구간차이도 줄어듭니다

이 사실을 뒤집어 놓고 생각해 본다면
함포초기연사속도에 따라 이미 연사구간이 설정되어 있고
포병의 어빌에 따라서 해당하는 연사구간의 함포연사속도가 구현된다고 추측됩니다

포병어빌에 따른 연사구간은 다음 포스팅에서...

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

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