RPG Maker
2005.09.24 20:04

광부와 변수레벨 시스템

조회 수 805 추천 수 4 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
안녕하세요 ^^;;

이번에는 낚시와 광부에 대해서 공유해 보려고 합니다.

이것도 제가 예전에 It's RPG [무한 Rpg] 를 만들면서 썻던 것인데요..

어쨋든, 말씀드려 보겠습니다 -_-)/


★ 광부와 변수레벨

광부란, 작업복을 입고 금광에 들어가

곡괭이를 잡고 광물을 케는 사람을 말하죠.

그럼 이걸 적용시켜서, 작업복(광부옷)과 곡괭이를 장착했을 때

광물을 켈 수 있게 하는겁니다.

이렇게 해도 아무 모션도 없고 너무 썰렁~[..]

그럼 상, 하, 좌, 우 에서 곡괭이질 하는 모션을 도트해서

전투애니의 처리를 해두는거죠.

그럼 모션과 소리는 완성된 겁니다.

또 하나, 곡괭이로 광물을 쳤는데 그게 항상 일정한 확률로 광물을

떨어뜨릴수는 없는법 입니다.

그러므로 여기에 "난수"의 개념을 대입시켜보죠.

변수 2 : [난수의 대입 1~3 까지]

이벤트 1을 결정키로 시작했을 때 : 변수 1, 가산 : 변수 2의 값

조건분기 : 변수 1이 10 이상일 때 : "철" 을 한개 늘린다.

이런식으로 해줘 봅시다.

그럼 난수 1~3까지를 더해지는 겁니다.

운이 좋을때는 3*4>10, 4번만 해줘도 켈수 있지만

운이 나쁠때는 1*10>=10, 10번을 곡괭이질 해야 켈수 있다는 겁니다.

그리고 광부레벨을 적용시켜 경헙치와 광부 레벨을 변수로 제작하는것도 좋습니다.

예를들면, 변수 3 : [광부레벨] 변수 4: [광부경험치] 변수 5: [최대경험치] 로 정의 해 둡니다.

그리고 변수 5인 최대경험치에는 게임 오프닝이나 스위치를 이용해 단 한번만

초기 경험치를 대입시켜줍니다. 레벨 1에서 2로 넘어갈때의 경험치를 100으로 하고싶다고 하면

변수 5에 100을 대입하면 되는거죠.

그리고, 광물을 켔을 때 그 광물에 해당하는 변수 4 : [광부경험치] 에 가산을 해주는 겁니다.

만약 철을 켔을때 변수 4 : [광부경험치] 가산, 10 을 해 봅시다.

조건분기 : 변수 4 : [광부경험치] 가 변수 5 : [최대경험치] 이상일때 : 변수 4 : 가산1, 변수 5 : 가산 50,
               변수 4 : [광부경험치] 대입, 0

이렇게 해주면 철의 경험치인 10씩 10번(10*10>=100) 이 되어서 레벨업을 하게 되는겁니다.

또, 레벨업을 했을시에 50의 추가경험치가 주어지므로


레벨 2로 올릴 시 필요 경험치 : 100

레벨 3으로 올릴 시 필요 경험치 : 150

레벨 4로 올릴 시 필요 경험치 : 200

레벨 5로 올릴 시 필요 경험치 : 250


이런식으로 계속해서 최대경험치가 축적되는거죠.

이렇게 되면 광부레벨이 하나 완성되는겁니다.

또 광물만 케는법은 없죠. ^^;;

광부들은 돈을벌기 위해 캔 광물을 직접 팔기도 하지만 "재련" 이라는

과정을 통해 금속의 값어치를 좀더 늘리기도 합니다.

이런것은 대장간에 부탁해서 하거나 주인공의 집을 하나 지어주고

그곳에서 하게 하면 되겠죠 ^^;;


제가 오늘 말씀드린 내용을 요약해 보겠습니다.

1. 광물을 케는 모션을 넣자.

2. 광물이 나올 확률을 난수로 조작하자.

3. 광부레벨을 도입시켜 보자.

4. "재련" 이라는 시스템을 넣어보자.

이상이었습니다 ^^;;

이해가 않가시면 변수와 그 중에서도 난수를 좀더 익히시고

한번만 더 읽어보시기 바랍니다.

글을 읽으시느라 수고하셨습니다 -_-;;

즐거운 공유되길 바라며 ..
?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
164 언어/기타 새로이 발견했도다 ! 아무도 모를껄 ? 다크세이버™ 2005.10.05 1022
163 언어/기타 경마를 간단하게 만들어 볼까 ? 10 다크세이버™ 2005.10.05 1082
162 언어/기타 너무나 간단한거지만(마음만 먹으면 넣을 수 있는) 탐정할인Q 2005.10.05 619
161 언어/기타 액션 알피지.. 더욱 다양해질수는 없을까 ? 다크세이버™ 2005.10.03 788
160 RPG Maker 전투애니매이션으로 전투를 만들어보자. LeeGang 2005.10.03 1396
159 RPG Maker RPG2000에서 워프게이트 만들기 당산보검 2005.10.03 301
158 언어/기타 필드에서 체력 채우기 당산보검 2005.10.03 302
157 RPG Maker 나도 인기작 도전이닷 !! 다크세이버™ 2005.10.02 1138
156 RPG Maker 흠.. 그림의 표시로 던파를 만들어볼까? 예화 2005.10.01 930
155 언어/기타 변신을 하면 공격속도가 올라간다? 게임시작 2005.10.01 394
154 언어/기타 긁적... 오래된건데;; 다른 사람은 알고 있으려나?(변수 타이머) 예화 2005.09.30 615
153 언어/기타 스위치의 이해 누런하늘 2005.09.29 946
152 언어/기타 [예제포함] 턴제 액션알피지 간단하게 만들어보자 !! 다크세이버™ 2005.09.28 1417
151 언어/기타 턴제 액션알피지 다크세이버™ 2005.09.27 828
150 언어/기타 대충... 이런 비법인데 예화 2005.09.25 683
149 RPG Maker 예를 들어서.. 태풍™ 2005.09.25 528
» RPG Maker 광부와 변수레벨 시스템 ll김ll밥말이™ 2005.09.24 805
147 언어/기타 일정한 장비착용시 HP나 MP가 회복되게 해보자! 어둠의그림자 2005.09.23 624
146 언어/기타 [TIP]변수를 이용해 난수를 써보자 CC(虎) 2005.09.22 526
145 언어/기타 전략시뮬레이션[새로운 방식의.. ] MiNi'M' 2005.09.22 830
Board Pagination Prev 1 ... 38 39 40 41 42 43 44 45 46 47 ... 51 Next
/ 51






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

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