본문 바로가기
KERD
논문KCI 등재

저사양 PC를 위한 1인칭 슈팅게임

First Person Shooter game for low-end PC

1

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류학제간연구

초록

대부분의 1인칭 슈팅게임은 게임엔진을 이용하여 제작되고 있으며 기본적으로 고기능의 충돌감지 기능을 제공한다. 충돌감지는 게임제작에서 매우 중요한 역할을 한다. 본 논문에서는 게임엔진을 사용하지 않고 전 과정을 DirectX를 이용하여 1인칭 슈팅(First-Person Shooter:FPS) 게임을 제작하는 방법에 대해 제안한다. 기존 고기능 게임 엔진에서 제공하고 있는 충돌 검출 기능을 사용하지 않고 DirectX 라이브러리를 이용한 방법으로 저수준 PC에서도 사용 할 수 있는 장점과 메모리 측면에서 효율적인 장점이 있다. 또한 객체를 감싸는 구들의 반지름만 비교함으로써 객체의 충돌 여부를 판정하는 방식을 통하여 효율적인 경계구 충돌 검출을 이용하여 충돌 감지를 수행한다.

Abstract

Most first person shooter games are produced using game engines and are fundamentally equipped with high quality collision sensing functions. This function of detecting collisions plays an important role in game production. This method proposes a method of making FPS games not through game engines but through DirectX. The advantage of using DirectX instead of collisions detecting functions of game engines is that one can use it in low-end PC and it is efficient in terms of memory. Also, the method of DirectX can proficiently sense collisions by comparing the radian of the spheres that surrounds the objects which will judge whether there was an impact between the objects.

참고문헌 (6)

  1. Frank D. Luna, "Introduction to 3D Game Programming with DirectX 10", pp.395~412 (2008)
  2. Frank D. Luna, "DirectX 9를 이용한 3D GAME 프로그래밍 입문", pp.266~273 (2008)
  3. Vaughan Young, "Programming a Multiplayer FPS in DirectX", pp.161~186 (2005)
  4. Kelly Dempski, "DirectX 실시간 렌더링 실전 테크닉", pp.735~756 (2003)
  5. Michael Flenov, "초보 개발자를 위한 DirectX 게임 데모 프로그래밍", pp.71~104 (2008)
  6. 김용준, "3D 게임 프로그래밍", pp.570~591 (2003)

관련 논문AI추천

이 간행물의 다른 논문 (12건)