[잡담] 퍼드 대미지에 대한 프로그래밍 관점의 고찰 및 미래시.... (장문 주의!) 언데드불사신 11-30 조회 1,043 추천 1 8

퍼드가 10년이 넘은 게임이고 퍼드 초창기에는 대미지가 21억을 넘을 거라는 생각을 못했을 확률이 높습니다.

그때만 해도 리더스킬의 대미지 배수가 1, 1.5, 2배가 주를 이루었고, 양리더의 곱산으로 인한 배수가 최대 4배가 다였으니까요.

물론 이후에 등장하는 라와 아누비스 같은 굇수들만 굴릴 수 있는 녀석들이라 해도 25배, 100배가 최고치였습니다.

매 턴 4초의 조작 시간으로 5속을 맞출 수 있거나 어떤 추가콤 없이 10콤을 깡으로 맞출수 있다면 당신은 굇수가 맞습니다.

 

그러다가 시간이 흐르면서 가챠로 먹고사는 퍼드의 특성상 신캐릭터는 기존 캐릭터들 보다 더 강한 녀석들이 나와야 했고,

당연히 그 배수는 높아 질 수 밖에 없었으며, 각성이라는 요소의 등장으로 21억을 뚫는 캐릭이 탄생을 했겠죠.

저는 초기에 조금 하다가 몇 년의 공백이 있었기에 어느 캐릭이 최초 저 벽을 허물었는지는 모르겠습니다. ㅎㅎ;;

 

 

그렇다면 왜 10억 혹은 100억이 아닌 21억 이라는 제한을 두었으며, 풀어주기로 했다는 것은 그 한계를 극복한 것일 텐데 

고작 그 두배인 42억 일까라는 것입니다.

 

얕은 프로그래밍 지식을 가지고 하는 얘기라 재미 삼아 보아준다 생각하심 좋을 것 같습니다.

 

프로그래밍에서 정수 값에 대한 데이터형을 int라고 합니다.

int라는 데이터형은 –2,147,483,648 ~ 2,147,483,647 정수 값을 가질 수 있습니다. ( 어디서 많이 본 수치죠? )

퍼드의 대미지에 대한 값은 int형을 가지고서 제작 했을 것입니다. (대부분의 게임도 그럴 것이구요.)

그러니 최대치가 21억 입니다. 말그대로 프로그램의 한계인 셈입니다.

 

정수값에 대한 21억 이상의 수치는 그럼 프로그래밍에서 사용 못함??

int(32비트) –2,147,483,648 ~ 2,147,483,647 

long(64비트) –9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807

long형을 사용하면 가능 할 겁니다. 무려 900경(맞나?) 사용 가능합니다.

 

그런데 왜 풀어준 게 고작 42억이죠??

unsigned int​ 이라는 부호 없는 데이터형이 존재 합니다.

uint(32비트) 0 ~ 4,294,967,295

퍼드에서 마이너스 데미지는 존재하지 않기에 데이터 형을 uint로 수정한 것 같다는 소견입니다.


이걸로 미루어 봤을 때, 대미지의 한계값이 더 풀릴 수도 있을 것이란 생각은 접는 게 맞는 것 같습니다.

그리고 초중력과 같은 발상을 통해서 대미지를 줄이는 방식이 앞으로도 이어 질 테구요.

 

32비트의 정수형 데이터를 사용하다가 64비트로 전환에 어떤 어려움이 있는 것인지, 

혹은 구조상 무슨 문제가 있는 것인지에 대한 것은 저의 얕은 지식으로는 알 수가 없네요.

( 이것에 대한 답은 진정한 프로그래머님이 답을 해 주시지 않을까 기대해 봅니다.)

 

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

 

좀 더 세심하게 살피고 글을 썼어야 했는데 그냥 저의 망상과 같은 해프닝으로 끝나네요. ㅎㅎ;

원피스에서 이미 42억을 넘어서는 50억, 80억의 수치가 등장하는 것과 

보스들의 HP값이 이미 42억을 넘어 섰는데 이런 것들을 모두 생각 못했네요.

그래도 글은 수정하지 않고 두려고 합니다.

 

-- 정정 글 --

퍼드의 대미지에 대한 수치는 42억 이상의 수치 가능 합니다.

앞으로 999K 대미지가 화면에 표시 되는 걸 기대해 봅니다. ㅎㅎ

 

 

 

추천: 1
  • 페이스북 공유
  • 트위터 공유
언데드불사신 | Lv. 23
포인트: 7,809
T-Coin: 867
댓글 0
에러
시간
[비밀글] 누구누구님께 삭제된 글입니다 블라인드된 게시물입니다 내용 보기 댓글을 로딩중이거나 로딩에 실패하였습니다.
등록된 댓글이 없습니다.
댓글 쓰기
주사위
주사위 놀이 닫기
주사위 수를 입력해 주세요.

전체 목록