RPG Maker
2006.07.07 09:19

SRPG 만들기는

조회 수 1171 추천 수 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. 물체 밀어서 움직이는 이벤트 조금 더 쉽게 하는 법

  2. [마지막 3명 모집] [취업연계무료교육] VR/AR 게임 콘텐츠 전문가 양성 과정 교육생 모집

  3. rpg vxa 로 겜만들때 데미지 설정 공식[링크]

  4. [꿀팁] 간단하게 만들 수 있는 실시간 전투 시스템

  5. JSON parser 변환데이터 저장시 생기는 Object Too Deep 해결하기

  6. 앙뜨프리너십에서 해커톤 부트캠프 모집중이네요

  7. RPG MV에서 플러그인 오류의 원인에 대하여

  8. RPG MV 게임 도중에 윈도우 스킨 파일 자체를 통째로 바꿔버리는 방법 (출처: HIME)

  9. 게임의 버전을 짜 보자! - 유의적 버전 2.0.0

  10. 텍스트 대화 도중 메뉴 여는 방법을 알아냈습니다!

  11. rpgmv 마우스 지원과 터치 지원이 되니.

  12. RPG Maker MV 와 AJAX를 이용한 웹통신 관련 영상.

  13. RPG게임 뻔한요소들.

  14. 자바스크립트와 관련해서 참고할 만한 사이트들

  15. 꿀잼이군요!

  16. [RPG2000/3 팁] 간편한 이벤트 단축키

  17. [RPG2000/3 팁] 간편한 이벤트 단축키

  18. [강의링크] 대비법칙-색상대비-밀당의 재미 약한 반대색 설계

  19. 오다 주웠습니다.

  20. 무료 이미지 사이트 Pixabay!

Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 51 Next
/ 51


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

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