게임 인공지능은 플레이어에게 지능적이고 적응된 게임 환경을 제공하기 위해 주로 사용된 다. 기존에는 사용자의 게임 행위를 수집/분석하여 동반자 또는 적대적 역할을 하는 Non-player character (NPC)를 위해 사용되었다. 그러나 사용자의 행동을 모방하는 것에서 그치는 경우가 많았다. 본 논문은 사용자의 게임 행위를 분석하여 게임 환경을 변화하는 방법을 소개한다. 사용자의 게임 성향을 파악하기 위해 게임 행위 데이터를 이용하였다. 또한, 사용자의 성향은 지형, 아이템, NPC의 분포를 결정하는데 반영하여 동적인 게임 환경을 제공하기 위해 사용하였다. 제안하는 방법의 실험을 위해 실제 2D 액션 게임에 적용하였고, 사용자의 게임 플레이 행위에 대하여 적절히 변화하는 게임 환경을 확인하였다.
Game artificial intelligence is usually used to provide intelligent and adjusted game environment for user. Previously, it was used for Non-player character(NPC) playing a role of a company or an enemy through collecting and analyzing a user's behaviour. However, it was just mimicking the user's behavior. This paper introduces a method to change game environment by analyzing a user's game behavior. Game behavior data has been used to understand user's game preference. Also, the user's preference was used to provide more active game environment by reflecting decision of geographical features, items and distribution of NPC. For experiment of the suggested method, we utilized a real 2D action game and confirmed the game environment which changing properly according to the user's game play.