14. 결론
• FSMclass은 게임의 AI를 만들기 위한 기초
라고 할 수 있다.
• 이것을 이용해서 “다계층 FSM”과 “퍼지 상
태기계”을 더 공부 하면 된다. ( 나중에 이
것 공부해서 발표 하겠음 ^^)
Notes de l'éditeur
책에 나와있는 간단한 유한상태의 예입니다.
이것이 간단한 몬스터의 상태 전이 규칙이다.
나중에 캐릭터라면 더 복잡한 상태 전이 규칙이 가지게 될 것입니다.
그러면 기양 생각을 해본다면 if else가 많이 나올거라는 생각을 가지게 되는데요
이것을 클래스 상속과 관리자 클래스을 이용한 좀 더 깔끔한 구조로 만들수 있는 것이
인제부터 알게 될 FSMstate와 FSMclass클래스 입니다.
FSMstate – 하나의 상태를 의미하는 클래스
FSMclass – 임의의 개수의 FSMstate로 구성된 하나의 상태 기계 클래스
범용성과 다양성의 지원을 목표로 설계된 클래스이다.