Implementing Leap-Motion-Based Interface for Enhancing the Realism of Shooter Games

슈팅 게임의 현실감 개선을 위한 립모션 기반 인터페이스 구현

  • Received : 2015.08.20
  • Accepted : 2016.01.11
  • Published : 2016.05.31

Abstract

This paper aims at providing a shooter game interface which enhances the game's realism by recognizing user's hand gestures using the Leap Motion. In this paper, we implemented the functions such as shooting, moving, viewpoint change, and zoom in/out, which are necessary in shooter games, and confirmed through user test that the game interface using familiar and intuitive hand gestures is superior to the conventional mouse/keyboard in terms of ease-to-manipulation, interest, extendability, and so on. Specifically, the user satisfaction index(1~5) was 3.02 on average when using the mouse/keyboard interface and 3.57 on average when using the proposed hand gesture interface.

본 논문은 립모션을 사용하여 사용자의 손동작을 인식함으로써 보다 현실감 있는 슈팅 게임 조작 방식을 제공한다. 슈팅 게임에서 필수적인 발사, 위치 이동, 시점 변화, 줌 인/아웃 등의 기능을 구현했으며, 사용자 평가를 통해 게임 인터페이스를 친숙하고 직관적인 손동작으로 대체함으로써, 기존 마우스/키보드 대비 조작의 용이성, 흥미, 확장성 등의 측면에서 우수함을 확인하였다. 구체적으로, 마우스/키보드를 이용한 인터페이스의 사용자 만족도(1~5)는 평균 3.02인 반면, 손동작을 이용한 인터페이스는 3.57이었다.

Keywords

References

  1. 김현영. Keyboard 삽입 형 IR 모듈을 이용한 제스처 인식 기반 인터페이스. 석사학위논문. 한국과학기술원. 2011.
  2. 하유솔, 고은지, 김명준. 손동작 인식 기반의 마우스 입력 장치. 정보과학회논문지. 38(10): 524-535. 2011.
  3. 이민규, 전재봉. 키넥트를 이용한 개인용 컴퓨터 제어. 한국컴퓨터종합학술대회 논문집. 39(1): 343-345. 2012.
  4. 이광형, 신동규, 신동일. 직관적인 핸드 모션에 기반한 NUI/NUX 프레임워크. 인터넷정보학회논문지. 15(3): 11-19. 2014. https://doi.org/10.7472/jksii.2014.15.3.11
  5. http://www.technologyreview.com/view/428350/
  6. http://techland.time.com/2013/12/04/technology/slide/top-10-gadgets/
  7. 김민재, 허정만, 김진형, 박소영, 장준호. 직관적인 손동작을 고려한 립모션 기반 게임 인터페이스의 개발 및 평가. 한국컴퓨터게임학회논문지. 27(4): 69-75. 2014.
  8. 주향한, 조민수, 인승교, 조규원, 민준기. 립 모션 컨트롤러를 이용한 야구 게임 개발. 정보과학회 컴퓨팅의 실제 논문지. 21(5): 343-350. 2015. https://doi.org/10.5626/KTCP.2015.21.5.343
  9. https://en.wikipedia.org/wiki/Shooter_game
  10. http://unity3d.com/
  11. https://www.assetstore.unity3d.com/kr/#!/content/23157
  12. https://developer.leapmotion.com/getting-started/
  13. https://www.leapmotion.com/
  14. https://www.youtube.com/results?search_query=leap+motion+FPS