시작하기. 무료입니다
또는 회원 가입 e메일 주소
Lecture 저자: Mind Map: Lecture

1. Objective C

2. Unity3d

3. Game AI

3.1. Ch 5. 그래프의 비밀

3.1.1. A. 그래프

3.1.1.1. 형식 적인 기술

3.1.1.2. 트리

3.1.1.3. 그래프 밀도

3.1.1.4. 다이그래프

3.1.1.5. 게임 AI에서의 그래프

3.1.1.5.1. 항해 그래프

3.1.1.5.2. 종속 그래프

3.1.1.5.3. 상태 그래프

3.1.2. B. 그래프 클래스 구현하기

3.1.2.1. GraphNode 클래스

3.1.2.2. GraphEdge 클래스

3.1.2.3. SparseGraph 클래스

3.1.3. C. 그래프 탐색 알고리즘

3.1.3.1. 무정보 그래프 탐색

3.1.3.1.1. 깊이우선탐색 (DFS)

3.1.3.1.2. 너비우선탐색 (BFS)

3.1.3.2. 비용 기반 그래프 탐색

3.1.3.2.1. Dijkstra 알고리즘

3.1.3.2.2. A*

3.2. Ch 7. Raven: 개관

3.2.1. A. 게임

3.2.2. B. 게임 아키텍처 개관

3.2.2.1. Raven_Game 클래스

3.2.2.2. Raven 맵

3.2.2.3. Raven 무기

3.2.2.4. 탄환

3.2.2.5. 트리거

3.2.3. C. AI 디자인 고려사항

3.2.4. D. AI 구현

3.2.4.1. 의사 결정

3.2.4.2. 이동

3.2.4.3. 길 계획하기

3.2.4.4. 지각

3.2.4.5. 목표 선택

3.2.4.6. 무기 다루기

3.2.4.7. 모두 통합하기

3.2.4.8. AI 구성요소의 갱신

3.3. Ch 8. 실질적인 길 계획하기

3.3.1. A. 내비게이션 그래프 구축

3.3.1.1. 타일 기반

3.3.1.2. 가시점

3.3.1.3. 확장 지형

3.3.1.4. 확장 지형

3.3.2. B. Raven 내비게이션 그래프

3.3.2.1. 성기게 과립화된 그래프

3.3.2.2. 정교하게 과립화된 그래프

3.3.2.3. 아이템 추가하기

3.3.2.4. 공간 분할

3.3.3. C. 경로 계획자 클래스 만들기

3.3.3.1. 특정 위치까지 경로계획

3.3.3.2. 아이템 타입까지 경로계획

3.3.4. D. 노드로서의 경로 또는 에지로서의 경로

3.3.4.1. 주석이 달린 에지 클래스

3.3.4.2. 경로 계획자 클래스 수정

3.3.4.3. 경로 부드럽게 하기

3.3.4.4. CPU 오버헤드를 줄이기

3.3.5. E. 난처한 상황에서 빠져 나오기

3.4. Ch 9. 목적이 부여된 에이전트 행동

3.4.1. A. 용감한 Eric의 귀환

3.4.2. B. 구현

3.4.2.1. Goal_Composite::RemoveAllSubgoals

3.4.3. C. Raven Bot에서 사용되는 목적

3.4.3.1. Goal_Wander

3.4.3.2. Goal_TraverseEdge

3.4.3.3. Goal_FollowPath

3.4.3.4. Goal_MoveToPosition

3.4.3.5. Goal_AttackTarget

3.4.4. D. 목적 중재

3.4.4.1. 건강 아이템 찾기의 바람직함

3.4.4.2. 특정 무기 찾기의 바람직함

3.4.4.3. 목표 공격의 바람직함

3.4.4.4. 맵 탐험의 바람직함

3.4.4.5. 모두 통합하기

3.4.5. E. 부산물

3.4.5.1. 개성

3.4.5.2. 상태 메모리

3.4.5.3. 명령 큐잉

3.4.5.4. 스크립트 행동에 큐를 사용