1 / 3

C++ 로 규현한 범용 퍼지 상태 기계

C++ 로 규현한 범용 퍼지 상태 기계. (GEMS2-3.12 장 ). 게임에서 FuSM 을 사용하는 이유. FuSM 이 퍼지 논리를 구현하기 쉬운 방법 게임 세계와 게임 안의 객체들 사이의 관계를 나타내는데 쓰이는 추상 개념들의 표현에 좀 더 깊이를 더할 수 있음 => 게임 플레이 향상 가능 좀 더 흥미로운 NPC 의 반응 만들어냄 NPC 의 행동 예측 불가능하게 됨 게임을 여러 번 반복해서 즐길 수 있음 사용 예 NPC 나 에이전트의 생명력 또는 HP

orenda
Download Presentation

C++ 로 규현한 범용 퍼지 상태 기계

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. C++로 규현한 범용 퍼지 상태 기계 (GEMS2-3.12장)

  2. 게임에서 FuSM을 사용하는 이유 • FuSM이 퍼지 논리를 구현하기 쉬운 방법 • 게임 세계와 게임 안의 객체들 사이의 관계를 나타내는데 쓰이는 추상 개념들의 표현에 좀 더 깊이를 더할 수 있음 => 게임 플레이 향상 가능 • 좀 더 흥미로운 NPC의 반응 만들어냄 • NPC의 행동 예측 불가능하게 됨 • 게임을 여러 번 반복해서 즐길 수 있음 • 사용 예 • NPC나 에이전트의 생명력 또는 HP • 레이싱 게임에서 Ai가 제어하는 자동차의 가속 또는 제동 제어 과정 (가속, 감속, 제동, 주행 제어 과정) • CD소스 참조 (FuSMclass, FuSMstate)

More Related