Earticle

다운로드

동물의 세력 투쟁 행동을 이용한 게임 인공 지능 구현
Implementation of NPC Artificial Intelligence Using Agonistic Behavior of Animals

  • 간행물
    디지털융복합연구 KCI 등재 바로가기
  • 권호(발행년)
    제12권 제1호 (2014.01) 바로가기
  • 페이지
    pp.555-561
  • 저자
    이면재
  • 언어
    한국어(KOR)
  • URL
    https://www.earticle.net/Article/A213031

원문정보

초록

한국어
게임에서 인공 지능은 주로 NPC(Non Player Character)와 적의 행동 패턴을 결정하거나 길 찾기에 사용된다. 이러한 인공 지능을 구현하는 경우에 FSM(Finite State Machine)과 플로킹(Flocking) 방법이 사용된다. FSM 방법에서는 상태 개수에 따라 NPC의 행동 개수에도 제한을 받는다. 상태 개수가 너무 적은 경우 플레이어들이 쉽게 NPC의 행동 패턴을 알 수 있으며 너무 많은 경우에는 구현이 복잡하게 된다. Flocking 방법에서는 리더의 결정에 따라 NPC들의 행동이 결정되기 때문에 NPC들의 이동 패턴이나 공격 방향을 쉽게 플레이어들이 알 수 있다. 본 논문에서는 이 문제를 개선하기 위하여 동물의 세력 투쟁 행동(공격, 위협, 의례적인 보여줌, 기피, 복종)들을 NPC에 적용하는 것을 제안하고 이를 Unity3D 엔진을 이용하여 구현한다. 이 논문은 실제감 있는 NPC 인공 지능 제작에 도움을 줄 수 있다.


영어
Artificial intelligence in the game is mainly used to determine patterns of behavior of NPC (Non Player Character) and the enemy, path finding. These artificial intelligence is implemented by FSM (Finite State Machine) or Flocking method. The number of NPC behavior in FSM method is limited by the number of FSM states. If the number of states is too small, then NPC player can know the behavior patterns easily. On the other hand, too many implementation cases make it complicated. The NPC behaviors in Flocking method are determined by the leader's decision. Therefore, players can know easily direction of movement patterns or attack pattern of NPCs. To overcome these problem, this paper proposes agonistic behaviors(attacks, threats, showing courtesy, avoidance, submission)in animals to apply for the NPC, and implements agonistic behaviors using Unity3D engine. This paper can help developing ​a real sense of the NPC artificial intelligence.

목차

요약
 Abstract
 1. 서론
 2. 관련 연구
 3. 동물의 세력 투쟁 행동
 4. 구현 결과
  4.1 기존 3rd Person Shooter에서의 NPC인공 지능
  4.2 세력 투쟁 행동을 3rd Person Shooter의 NPC에 적용하기
 5. 결론 및 추후 연구 방향
 REFERENCES

저자

  • 이면재 [ MyounJae Lee | 백석대학교 정보통신학부 ]

참고문헌

자료제공 : 네이버학술정보

    간행물 정보

    • 간행물
      디지털융복합연구 [Journal of Digital Convergence]
    • 간기
      계간
    • pISSN
      2713-6434
    • eISSN
      2713-6442
    • 수록기간
      2003~2026
    • 등재여부
      KCI 등재후보
    • 십진분류
      KDC 569 DDC 620