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)을 하게하면 되는겁니다.

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

  1. [초보]액션 RPG의 원리

    Date2006.11.02 CategoryRPG Maker By천룡수 Views1147
    Read More
  2. SRPG 만들기는

    Date2006.07.07 CategoryRPG Maker By비밀소년 Views1141
    Read More
  3. [정보] 일본의 RPG만들기 관련 커뮤니티

    Date2012.10.01 CategoryRPG Maker By비형랑 Views1141
    Read More
  4. 나도 인기작 도전이닷 !!

    Date2005.10.02 CategoryRPG Maker By다크세이버™ Views1138
    Read More
  5. RXP DB 설명

    Date2005.07.13 CategoryRPG Maker By『연금술사』 Views1131
    Read More
  6. 던전과 랭크 시스템을 만들어 보자.[스샷]

    Date2005.08.29 CategoryRPG Maker By야미토츠바사 Views1123
    Read More
  7. [XP]못가게 막는 이벤트.

    Date2005.12.09 CategoryRPG Maker ByGAiA Views1122
    Read More
  8. 침대를 만들어보자.

    Date2005.07.21 CategoryRPG Maker By아이디어 생산기 Views1116
    Read More
  9. [RXP]윈도우 만들기 1탄-윈도우 제작

    Date2005.12.30 CategoryRPG Maker By『연금술사』 Views1111
    Read More
  10. RPG만들기2003 간단소개(

    Date2005.07.22 CategoryRPG Maker By혼돈의하늘32 Views1107
    Read More
  11. rpg2003 액션알피지 간단한 예제

    Date2012.09.03 CategoryRPG Maker By아자2™ Views1092
    Read More
  12. 다들 연세가 어떻게들 되시나요

    Date2006.08.18 CategoryRPG Maker ByMrGeek Views1086
    Read More
  13. 데이터베이스 설명

    Date2005.07.17 CategoryRPG Maker By선백 Views1079
    Read More
  14. 좌표간 거리구하기 알아두면 좋다!

    Date2006.04.22 CategoryRPG Maker By다크아머 Views1075
    Read More
  15. RPGXP 스크립트를 공부 합시다. -2강(수치의 계산 편)-

    Date2005.06.05 CategoryRPG Maker By장아찌 Views1061
    Read More
  16. ☆★특명★☆ rpg2k로 srpg 만들기(1)

    Date2006.05.09 CategoryRPG Maker By길모나 Views1054
    Read More
  17. 유명한 게임들에 대한 고찰

    Date2006.02.05 CategoryRPG Maker By『연금술사』 Views1044
    Read More
  18. 스위치를 알아보자.

    Date2005.05.28 CategoryRPG Maker By장아찌 Views1037
    Read More
  19. RPGXP xy의 치명적 문제를 보완하자

    Date2006.11.21 CategoryRPG Maker ByA. 미스릴 Views1031
    Read More
  20. 전투관련 밸런스.

    Date2006.07.09 CategoryRPG Maker By한글화마스터 Views1018
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 ... 15 Next
/ 15






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

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