• 제목/요약/키워드: 게임 NPC

검색결과 96건 처리시간 0.023초

온라인 컴퓨터 게임에서 지능형 NPC 구현을 위한 제어구조 (Control Architecture for Implementing Intelligent Non-Player Characters in Online Computer Games)

  • 이경록;김인철;이재호
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 봄 학술발표논문집 Vol.29 No.1 (B)
    • /
    • pp.277-279
    • /
    • 2002
  • 본 논문에서는 온라인 컴퓨터 게임에서 지능형 NPC가 수행할 수 있는 역할과 이러한 지능형 NPC를 구현하기 위해 요구되는 제어구조의 특성을 살펴본다. 그리고 종래에 사용되던 NPC 제어 방법들과 이들이 갖는 문제점들을 살펴보고 새로운 대안으로서 NPC 제어를 위해 UH-PRS의 적용을 제안한다. 따라서 본 논문에서는 UM-PRS에 대한 간략한 소개와 NPC 제어구조에 적합한 UM-PRS의 특성을 설명한다. 또 본 논문에서는 대표적인 롤플레잉(role-playing) 게임인 Ultima Online에 서 개발중인 Umtimabot의 설계를 통해 U7-PRS의 적용가능성과 효과를 알아본다.

  • PDF

가버 특성을 이용한 3D 게임의 NPC 그룹핑에 관한 연구 (A Study on NPC Grouping of 3D Game using Gabor Characteristics)

  • 박창민
    • 한국정보통신학회논문지
    • /
    • 제14권12호
    • /
    • pp.2836-2842
    • /
    • 2010
  • 본 논문에서는 다양한 3D 게임 진행에서 NPC들을 속성에 따라 그룹핑하는 방법을 제시한다. 움직임이 없는 NPC는 가버필터링 결과에서 특이한 방향성 특성을 띄는 경향이 있지만 사람이나 동물과 같은 NPC는 그렇지 않다. 그룹핑을 위해 우선 NPC 객체 내부의 방향성과 주파수 영역의 특징을 분석하고 각각을 24개의 가버 필터뱅크로 구성하며 필터의 스케일과 방향에 따른 24차원 특징 벡터를 산출한다. 추출된 벡터는 특정 방향에 따른 에너지를 나타낸다. 이러한 에너지는 NPC 내부에 있는 객체 질감의 특정 방향에 대한 크기를 나타내고 있기 때문에 NPC들을 그룹핑 속성으로 이용하였다. 제안한 방법은 게임진행에서 유사한 속성을 가진 NPC들이 자동으로 그룹핑되어 전략적이고 속도감 있게 플레이 할 수 있는 기능을 제공한다.

컴퓨터 게임의 NPC를 위한 적응적 경로 이동의 구현 (Implementation of Adaptive Navigation for NPCs in Computer Games)

  • 김은솔;김혜연;유견아
    • 정보과학회 논문지
    • /
    • 제43권2호
    • /
    • pp.222-228
    • /
    • 2016
  • 컴퓨터 게임에서 NPC(NonPlayer Character)의 획일적인 경로 이동은 게임 플레이어의 흥미를 떨어뜨리는 요인이 된다. 웨이포인트 그래프를 이용한 길찾기의 경우, NPC가 지정된 위치만을 이용하여 이동하게 되므로 이 문제점은 더욱 두드러져 보인다. 본 논문에서는 이 문제의 해결을 위해 플레이어의 이동을 관찰하여 NPC가 적응적으로 경로를 계획할 수 있도록 하는 방법을 제안한다. 제안하는 방법은 우선, 플레이어 이동의 포인트 지정을 관찰하여 웨이포인트를 동적으로 수정하고, 수정된 웨이포인트들을 NPC의 경로 탐색에 이용하는 것이다. 또한 플레이어의 지형 선호도를 학습하여 NPC별로 특성에 맞는 경로를 계획하기 위한 알고리즘을 제안한다. 유니티 4.0으로 제작된 RPG(Role Playing Game) 게임으로 구현된 알고리즘을 시뮬레이션하여 NPC 이동이 다양해지고 플레이어의 이동과 유사한 방향으로 개선됨을 확인한다.

적응형 NPC를 생성하는 행동 정보 관리 기법 (An Action Information Management Method for Creating Adaptive NPC)

  • 김나라;엄기현;조경은
    • 한국게임학회 논문지
    • /
    • 제8권1호
    • /
    • pp.103-113
    • /
    • 2008
  • 최근 게임의 종류가 다양해지고 접할 기회가 많아지면서 게임을 즐기는 사용자의 성향과 수준도 다양해지고 있다. 기존의 NPC는 행동이 단순하고 획일적이기 때문에 다양한 사용자를 상대하는데 한계가 있다. 따라서 각기 다른 사용자와 비슷한 수준으로 대응할 수 있는 적응형 NPC를 생성하는 기술이 필요하다. 본 논문은 적응형 NPC를 생성하기 위한 행동 정보 관리 기법을 제안한다 행동정보 저장 방법은 적응형 NPC가 사용자의 행동을 관찰하고 (상태-행동)의 관계로 정보를 수집한다. 수집한 행동 정보의 효율 값을 구하고 유사한 상태정보들은 군집화하여 행동 데이터베이스에 저장한다. 게임시스템은 행동 데이터베이스를 갱신하며 다양한 행동을 저장하고 효율 값이 좋은 행동을 선택하여 사용자에게 적응해 가는 NPC를 생성한다. 본 연구에서 제안한 적응기법을 액션 게임에 적용하여 실험하였다 임의의 실험자는 적응형 NPC와 실시간으로 1:1 전투를 한다. 게임 결과 로그파일을 통해 실험자와 NPC의 행동 성향을 분석하여 유사성을 판단한다. 다양한 실험 결과의 통계에서 오차율 6% 이내의 사용자와 비슷한 수준으로 적응해 가는 NPC를 생성할 수 있었다.

  • PDF

MMORPG에서의 내러티브와 NPC와의 상호작용에 관한 연구 (A Study on the Interaction between NPC and Narrative in MMORPG)

  • 이동현;장민준;김효남
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2019년도 제60차 하계학술대회논문집 27권2호
    • /
    • pp.79-80
    • /
    • 2019
  • 기술이 발달하고 게임에 대한 유저의 인식이 높아지면서 내러티브는 게임의 강력한 경쟁 수단 중 하나로 떠오르고 있다. 하지만 국내 게임, 특히 온라인 게임에서는 내러티브에 대한 연구가 부족하고 내러티브의 중요성을 등한시하고 있다. 본 논문에서는 게임과 MMORPG에서의 내러티브에 대해 설명하고 MMORPG에서 활용할 수 있는 내러티브 요소로 NPC와의 상호작용을 강화시킬 것을 제안한다.

  • PDF

게임 플레이어의 행동 패턴을 이용한 동적인 게임 환경의 설계 (Design of Dynamic-Game Environment based on Behavior Patterns of Game Player)

  • 윤태복;홍병훈;이지형
    • 한국게임학회 논문지
    • /
    • 제9권2호
    • /
    • pp.125-133
    • /
    • 2009
  • 게임 인공지능은 플레이어에게 지능적이고 적응된 게임 환경을 제공하기 위해 주로 사용된 다. 기존에는 사용자의 게임 행위를 수집/분석하여 동반자 또는 적대적 역할을 하는 Non-player character (NPC)를 위해 사용되었다. 그러나 사용자의 행동을 모방하는 것에서 그치는 경우가 많았다. 본 논문은 사용자의 게임 행위를 분석하여 게임 환경을 변화하는 방법을 소개한다. 사용자의 게임 성향을 파악하기 위해 게임 행위 데이터를 이용하였다. 또한, 사용자의 성향은 지형, 아이템, NPC의 분포를 결정하는데 반영하여 동적인 게임 환경을 제공하기 위해 사용하였다. 제안하는 방법의 실험을 위해 실제 2D 액션 게임에 적용하였고, 사용자의 게임 플레이 행위에 대하여 적절히 변화하는 게임 환경을 확인하였다.

  • PDF

확률 유한오토마타의 추론을 이용한 다양한 NPC의 행동양식 생성에 관한 기법 연구 (Generating various NPCs Behavior using Inference of Stochastic Finite Automata)

  • 조경은;조형제
    • 한국게임학회 논문지
    • /
    • 제2권2호
    • /
    • pp.52-59
    • /
    • 2002
  • 이 논문에서는 FSM과 확률적 FSM, NFA 등이 게임에서 NPC의 행동 지정에 쓰인 방식을 소개하고, 기존 방법에서 확률적 FSM이나 NFA의 단점을 보완할 수 있는 새로운 확률적 FSM 방식을 제안한다. 즉, 확률 유한오토마타의 추론 방식을 이용하여 다양한 NPC나 컴퓨터 플레이어의 인성이나 특성을 자동적으로 게임에 반영하기 위한 방법을 제안한다. 이 방법으로 수 많은 게이머들의 인성이나 특성을 자동적으로 파악하여, 실제 게임에서 사용되는 NPC나 컴퓨터 플레이어에게 부여해 줄 수 있고, 또한 NPC들의 인성을 다양하게 부여함으로써 게임의 재미를 더 향상시킬 수가 있다.

  • PDF

영속적 RPG 게임에서 NPC중심의 창발적 서사 생성 연구 (Prototype of Procedural Quest Generation in Persistent RPG via Non-Player Character)

  • 정보균;류은석;강신진
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2014년도 제49차 동계학술대회논문집 22권1호
    • /
    • pp.49-50
    • /
    • 2014
  • 본 논문은 영속적 RPG게임에서 사용자에게 제공되는 퀘스트 유형의 절차적 생성 기법에 대한 연구이다. 영속적 월드(persistent world) 환경은, 게임 사용자를 포함한 다양한 게임 구성 자원간의 상호작용을 통해 서사를 생성하는 가상 월드의 특징을 가지고 있다. 본 실험은 서사의 핵심 자원인 NPC(Non-Player Character) 및 다양한 월드 자원들을 가진 가상의 영속적 월드 하에, NPC들이 창발적인 퀘스트를 지속적으로 생성하도록 하였다. 이를 통해 영속적 가상 월드의 NPC 자원들이 곳곳에서 창발적 퀘스트 유형을 지속적으로 생성하는 것을 확인 할 수 있었다.

  • PDF

질감 및 에지 방향 특징에 기반한 게임 캐릭터 분류에 관한 연구 (A Study on Game Character Classification Based on Texture and Edge Orientation Feature)

  • 박창민
    • 한국정보통신학회논문지
    • /
    • 제16권6호
    • /
    • pp.1318-1324
    • /
    • 2012
  • 본 논문에서는 게임의 재미를 높이고 속도감 있는 게임 진행을 위하여 게임 캐릭터의 특징에 따라 움직임이 없는 캐릭터(NPC)와 움직임이 있는 캐릭터(Monster)로 분류하는 방법을 제시한다. 분류 속성은 각각의 캐릭터 내부에 있는 직선선분의 특징을 추출하여 사용한다. 우선 캐릭터 내부에 존재하는 에지 특징을 추출하여 EEDH를 산출하고 또한 방향성을 질감의 속성으로 이용하여 SSPD를 계산한다. 추출된 속성들은 특정 방향에 따른 에너지를 나타내며 캐릭터 내부의 특정 방향에 대한 크기를 나타내고 있기 때문에 게임 캐릭터들을 NPC와 Monster로 분류 하는 속성으로 이용하였다. 본 논문에서 제안한 방법은 게임진행에서 유저가 불필요한 플레이를 함으로서 소모되는 시간을 줄이고 전략적이고 속도감 있게 플레이 할 수 있는 기능을 제공한다.

레이싱 게임에서의 물리엔진과 네비게이션 메쉬 (Physics Engine with the Navigation Mesh from Racing Game)

  • 송승호;김혜영
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 추계학술발표대회
    • /
    • pp.1159-1161
    • /
    • 2011
  • 레이싱 게임은 자동차의 물리 지형과의 마찰 그리고 오브젝트간의 충돌을 구성하여 시뮬레이션되어야 한다. 그러나 NPC 의 이동 시에 NPC 도 PC 와 같이 일반적인 자동차 물리를 사용한다면 많은 부하가 걸리게 된다. 따라서 본 논문에서는 부하를 줄이고 NPC 의 이동을 구성하며 인공지능을 포함하여 스스로 길을 찾아가는 효과를 연출하기 위해 물리엔진과 네비게이션 메쉬를 사용하였다.