초록
웹캠을 사용한 체감형 기능성게임은 손과 팔 머리 등 온몸을 인터페이스로 사용하는 게임과 운동을 병행하는 새로운 형태의 게임이다. 이때 게이머의 움직임이 미치는 공간이 게임 정보공간으로 이 공간상에 가상객체와의 상호작용이 발생하는 곳이다. 이 공간을 효과적으로 분할, 분석하여 게이머의 공격으로부터 적 캐릭터가 효과적으로 피할 수 있는 방법을 제안한다. 본 논문에서는 게임 공간을 9등분하여 적 캐릭터의 위치와 상, 하, 좌, 우의 게이머의 움직임 정보를 이용하여 충돌 회피를 구현한다. 이를 검증하기 위하여 웹캠, 게임플레이어, 적 캐릭터로 구성된 체감형 기능성 게임을 제작하고, 제안한 기법을 사용하여 충돌 회피를 실험하여 그 타당성을 확인하였다. 특히 적 캐릭터 앞 공간 영역에 움직임 정보가 있는 경우 제자리 뛰기를 하면서 기다리며 충돌회피 공간을 찾음으로써 보다 재미있고, 효과적인 충돌회피가 가능하였다. 제안한 알고리즘은 웹캠을 이용한 체감형 기능성게임의 효과적인 상호작용과 레벨조정 등 개발 알고리즘으로 활용될 수 있다.
Motion based serious game is a new style of game and exercise using hands, arms, head and whole body. At that time gamer's reachable movement space is an important game space and interaction happening place. We propose efficient game spatial division and analysis algorithm that gives special information for collision avoidance of game objects. We devide into 9 parts of game space and check the enemy position and upper, down, left and right side movement information of gamer and calculate optimal path for collide avoidance of the enemy. To evaluate the method, we implemented a motion base serious game that consists of a web cam, a player, an enemy, and we obtained some valid results of our method for the collision avoidance. The resole demonstrated that the proposed approach is robust. If movement information is in front of enemy, then the enemy waits and finds the place and runs to avoid collision. This algorithm can be used basic development of level control and effective interaction method for motion based serious game.