DOI QR코드

DOI QR Code

An Intelligent NPC Framework for Context Awareness

상황인지를 위한 지능형 NPC 프레임워크

  • 이봉근 (충북대학교 전기전자 컴퓨터공학부) ;
  • 정재두 (국방부 전자계산소) ;
  • 류근호 (충북대학교 전기전자 컴퓨터공학부)
  • Published : 2009.09.30

Abstract

Recently AI(Artificial Intelligence) is one of the issues in the on-line game, a research that a game character seems to be realistic and is progressing using AI technique. Especially NPC is an important part of the AI researches of on-line game, and it is concerned by a game player and an architect. We proposed an intelligent agent framework to implement the NPC technique after studying the NPC technique using context awareness that reacts to the PC(Player Character) actively. Also, it can be developed gradually, and apply to various application because it has the capability to of adding an agent or deleting an agent easily.

최근 게임에서의 인공지능에 대한 관심이 높아지고 있으며 인공지능 기술을 이용하여 게임 캐릭터를 좀 더 사실적이고 현실감 있게 하는 연구가 진행되고 있다. 특히 게임에서 NPC(Non Player Character)는 게임인공지능 관련 연구 대상의 중요한 부분으로 게임을 제작하거나 플레이하는 사람들 모두의 대상이 되고 있다. 본 논문에서는 PC(Player Character)에 능동적으로 반응하는 지능형 상황인지(Context Awareness) NPC 기술에 대하여 분석하고 이의 구현을 위한 지능형 NPC 프레임워크를 제안하였다. 제안된 상황인지 NPC 지능형 프레임워크는 다양한 상황인지 지능형 에이전트 구현에 적용될 수 있으며 또한 부가적인 에이전트의 추가와 삭제가 용이하기 때문에 점진적 개발과 다양한 응용에 적응적으로 개발이 가능하다.

Keywords

References

  1. Brian Schwab. "AI GAME ENGINE PROGAMMING", Charles River Media, 2004.
  2. Mark DeLoura, "Game Programming Gems 3", Charles Rivermedia, 2002.
  3. 이헌주, "게임 인공지능 기술", 전자통신동향분석, 제20권, 제4호, pp103-109, 2005.
  4. 김나라, 엄기현, 조경은, "적응형 NPC를 생성하는 행동 정보 관리 기법" 한국게임학회 VOL.8, 2008
  5. 차명희, "인공지능캐릭터의 효율적인 메모리에 관한 연구" 한국컴퓨터게임학회논문지 VOL.14, 2008.
  6. 이은희, 박충식, 조성현, "MMORPG에서의 지능형 NPC에 관한 연구", 한국콘텐츠학회 춘계종합학술대회 논문집 제4권 제1호, pp388-391. 2006
  7. 손강민, 정용남, 류성원, 박창준, 양광호, "UCC 기반의 온라인 게임 기술", 전자통신동향분석, 제22권, 제4호, 2007.
  8. 박근수, 권기덕, 김인철, "실시간 다중에이전트 환경에서 동적 역할 조합과 배정", 한국정보처리학회, 제10권 제1호, pp329-332. 2005
  9. Anand Ranganathan and Roy H. Campbell","A Middleware for Context-Aware Agents in Ubiquitous Computing Environments",. " In ACM/IFIP/USENIX Int''l Middleware Conf.2004, Rio de Janeiro, Brazil, June 16-20, 2004.
  10. Anind K. Dey, "Understanding and Using Context," Personal and Ubiquitous Computing, Special Issue on Situated Interaction and Ubiquitous Computing, Vol.5,No.1, 2001.
  11. M. Roman et al, "Gaia: A Middleware Infrastructure to Enable Active Spaces," In IEEE Pervasive Computing, Oct.-Dec. pp.74-83. 2002.
  12. Hans-Werner Gellersen, Albrecht Schmidt, Michael Beigl: Multi-Sensor Context-Awareness in Mobile Devices and SmartArtifacts, Mobile Networks and Applications,Vol.7, No.5, Oct. 2002, pp.341-351. https://doi.org/10.1023/A:1016587515822
  13. Marvin Minsky, Push Singh, and Aaron Sloman, The St. Thomas Common Sense Symposium: Designing Architectures for Human-Level Intelligence, AI Magazine, 25-2: Summer 2004, 113-124. 2004.
  14. Aaron Sloman and Ron Chrisley , Virtual Machines and Consciousness, Journal of Consciousness Studies 10, 4-5. 2003.
  15. Adobati, R., "GameBots: A 3D Virtual World Test-Bed for Multi-Agent Research" In Proceedings of the Second International Workshop on Infrastructure for Agent, MAS, and Scalable MAS, 2001.

Cited by

  1. A Service Framework for Supporting XML-based National Research and Development Report Contents vol.12, pp.1, 2011, https://doi.org/10.5762/KAIS.2011.12.1.427