개념이해
2008.10.16 16:38

* 기타 RPG 2003 누적 경험치 계산방식

조회 수 3446 추천 수 0 댓글 3
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

* 기타 RPG 2003 누적 경험치 계산방식

어제 새벽까지 창조도시, 네임알피지, 게임공작소, 다음카페(최알모,알만툴), 네이버카페(포럼)을 둘러본 결과
RPG2003 누적 경험치 계산 방식이 올바르게 적혀있는 곳이 없더군요.
  
거의 경험치 게이지를 사용하려면, 파티원을 하나 추가해서, 주인공 레벨이 오르면 같이 오르는 형식으로
만드는 방식으로 어빌리티를 썼으나, 누적경험치 계산방식을 안다면, 경험치 게이지 만들기는 무진장 쉽게됩니다.
  
오늘 새벽 공식을 구해 올려다 드립니다.

누적 경험치 구하는 공식
-> [주인공이 도달할 레벨] * [주인공의 현재 레벨] * [주인공의 데이터베이스 경험치 증가도]
      + [경험치 기본치] * [주인공이 도달할 레벨] + [현재 레벨] * [주인공의 데이터베이스 보정치]

 (물론, 곱셈이 먼저인 것은 아시겠죠?)
직접 계산하고 구하느라 애먹었습니다.
아참 이걸 알고 있으셔야 후에 RPG2003 액션알피지 예제를 다운로드 받으실 수 있습니다.
* 사용방법
RPG2003에서는 변수 1개에서 처리하는 값 최대 자리수는 100,000입니다.
따라서 누적경험치가 1만 이상이면 게이지 처리하려면 100을 곱하는 퍼센트 계산방법을 취하게되는데
여기서 변수가 10만자리까지만 짤라내기 때문에 계산이 정상적으로 이뤄지지 못합니다.
    
따라서 트릭을 써야하는데
이와같은 트릭을 씁니다.
 
데이터베이스에서 주인공의 경험치 부분을 보시면 다음 레벨로가 있는데.
   
-> [주인공이 도달할 레벨] * [주인공의 현재 레벨] * [주인공의 데이터베이스 경험치 증가도]
      + [경험치 기본치] * [주인공이 도달할 레벨] + [현재 레벨] * [주인공의 데이터베이스 보정치]
이게 현재 레벨에서 얻어야할 레벨 경험치라면
이것의 총값을 A라고 합시다.
그럼 이 값에 이전 레벨에서 얻어야하는 경험치 양을 빼줍니다.
    
-> [주인공의 현재 레벨] * [주인공의 이전 레벨] * [주인공의 데이터베이스 경험치 증가도]
      + [경험치 기본치] * [주인공의 현재 레벨] + [이전 레벨] * [주인공의 데이터베이스 보정치]

    
이전레벨의 최대 구해야하는 레벨 경험치를 B라 했을 때,
A  -  B 를 해주게 되면 주인공이 얻어야할 최대 경험치량이 결정됩니다.
  

그리고 나서 설정해줘야하는 부분이
현재 주인공이 가지고 있는 경험치 - B를 값을 받는 변수를 만드시고
그 변수에 100을 곱하고 A - B 값을 받는 변수로 나누어 주시면
레벨별 누적경험치 게이지바가 아닌 0퍼부터 시작하는 게이지바가 만들어지게됩니다.

TAG •

Who's 니오티

profile

2020년에는 더 안정적인 니오팅 이끌기!

  • ?
    Endless 2009.07.15 23:26
    오오 이덕에 게이지바가 가능해졌네요
  • ?
    오니페인! 2010.08.08 13:52

    허억허억.......

    모....못알아듣겠어........

    이게무슨소리여.

  • ?
    Feather Fly 2010.08.13 20:12

    계산하기 귀찮았는데 여기 있구려.


List of Articles
분류 제목 조회 수 추천 수
설치하기 동영상 찍는법을 모르시는분들! 주목!! 9 file 46528 0
시작 색다른 턴알 방식 예제 4 file 3871 0
시작 파티 초기 위치 11 3863 0
시작 맨손일 때 어떤 이벤트가 작용하게 하자! 3629 3
시작 처음올리는강좌~ 특수문장 효과~ 4 3496 0
시작 나름 게임기획(?) 조작방법 수정, 스테미너, 자세잡기 추가 2 3418 1
시작 던전 렙제 만들기 오로지 조건분기로만 .. 2 3315 6
시작 혹시 나루토 rpg만들고 계신분이나 나루토 닮은 캐릭터 필요하신분! 3 file 2949 0
시작 판타지 소설이나 게임에 나오는 기본적인 몬스터 이름과 특징 4 2859 0
시작 처음 만드시는 분들께! 충고의 말! 2 file 2643 0
시작 파티 초기 위치를 설정하세요. 2605 0
시작 rpg제작시에 나타나는 포켓몬스터 증후증 9 2558 0
시작 알피지 강좌모음 (없는사람을 위해서) 3 file 2550 0
시작 [rpg2003] 간단한 맵만들기 (숲) 2 2550 0
시작 포토샵을 이용한 RPG 만들기 맵칩 편집 1 2504 0
시작 캐릭터 만들고 투명색 지정하기 (전꺼랑 달리 그림설명) 4 file 2501 0
시작 엘리베이터 만들기. 1 file 2482 0
시작 인터페이스강좌 2 file 2466 0
시작 전투애니매이션을 만들자! (그림설명) 3 2466 0
시작 RPG2000,3 어떻게 생겼나요? file 2464 0
시작 플레이 시간 만들기!! 11 2445 0
시작 핸드폰 만들기 file 2441 0
시작 한번 말 걸면 다른 메시지 나오게 하기 (스위치편) 2436 0
시작 케릭터에게 나이 시스템을 해보자. 5 2395 0
시작 은행강좌, 시간 만들기 2 file 2351 0
시작 월드맵 만들기 (그럼없음) (메모장) 4 file 2349 0
시작 스토리 게임의 중요한 것 3 2313 0
시작 은행을 만들어보자! 7 file 2301 0
시작 파티초기위치가 설정되지 않았습니다. file 2297 0
시작 파티초기위치가 설정되지 않았습니다. 2279 0
시작 [RPGXP]통몇대때리고통터트리기(스크린샷포함) 2 file 2271 0
시작 여러분 이런 퀘스트 를 원하세요? 7 file 2268 0
시작 문장특수효과 \ 정말 중요... 너무나 알아두어야 할 사항 2 2267 1
시작 핸드폰 만들기2 (만들기에 사용 할 그림) 1 file 2245 0
시작 긴건 싫다! 간단한 게임만들기! 5 file 2231 0
시작 우리나라 갑옷의 변천사 2 2202 0
시작 RPGXP완성시키기 1 2185 0
시작 게임아이디 비밀번호걸기 6 file 2169 0
시작 [자작시스템][z]키로 상자밀고 끌고 하는 시스템입니다. 2 file 2164 0
시작 특수기능을 사용해 실패확률을 만들고 실패 했을 시 이팩트 만들기 1 file 2090 0
시작 NRPG의 음악을 부족하다고요 그럼 이렇게 해요. 3 2089 0
시작 [펌]모든 기초강좌 [대랑 으로] 1 2088 0
시작 [포토샵] 게임타이틀 이미지 편집해서 만들기 1 2081 0
시작 알피지 XP 래밸 9999되개 만들기 7 2026 0
시작 아이탬 먹을건지 않 먹을건지 선택하는 법 2 file 1994 0
시작 판타지에서 나오는 몬스터이름2 2 1991 0
Board Pagination Prev 1 2 Next
/ 2

Copyright ⓒ Nioting All Rights Reserved. (since 1999)    개인정보
        

Fatal error: Cannot access property sessionController::$lifetime in /web/old/xe/modules/session/session.controller.php on line 45