Influence Map Method based on Intransitive Relationship Information for Game Character's Strategic Movement

게임 캐릭터의 전략적인 이동을 위한 상성 정보에 기반한 영향력 분포도 방법

  • 윤태복 (성균관대학교 컴퓨터공학과) ;
  • 이지형 (성균관대학교 컴퓨터공학과) ;
  • 최영미 (성결대학교 멀티미디어학부) ;
  • 주문원 (성결대학교 멀티미디어학부)
  • Received : 2009.10.12
  • Accepted : 2009.12.31
  • Published : 2009.12.31

Abstract

Games are usually composed with several units such as monsters, weapons etc.. There are often intransitive relationships between units, like the one among rock, scissors and paper. Intransitive relationships guarantee the variation of strategy choices while playing. But AIs in many games have been ignored intransitive relationships because decision making with those relationships is complex to model. This paper suggests how to use intransitive relationships to modify influence map. With the modified influence map game AI can make a different decision to win the game. With path-finding technique, this paper shows that the modified influence map makes AI's behaviors better.

게임에는 여러 가지의 유닛이 존재한다. 각각의 유닛들 사이에는 가위, 바위, 보와 같은 관계가 존재 한다. 이것을 유닛간의 상성이라고 부른다. 유닛 간의 상성은 다양한 선택의 기회를 보장해줌으로써, 심리전의 즐거움을 보장한다. 유닛간의 상성은 매우 복잡한 관계를 이루기 때문에 대부분의 게임인공지능들이 유닛간의 상성을 무시하고 있다. 본 논문에서는 유닛간의 상성을 수치화하는 방법과, 이를 이용하여 영향력 분포도를 변경하는 방법을 제안한다. 이처럼 변경된 영향력을 바탕으로 인공지능은 보다 전략적인 행동을 하게 된다. 전략적 이동을 통해 변경되는 영향력 분포도의 효용성을 증명하였다.

Keywords

References

  1. Tae Bok Yoon, Kyo Hyeon Park, Jee Hyong Lee, Keon Myung Lee, "User Adaptive Game Characters using Decision trees and FSMs", KES-AMSTA2007 (LNAI 4496), pp.972-981, 2007.
  2. 윤태복, 이지형, "퍼지 클러스터링을 이용한 사용자 적응형 게임 캐릭터의 구현", 2004 한국 퍼지및 지능시스템학회 춘계학술대회, pp.345-348, 2004.
  3. Doo-kyung Park, Tae Bok Yoon, Kyo-hyun Park, Jee-Hyong Lee, Keon-Myung Lee, " Implementatio n of an Interactive NPC Based on Game Ontology and Game Community Q/A Bulletin Board", ICANNGA 2007 (LNCS 4431), pp.441-449, 2007.
  4. Andrew Rollings, Dave Morris, "Game Architecture And Design", Coriolis Group, pp.106-129, 2000.
  5. 박현수, "컴퓨터 바둑에서 돌의 영향력, 영향력점 그리고 영향력영역에 대한 연구", 한국게임학회 논문지, 7권, 4호, pp.117-123, 2007.
  6. 권오익, 황보택근, "3D게임에서 이동 장애물을 고려한 동적 경로 생성 기법", 한국게임학회 논문지, 6권 3호, pp.3-12, 2006.
  7. 김태원, 조경은, 엄기현, "실시간A* 길 찾기와 동적 그래프 문제를 위한 계층적 그래프 구조와 연산자", 한국게임학회 논문지, 4권 3호, pp.55-64, 2004.
  8. Dirk Helbing, Illes Farkas, Tamas Vicsek, "Simulation dynamic features of escape panic", Nature 407, pp.487-490, 2000. https://doi.org/10.1038/35035023
  9. Steven Rabin, "AI Game Programming Wisdom", Charles River Media, pp.331-343, 2003.
  10. Paul Tozour, "Game Programming Gems 2 : Influence Mapping", Charles River Media, pp.371-383, 2001.