GameAI 3

의사 결정 - State machines

2021.10.21 - [Game AI] - 의사 결정 - Decision Tree 의사 결정 - Decision Tree Decision Tree Decision Tree는 Decision Making 구현법 중 하나이다. 빠르고, 쉽게 구현 가능하고 이해하기 쉽다는 장점을 가지고 있다. 위 트리에서 Leaf 노드는 실행할 액션(output)이 된다. input이 어떻게.. tsyang.tistory.com State Machine 개요 State Machine은 캐릭터가 정해진 행동들 중 하나를 골라 행동할 때 쓰기 좋다. (예를 들면, 정찰, 공격, 대기 중 하나를 선택해서 행동하는 경비원 AI) GoF의 상태패턴을 사용한다고 보면 된다. State Machine은 Script와 함께 쓰이는일이 많..

Game AI 2021.12.27

Game AI - Combining Steering Behaviors (1)

2021.10.03 - [Game AI] - Game AI - Steering Behaviors (3) Game AI - Steering Behaviors (3) 2021.08.07 - [Game AI] - Game AI - Steering Behaviors (2) Game AI - Steering Behaviors (2) 2021.06.19 - [Game AI] - Game AI - Steering Behaviors (1) Align Align은 타겟과 방향을 맞추는 동작이다. 타겟.. tsyang.tistory.com Blending 과 Arbitration Steering behavior들을 조합하는 데에는 크게 두 가지 방법이 있다. 혼합(Blending)은 조향 동작(Steering Behavi..

Game AI 2021.10.10

Game AI - Steering Behaviors (3)

2021.08.07 - [Game AI] - Game AI - Steering Behaviors (2) Game AI - Steering Behaviors (2) 2021.06.19 - [Game AI] - Game AI - Steering Behaviors (1) Align Align은 타겟과 방향을 맞추는 동작이다. 타겟의 속도나 위치와는 관계가 없다. Align을 구현할 때 주의할 점은 회전 방향을 정하는 것인데 이.. tsyang.tistory.com Path Following (길 따라가기) 이 행동을 이해하기 위해선 우선 매개변수를 사용하는 곡선에 대해 알 필요가 있다. 2021.07.11 - [이론] - 곡선(Curve) & 스플라인(Spline) 곡선(Curve) & 스플라인(Spline)..

Game AI 2021.10.03