디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[💬] 국지전 만점(아님) 현상은 이게 원인으로 암

에무1918갤로그로 이동합니다. 2023.10.29 02:14:57
조회 768 추천 9 댓글 2
														

"부동소수점"


소전에서 일어나는 대부분의 미묘한 문제는 실수값 처리에서 발생하는 좆동소수점 올림이 원인입니다...


이것 때문에 스킬1, 스킬2 10렙 기준으로 각 +1씩 총 +2가 되는걸로 알고 있음. 스킬 렙에 따라서 발생하지 않을~수도 있는데 이건 테스트하지 않을거.


아무튼 우리가 만점표와 실제 점수에서 보는 건 클라 뜯어서 나온 계산 공식을 순수하게 계산한 결과이고,


편성 화면에서 보이는건 클라이언트에서 부동소수점 오류까지 포함한 결과임.


"엥? 스킬능력 그거 그냥 정수끼리 곱하던데? 뭔 부동소수점 오류?"라고 생각할 수도 있으나~


오히려 정수처럼 보이는 float값 계산에서 보기 쉬운 유형임. 소수점 남으면 그냥 올림하며 처리하면 되어서 오히려 오류가 발생하지 않거든.


예를 들면 철혈 작전 능력 계산에서 태생 3성 철혈 유닛의 스킬1의 계산 공식은 아래와 같음


Roundup((35 + 5 * (float)(스킬렙 - 1)) * (float)Roundup(현재체력/최대체력) * ((float)태생 레어도/ 5.0 + 0.8))

=Roundup((35 + 5 * (float)(스킬렙 - 1)) * (float)1 * ((float)3/ 5.0 + 0.8))

=Roundup((35+5 * (float)(스킬렙-1)) * (float)1 * (float)1.4)


이걸 그냥 float 신경 안 쓰고 줄이면 아래와 같음.


올림((35+5*(스킬렙-1)*1*1.4))

=올림(35 + 7*(스킬렙-1))

=35 + 7 * (스킬렙 - 1)


그러니까 상식적으로 생각하면 스킬 레벨 1당 7의 작전능력이 상승하게 됨.


이걸 실제로 스킬 레벨별로 계산을 돌리면 아래 표에서 '스킬(3성)'부분과 같음.


a1762168f5dc3f8650bbd58b36807069904c


위 표는 올림 처리를 하지 않고 마지막 계산 결과만 가져온 거임.


여기서 빨간색 부분만 부동소수점 오류가 발생하는 경우로, 이 경우에는 클라이언트 공식과 달리 작전능력이 +1되어서 나오게 됨.


따라서 스킬 레벨 4~10 사이인 태생 3성 철혈 유닛의 경우, 인게임에서 작전능력을 계산 공식보다 +1해서 보여주게 되는 거지.


6성 인형도 마찬가지로 보이지만 서버에서 돌리는 건 부동소수점 오류가 발생하지 않는 거 같고.


부동소수점...또 당신입니까...


아무튼 그래서 클라이언트 작능 쪼금 달라도 결과는 국지전 계산기 고대로 나오니까 걍 쓰자

추천 비추천

9

고정닉 3

원본 첨부파일 1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2863 설문 시세차익 부러워 부동산 보는 눈 배우고 싶은 스타는? 운영자 24/05/27 - -
1820494 💬 월 목 방어구사 23% [6] 응꼬당갤로그로 이동합니다. 23.11.13 833 23
1820461 히든 [이중난수 히든+] 누적점수 노가다 정리 [3] ㅇㅇ갤로그로 이동합니다. 23.11.12 869 7
1820398 히든 <우중난수+> 2175080점 [20] 산매갤로그로 이동합니다. 23.11.12 2110 7
1820390 히든 [이중난수 히든+] 비리비리공략 이미지화(5턴부터는 참고만, 122만점) [52] ㅇㅇ갤로그로 이동합니다. 23.11.12 6095 46
1820322 히든 [비밀의 소용돌이+] 2061966점 [6] 772195갤로그로 이동합니다. 23.11.11 1251 6
1820294 히든 [비밀의 소용돌이] 10 Sv98 1097931점 [16] 템플러갤로그로 이동합니다. 23.11.11 1507 14
1820275 히든 알리미 히든 픽률조사 안내 [21] es갤로그로 이동합니다. 23.11.10 1043 16
1820274 💬 비리비리 복각히든 절평용 영상 2개 [10] SKP갤로그로 이동합니다. 23.11.10 2385 25
1820243 히든 [만성쇼크] 중섭 픽률 기록(스압) [6] appn갤로그로 이동합니다. 23.11.10 1034 11
1820241 공식 스킨 조각 (2) (한섭 공지) [4] 얀데레좋아함갤로그로 이동합니다. 23.11.10 857 5
1820228 💬 내 쥬지를 아프게 만든 몽순이 성능 간단 테스트 [12] ㅇㅇ갤로그로 이동합니다. 23.11.10 2027 11
1820194 💬 드리머 - 미스트 글라이더 대사 [6] quartz갤로그로 이동합니다. 23.11.10 943 10
1820129 💬 디스트로이어 여동생 [9] ㅇㅇ갤로그로 이동합니다. 23.11.09 2411 13
1820125 공식 스킨 조각 (1) (한섭 공지) [1] 얀데레좋아함갤로그로 이동합니다. 23.11.09 731 5
1820121 공식 한섭 점검 공지 [5] 얀데레좋아함갤로그로 이동합니다. 23.11.09 1108 7
1820077 💬 드디어 적으로 나오는 콩공장 [10] 미친존재감갤로그로 이동합니다. 23.11.09 1898 8
1820074 💬 드리머 - 미스트 글라이더 [7] quartz갤로그로 이동합니다. 23.11.09 1418 12
1820073 💬 드리머 - 미스트 글라이더 SD [1] quartz갤로그로 이동합니다. 23.11.09 779 7
1820052 💬 중급칩 랭킹 별일 없이 2등 먹었네 [11] 미친존재감갤로그로 이동합니다. 23.11.09 617 5
1817859 정보 퍼미션 리로딩 공략 및 정보 모음 [15] 스텡갤로그로 이동합니다. 23.10.20 11929 45

게시물은 1만 개 단위로 검색됩니다.

갤러리 내부 검색
게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2