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
번호 분류 제목 글쓴이 날짜 조회 수
544 언어/기타 맵배치? 마스터! [동굴] -H- 2006.07.09 872
543 언어/기타 나도 왕초보는 절대적 아니다! (下) 알피지2천 2006.07.09 260
542 언어/기타 캐릭터 레이더로 칩셋 맘에드는부분 옮기는 법 소미안 2006.07.09 314
541 언어/기타 최대공약수와 최소공배수 구하기 file Yggdrasil 2006.07.09 1040
540 언어/기타 흐흐응. 끄덕일만한 아이디어. 다크세이버™ 2006.07.09 869
539 RPG Maker 전투관련 밸런스. 한글화마스터 2006.07.09 1018
538 언어/기타 맵배치? 마스터! [산] -H- 2006.07.09 810
» RPG Maker SRPG 만들기는 비밀소년 2006.07.07 1141
536 RPG Maker 턴 알피지 구조 Rich 2006.07.06 1148
535 RPG Maker 엽기적인 스타워즈 RPG 전투 이벤트 file Rich 2006.07.06 709
534 언어/기타 바람의나라 - 쇄혼비무 , 초혼비무 액알의초보 2006.07.04 2988
533 언어/기타 유저가 맵만들기 =ROD= 2006.06.30 954
532 언어/기타 마비노기 타이틀 시스탬 린쌍 2006.06.30 917
531 언어/기타 아이콘을 만들어 보자. file 사토루 2006.06.29 888
530 언어/기타 [초보]6가지 팁 file =ROD= 2006.06.29 887
529 RPG Maker Rpg 2000 , 2003 으로 2 p 를 만들어 보자! 다크세이버™ 2006.06.29 910
528 언어/기타 게임을 포기하지 않고 제대로 만들어 보고싶다면. 비창 2006.06.28 934
527 언어/기타 일, 시간, 분, 초 시스템 . 스포아 2006.06.28 868
526 언어/기타 결투&결투장 시스템 . 스포아 2006.06.28 867
525 언어/기타 정신력 시스템 비밀소년 2006.06.28 699
Board Pagination Prev 1 ... 19 20 21 22 23 24 25 26 27 28 ... 51 Next
/ 51






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

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