Files
2nd/10_Wiki/Topics/Artificial-Intelligence-in-Games.md
T

28 lines
1.5 KiB
Markdown

---
id: P-REINFORCE-AI-GAMES
category: "10_Wiki/💡 Topics/AI"
confidence_score: 0.98
tags: [Game AI, Pathfinding, FSM, Behavior Tree, Reinforcement Learning]
last_reinforced: 2026-04-20
---
# [[Artificial-Intelligence-in-Games]] (게임 속의 인공지능)
## 📌 한 줄 통찰 (The Karpathy Summary)
> "플레이어의 즐거움을 위한 적당한 지능적 패배." 플레이어에게 도전과 몰입감을 주기 위해 설계된 NPC 제어 기술이자, 최근에는 환경 생성(PCG)까지 확장된 게임 디자인의 파트너다.
## 📖 구조화된 지식 (Synthesized Content)
- **Decision Making (FSM/BT)**:
- 유한 상태 기계(FSM)나 행동 트리(Behavior Tree)를 통해 상황에 맞는 NPC의 행동 로직을 계층적으로 설계한다.
- **Dynamic Difficulty Adjustment (DDA)**:
- 실시간으로 플레이어의 실력을 파악하여 난이도를 조절, '몰입(Flow)' 상태를 유지하게 하는 기술.
- **Emergent Behavior**:
- 고정된 스크립트가 아니라, 단순한 규칙들의 상호작용을 통해 개발자도 예상치 못한 흥미로운 상황을 만들어내는 기법.
## ⚠️ 모순 및 업데이트 (RL Update)
- 너무 똑똑한 AI는 게임의 재미를 망친다(절대 지지 않는 AI는 독재자와 같다). 따라서 게임 AI의 핵심은 '완벽한 승리'가 아니라 '설득력 있는 지능적 행동'을 보여주는 것이다.
## 🔗 지식 연결 (Graph)
- Related: [[Agency-in-Game-Design]] , [[Reinforcement-Learning]]
- Context: [[Immersive-Sim-Genre]]