조회 수 4641 추천 수 1 댓글 7
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 수정 삭제
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 수정 삭제

안녕하세요?

아는 분은 거의 없겠지만, 나름 3년 반 정도 RMXP를 해온 사람입니다.

제가 워낙 사교성이 부족한 터라 3년 반 동안 이 카페에서 알게 된 사람이 없지만 말이죠.


...갑자기 슬퍼지네.


잡소리는 그만하고 강좌 시작하겠습니다.




introduction...


이 강좌에서는 RPGXP의 데미지 계산식을 알아보게 될 텐데요,

데미지 계산식을 알아 두시거나 이 강좌가 있음을 기억하고 계신다면,

아마 게임 제작에서 가장 어려운 부분 중 하나인 '밸런스 맞추기' 를 조금 더 수월하게 하실 수 있으실 겁니다.


다만, 주의할 점은, 

이 계산식은 컴퓨터가 하는 것이니만큼 상당히 어렵다는 겁니다.

그러니, 잘 따라와 주시기 바랍니다.







1.기본공격에서의 데미지 계산

공격하는 사람(몬스터)를 A, 공격받는 사람(몬스터) B 라고 하면,
기본공격의 데미지는 다음과 같이 나옵니다.

공격자가 사람일 경우
[{A 의 무기 위력 - (B 의 물리 방어/2)} * {(20 + A 공격력)/20}] 에서 ± 15%

공격자가 몬스터일경우
[{A 의 힘 - (B 의 물리 방어/2)} * {(20 + A 의 공격력)/20}] 에서 ± 15%

식만으로는 어려울 테니 예를 두 개 정도 들어볼까요?

1.png                2.png

ex1)
플레이어가 공격할 때

A의 무기위력(힘)을 200,
B의 물리방어를 120
A의 공격력을 100
이라고 칩시다.

그러면 위 식에 대입한 값은
[{200 - (120/2)} * {(20+100)/20}] 에서  ±15%가 되겠죠?

따라서 최종 데미지는 840 ± 15% 가 됩니다.(714~966)



ex2)
몬스터가 공격할 때

3.png 

4.png

A의 무기위력(힘)을 500
B의 물리방어를 100
A의 공격력을 300
이라고 하면,

최종 데미지는,
[{500 - (100/2)} * {(20+300)/20}] 에서 ±15%

즉, 최종 데미지는 
7200 ±15% (6120~8280) 가 됩니다.



이상입니다.

그래도 쉽게 설명한다고 했는데 어떠셨는지요?
혹시 어렵진 않으셨나요?
그럼 다음에 나올 강좌 보시면 기절할 겁니다...ㅋ
다음 번에는 스킬 데미지에 관한 계산을 할 텐데, 그게 훨씬 힘들거든요.




** RKC의 떡밥님 강좌입니다.
http://cafe.naver.com/xpcafe/108055

?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수 추천 수
공지 초급강의실 게임제작강좌 A-Z 색인 (2016.1.24 ver) 2 file 천무 2016.01.12 7877 1
191 중급강의실 캐릭터레이더로 통맵만들기. 3 file 천무 2006.06.05 12396 23
190 중급강의실 액알강의[3] - 주석을 통한 설정 1 file 비밀소년 2006.07.21 5395 4
189 중급강의실 액알강의[2] - 일어서기위해 비밀소년 2006.07.30 5237 3
188 중급강의실 액알강의[1] - 베틀러 비밀소년 2006.08.07 8521 7
187 초급강의실 찰드 제작강의 "1" -겜제작을 시작할때- 5 ◈ÐÆЯΚ◈찰드 2008.08.28 6992 5
186 초급강의실 찰드 제작강의 "2" -툴을 처음 접하면- 4 ◈ÐÆЯΚ◈찰드 2008.09.29 6048 7
185 중급강의실 찰드 도트강의 "1" -케릭터 레이더의 이해 (1/2)- 6 ◈ÐÆЯΚ◈찰드 2009.08.16 6265 4
184 중급강의실 [RPG2003] 한단계 도약 : 되풀이 처리 3 A. 미스릴 2011.02.21 2819 1
183 중급강의실 [RPG2003] 한단계 도약 : 변수 번호의 스위치 6 A. 미스릴 2011.02.21 2591 0
182 중급강의실 [RPG2003] 한단계 도약 : 변수 번호의 변수 A. 미스릴 2011.02.22 2723 0
181 중급강의실 찰드 제작강의 "3" -툴의 완벽한 이해를 위한 그날까지 No.1 1 1 file 찰드 2011.09.02 3124 1
180 중급강의실 데스티니 패치 연구 1~3 2 1 file 나라뜨 2012.05.05 1200 0
179 초급강의실 [RPG VX ACE] 초심자강의 1 1 비형랑 2012.10.01 3230 2
178 중급강의실 [RPGVX ACE] 소재규격과 강의수록 1 2 비형랑 2012.10.01 3324 0
177 고급강의실 RGSS2 강좌 1 비형랑 2012.10.01 2559 0
176 고급강의실 뮤's 실전 스크립팅 강좌 [1. 기초 문법 다지기 (상)] 6 마니아 2013.09.16 2399 0
175 고급강의실 뮤's 실전 스크립팅 강좌 [2. 기초 문법 다지기 (중)] 3 마니아 2013.09.16 1422 0
174 고급강의실 뮤's 실전 스크립팅 강좌 [3. 기초 문법 다지기 (하)] 6 마니아 2013.09.16 1194 0
173 고급강의실 뮤's 실전 스크립팅 강좌 [4. 실전! 플래싱 메시지를 만들어보자] 3 마니아 2013.09.16 2145 0
172 고급강의실 뮤's 실전 스크립팅 강좌 [5. 실전! 반복문을 응용하자!] 2 마니아 2013.09.16 1435 0
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 Next
/ 10


[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)