조회 수 4541 추천 수 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

?

  1. 게임제작강좌 A-Z 색인 (2016.1.24 ver)

    Date2016.01.12 Category초급강의실 By천무 Views7384 Votes1
    read more
  2. RPGXP의 데미지 계산식 (Part 1. 기본공격편)

    Date2013.09.17 Category중급강의실 By마니아 Views4541 Votes1
    Read More
  3. RPG 만들기 VX 한글 도움말 0.8버전

    Date2014.03.29 Category중급강의실 ByOmegaroid Views2602 Votes0
    Read More
  4. RPG XP에서 소를 집적타보자!! -일명 음모XP - (자작 이벤트)

    Date2014.06.09 Category중급강의실 ByBY_RAIN Views1168 Votes0
    Read More
  5. rpg vx 깨우치기(2)맵배치를 조화롭게해보자.

    Date2014.02.19 Category중급강의실 By리폼 Views1354 Votes0
    Read More
  6. Rpg vx 기본 깨우치기(1)

    Date2014.02.18 Category중급강의실 By리폼 Views1462 Votes0
    Read More
  7. rpg vx (3) 비밀번호 이벤트를 만들자.

    Date2014.02.19 Category중급강의실 By리폼 Views1613 Votes2
    Read More
  8. RPG Maker XP 암호화 하는법

    Date2013.09.25 Category중급강의실 By 운 Views1968 Votes0
    Read More
  9. RPG Maker XP 스위치조작하기

    Date2013.09.26 Category중급강의실 By 운 Views2690 Votes0
    Read More
  10. RPG Maker VX ACE Lite -Tilesets.rvdata2 데이터 구조

    Date2014.10.04 Category고급강의실 ByJunkMan Views2278 Votes0
    Read More
  11. RPG Maker VX Ace - 윈도우 만들기

    Date2014.10.16 Category고급강의실 ByJunkMan Views2542 Votes2
    Read More
  12. RPG Maker VX Ace - 선택지 윈도우 만들기

    Date2014.10.16 Category고급강의실 ByJunkMan Views1799 Votes2
    Read More
  13. RPG Maker VX ACE - Weapon 데이터 구조.

    Date2014.10.15 Category고급강의실 ByJunkMan Views848 Votes0
    Read More
  14. RPG Maker VX ACE - Troop 데이터 구조.

    Date2014.10.15 Category고급강의실 ByJunkMan Views627 Votes0
    Read More
  15. RPG Maker VX ACE - System 데이터 구조

    Date2014.10.15 Category고급강의실 ByJunkMan Views1056 Votes0
    Read More
  16. RPG Maker VX ACE - State 데이터 구조.

    Date2014.10.15 Category고급강의실 ByJunkMan Views679 Votes0
    Read More
  17. RPG Maker VX ACE - Skill 데이터 구조.

    Date2014.10.14 Category고급강의실 ByJunkMan Views1156 Votes0
    Read More
  18. RPG Maker VX Ace - RPG::Event의 구조.

    Date2014.10.05 Category고급강의실 ByJunkMan Views2657 Votes0
    Read More
  19. RPG Maker VX Ace - RPG Maker Title 장면(Scene) 수정하기.

    Date2014.10.15 Category고급강의실 ByJunkMan Views1661 Votes1
    Read More
  20. RPG Maker VX ACE - MapInfos.rvdata2 데이터 구조.

    Date2014.10.05 Category고급강의실 ByJunkMan Views3626 Votes0
    Read More
  21. RPG Maker VX ACE - Map.rvdata2 데이터 구조

    Date2014.10.04 Category고급강의실 ByJunkMan Views1593 Votes0
    Read More
Board Pagination Prev 1 ... 3 4 5 6 7 8 9 10 Next
/ 10






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

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