메뉴 건너뛰기

창조도시 기록보관소

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개를 구할 수 있죠.


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


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


 


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

번호 제목 글쓴이 날짜 조회 수
» 다케릭 스토리 이어가기 할때. 찰드 2010.07.02 3
4798 2003에서 전투에니메이션용 그림들 질문요 찰드 2010.07.02 16
4797 다케릭 스토리 이어가기 할때. [2] 낚시본능 2010.07.02 62
4796 2003에서 전투에니메이션용 그림들 질문요 [1] jangbora 2010.06.30 45
4795 RPG2003 되는지 질문해봅니다. [5] 하얀초코 2010.06.13 73
4794 RPGXP 암호화 뚫는 방법 좀 알려주세요 엘제아 2010.05.23 194
4793 예전 엑자일 이란 게임이 있지 않았나요?? 바람은 2010.05.16 132
4792 RPGXP 암호화 뚫는 방법 좀 알려주세요 금금 2010.05.10 148
4791 아 전투시 캐릭터와 몬스터가 서로반대방향을봅니다 [4] file 뷁뷁이 2010.05.05 165
4790 [초보]비트맵 사이즈와 타이틀 그래픽 보행그래픽 질문점 찰드 2010.05.02 77
4789 허시 유적 발판 깨주세요 창조도스 2010.05.01 210
4788 [초보]비트맵 사이즈와 타이틀 그래픽 보행그래픽 질문점 file Yes-Man 2010.04.20 75
4787 [초보]비트맵 사이즈와 타이틀 그래픽 보행그래픽 질문점 [4] 함박눈덩이 2010.04.20 162
4786 전투음악에 대해서 천류 2010.03.23 76
4785 날씨시스템과 낮/밤시스템 추가방법 [1] 장진혁 2010.03.18 193
4784 효과음을 퍼가려고하는데 어떻게퍼가나요...? 쿠로쿠마 2010.03.17 219
4783 문장을 자동으로 넘긴는 방법좀 가르쳐주세요.. ⊙ЯЁÐ⊙찰드 2010.03.02 72
4782 문장을 자동으로 넘긴는 방법좀 가르쳐주세요.. [1] 오군영 2010.03.02 210
4781 그.. 게임을 찾습니다. [夢想家] 2010.02.28 90
4780 타이틀 화면이 안떠요;; file [夢想家] 2010.02.28 124