RPG Maker
2006.07.07 09:19

SRPG 만들기는

조회 수 1141 추천 수 5 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
머리쓸만한 알고리즘이 필요한 것이 두군데 있습니다.
이동, 인공지능.
나머진 꽤 많은분들이 구현가능하다고 하시는거 같으니 안쓰겠습니다.
우선 이동을 표기하는데는 상당히 많은 이벤트가 필요합니다.

0칸이동 - 1개
1칸이동 - 5개
2칸이동 - 13개
3칸이동 - 25개
4칸이동 - 41개
5칸이동 - 61개
6칸이동 - 85개
7칸이동 - 113개

만약에 기사.. 라는 케릭터가 7칸이동이 가능하다면,
스테이지마다 113개의 이동이벤트를 복사해서 깔아야겠군요.

이제 이 이동이벤트의 설치가 난관이죠.

우선 케릭터를 중심으로 이벤트 한개를 설치합니다.
다음 그 이벤트의 동서남북 사뱡항에 4개를 설치합니다.
또 그 4개의 동서남북에 4개씩 설치합니다.
이렇게 원하는 이동력 만큼을 반복하면?

그렇습니다.
바로 이동력 표시가 되는것입니다.
하지만 여기서도 문제가 있죠.

중복되는 장소에는 표시하지말것!
이동불가능한 장소에는 표시하지 말것!
적 근처에서는 더이상 표시하지 말것!

이게 대충 말로 설명한 알고리즘이구요,
음.. 2003 커맨드는 까먹어버려서,
코드 알고리즘은 어떻게 설명해야할지..

그건 나중에 생각나면 ^^;;

자, 다음은 인공지능 파트군요!

인공지능 파트도 간단합니다.

우선 여태까지 설치된 이동이벤트들을
순서데로 돌립니다!

각 이동이벤트마다 한번씩 대상케릭터를 설치해봅니다.
그래서 거기서 공격가능한 장소를 다 계산해서,
그속에 때릴 수 있는 케릭터가 있는지를 확인합니다.
때릴수 있는케릭터가 있으면 그 케릭터를 때리는게 얼마나 가치있는 일인가를 계산합니다.
만약 케릭터를 때릴수 없으면, 그 장소가 얼마나 주인공과 가깝나를 계산합니다.

그런식으로 모든 이동이벤트마다 한번씩 계산을 해서,
가장 가치 있는 장소로 이동한뒤,
가장 가치있는 행동(치료, 공격, 마법, etc)을 하게하면 되는겁니다.

이것도 코드 알고리즘은 다음에 생각나면 쓰겠습니다. ^^;
?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
704 언어/기타 왕초보를 위한 액알의 기초 린쌍 2006.04.15 1164
703 RPG Maker RPG XP 배워보기 <보통필드형 맵배치방법> 덩키동크 2005.11.15 1164
702 언어/기타 너무도 초보적인.. 이름짓기로 살아남기 takehim906 2005.11.10 1164
701 RPG Maker 여러가지 이동기능을 주인공에게 부여해보자 file CC(虎) 2005.09.05 1158
700 RPG Maker RPG XP 배워보기 <화면전환 사용,응용하기> 덩키동크 2005.12.01 1153
699 언어/기타 크리티컬 데미지, 미쓰(회피) 만들기 조모군 2005.05.28 1153
698 RPG Maker 턴 알피지 구조 Rich 2006.07.06 1148
697 RPG Maker [초보]액션 RPG의 원리 천룡수 2006.11.02 1147
696 언어/기타 문장의 표시를 예쁘게 꾸미고 싶다...!!? 10 빡구´Fly。 2006.07.20 1146
695 언어/기타 ARM 어셈블리 입문 (장벽을 높이는) 이야기? 원스타 2006.08.16 1144
694 언어/기타 1픽셀씩 맵스크롤 1 file 설사즙 2010.07.12 1143
» RPG Maker SRPG 만들기는 비밀소년 2006.07.07 1141
692 언어/기타 임시변수 없이 스왑(swap)하기~ 케이코냥이 2006.08.28 1140
691 언어/기타 for문 (수정) 연지 2006.08.17 1140
690 RPG Maker [정보] 일본의 RPG만들기 관련 커뮤니티 1 비형랑 2012.10.01 1139
689 RPG Maker 나도 인기작 도전이닷 !! 다크세이버™ 2005.10.02 1138
688 언어/기타 주인공 이름이 마땅한게 없다면~ 3 네모상자 2006.12.12 1135
687 언어/기타 곱등이와의 대결 2 file HiNi 2010.10.08 1131
686 RPG Maker RXP DB 설명 『연금술사』 2005.07.13 1130
685 언어/기타 코인의 피아노 강좌 (Sevizi 옮김) file Sevizi 2005.05.30 1128
Board Pagination Prev 1 ... 11 12 13 14 15 16 17 18 19 20 ... 51 Next
/ 51






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

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