ㅋㅋ 저번에 퀴즈를 관둔 O.X 입니다
아 어제 광복절에 카오스 한참하다가 (물론 국기는 달았습니다)
질려서 실험하게 됬습니다.
잡소리 치우고 본론으로~
-----
일단 소숫점 데미지가 뭐냐 하면
스타크래프트 데미지엔 정수(1,2,3,4)뭐 이런데미지만 나오는게 아니죠
예를 들어 상성이 폭발형인 유닛이 소형 유닛을 공격한다면 데미지는 50%밖에 안되죠
그런데 그 폭발형유닛의 데미지가 홀수라면?
데미지는 소숫점까지 나오겠죠
과연
스타크래프트에선 소숫점데미지까지 계산을 할까요?
계산을 한다면 어떻게 표시될까요?
알아보도록 하겠습니다.
(중간중간 스샷을 못찍어서 리플레이를 보고 찍은 사진이 있습니다 양해 부탁 ㅜㅜ)
-----
실험 1 : 스타크가 소숫점 데미지가 인정되는걸 증명하자!
일단 실험 준비 유닛입니다.
방어 0 체력 10의 시민입니다
데미지 5인 탱크 입니다
탱크의 상성은 폭발형인거 아시죠?
그러므로 소형인 시민에게는 50%인 2.5의 데미지를 주겠죠
때려 보겠습니다.
한대 때렸습니다. 시민의 체력은?
엥? 2가 깍였내요? 0.5의 체력은 무시하는걸 까요?
한번더 때려보죠
때렸습니다. 과연 체력은?
앗! 체력이 3이 깍여 5가 됬내요
아~ 2.5+2.5=5 이렇게 5가 깍긴거내요
처음에도 2.5가 깍인건 확실하지만 0.5는 표시가 안되고 체력 8이 남았다가
한번 더 때려 또 2.5가 깍기니깐 0.5+2.5해서 3이 깍긴거내요
또 다르게 한번 해볼까요?
이번엔 체력 1의 시민과
데미지 1의 탱크를 준비합니다 상성은 역시 폭발형이므로 시민에게 0.5데미지를 주겠죠
탱크로 시민을 때리면 1방에 죽을까요? 2방에 죽을까요?
때립니다!
체력 0.5의 상태입니다. 1로 표시되내요 그럼 한번 더 때리면 죽을까요?
아 죽고 말았내요 0.5+0.5=1
결론 : 스타크엔 소숫점 데미지가 버려지지 않고 인정된다 하지만 정수 데미지가 되기까진 표시가 되지 않는다
그럼 이런 데미지는 어떻게 될까요?
3.33333.... 같은 무한소수(순환소수)는?
이번 실험은 이런 소수점데미지에 대한 실험입니다.
실험 2 : 3.3333... 같은 무한소수 데미지는 어떻게 될까?
일단 실험에 쓸 유닛입니다.
데미지 10의 뮤탈
방어 0의 똑같은 고스트 3마리 입니다.
쓰리쿠션을 이용해 무한소수 데미지를 만들어 보겠는데요
뮤탈 데미지가 10이라면
첫번째 쿠션의 데미지는 10
두번째 쿠션의 데미지는 첫번째 쿠션 데미지의 1/3, 즉 3.33333....
세번째 쿠션의 데미지는 두번쨰 쿠션 데미지의 1/3, 즉 1.11111....
입니다
때립니다!
3.33333... 의 체력이 깍긴 고스트입니다. 역시 표시는 3이 깍긴걸로 되내요
두번째 공격!
이런 고스트가 안나오게 찍혔내요 ㅡㅡ;
하지만 2번째 고스트 맞습니다
3.333333....+3.333333....=6.666666....
표시는 6이 깍긴걸로 됬내요
세번째 공격!
이 공격이 중요합니다
한번더 공격하면 데미지는 9.999999...
가 되는데요
중학교 수학에 따르면
9.99999....=10
인데요
과연 고스트는 체력이 90이 남을지
아님 91이 남을지?
헛! 91이 남았내요... 0.0000.......1의 차이로 ㅋㅋ
그렇다면 다음에 한번 더 때리면
9.999999...+3.33333...=13.33333...
즉 고스트 체력은 87이 남겠죠?
마지막 공격!
역시 87이 남았내요
결론 : 무한소수데미지도 인정된다. 중학교수학공식은 통하지 않는다?
-----
실험내용은 여기 까지 입니다.
3.3728742
이런 데미지나
3.3843925.....
같은 무리수도 실험해 보고 싶었지만
스타크 상성으로 이런데미지를 어째만들지 ㅜ
(방법은 없다고 봅니다 혹시 만들 방법을 아시는분은 리플로~)
P.S 다음 실험 소재를 찾습니다.