메뉴 건너뛰기

창조도시 기록보관소

RPG2K 다케릭 스토리 이어가기 할때.

2010.07.02 08:46

찰드 조회 수:3 추천:1

나도 매우 소견이 짧은 편이지만 두가지 방법이 생각납니다.


 


첫번째는 장보라 님이 답변하신데로 아이템을 모두 변수를 지정하여 없으면 0, 있으면 현재 갯수를 변수에 넣어두는 방법이죠.


초보적이면서도 가장 간단한 방법인 대신 이건 너무 단순노가다죠;


 


두번째는 좀 복잡합니다. 첫번째가 변수 하나에 한종류 아이템의 갯수를 넣어 놓는 방법이라면, 이건 변수 하나에 세종류 아이템을


넣어놓는 방법입니다.


2003도 그런지는 모르겠습니다만 2000의 경우 변수 하나에 들어갈 수 있는 최대의 수는 999999 입니다. 2003 가면서 변수 한계의 변동이 있었다는 말은 듣지 못했으니 아마 같을겁니다. 아이템 하나당 최대한으로 가질 수 있는 갯수는 99개 이므로, 지금 변수 하나의 최대의 수인 999999를 살펴보면 990000, 9900, 99 이렇게 3단계로 나눌 수 있다는걸 알수 있죠.


99만을 먼저 10만으로 나누고 그 나머지는 또 1만으로 나누면 아이템 하나의 갯수인 99개를 구해낼 수 있습니다. 마찬가지로 9천9백을 1천으로 나누고 또 그 나머지는 1백으로 나누면 또 하나의 아이템 갯수인 99개를 구할 수 있죠.


첫번째 방법과 같은 단순노동이 싫다면 이런식으로 연산퍼즐 즐기듯 하는 코딩을 해보시는 것도 알고리즘 연습에 많은 도움이 될 것입니다. 또한, 이렇게 해두면 연산 코드는 길어지겠지만 실질적으로 사용하는 변수의 수는 아이템 종류가 몇개 안된다면 오히려 더 많이 쓰게 되겠지만 아이템이 많으면 많을수록 점점 더 엄청난 양을 줄일 수 있습니다.


허나 아이템 갯수를 따로 기억해두는 알고리즘 때문에 고민하실 정도면 아이템 양이 꽤 많을것 같기도 하군요 ㅇ.ㅇ


 


아이템 갯수를 기억해두는 방법은 이 두가지 외에는 저도 잘 생각이 안나네요 ㅠ.ㅠ

번호 제목 글쓴이 날짜 조회 수
7150 RPG XP [온라인]에 대한 질문.. [5] 쟌.M.샤우트 2006.12.30 727
7149 작곡을 하기 위해, 필수적으로 알아야할 지식... 어떤 것들이 있나요? [1] 길모나 2007.02.01 722
7148 RPG2003 게임 데이터 저장 문제입니다;; [2] 닝구 2008.03.22 721
7147 드럼이나 퍼커션 리듬 배우기 하얀델 2007.11.06 721
7146 rgss-rtp standard 엿나.. [1] khn6991 2006.09.23 721
7145 비스타에서 비툴 되는 방법을 알려주세요 [2] 소엽 2009.04.05 719
7144 다만들고 시작할때 지형설정까지다했는데 캐릭터가 안움직여요 호러RPG제작자태연♡ 2009.07.26 719
7143 그림자문자 스크립트에 대해서.. [3] 덩키동크 2005.07.29 718
7142 캐릭터레이더를 쓰면... [1] 카이샬리 2008.04.06 715
7141 알만툴 2000에서 DirectDraw Error가 뜹니다. [1] 2010.01.23 714
7140 제가만들고있는 자료인데 지형설정 오류나서 수정좀해주세요 호러RPG제작자태연♡ 2009.07.26 714
7139 RPG2000 퀘스트 [2] 땀흘리는오덕후 2008.05.25 714
7138 스크립트 [1] 人生은 鸞誌라 2005.07.02 712
7137 RGSS100J.dll이라고 하면서 자꾸 안되네요. [1] 어라게 2007.03.10 710
7136 소스 사이트좀 찾아주세요 메카_탁 2009.01.11 709
7135 RPGXP 게임의 끈킴(렉)현상 [2] Saus. 2007.03.30 709
7134 캐릭터레이더 관련 고수분. [1] if 2006.12.29 708
7133 rpgxp 액알만드는법 & 게이지바 만드는법좀 알려주세요 [1] 방콕족의생활 2006.08.27 708
7132 RPGXP 1.01 에러 [2] TOKTOKI 2006.10.14 704
7131 RPGXP 캐릭터만들기관련... ^,.^ 2005.07.30 703