• 제목/요약/키워드: Game NPC

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

확률 유한오토마타의 추론을 이용한 다양한 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

사이드 뷰 2D 게임에서의 고수준 길찾기 알고리즘에 대한 연구 (A Study on High-level Pathfinding Algorithm in Side View 2D Games)

  • 유환진;이범로
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2023년도 제68차 하계학술대회논문집 31권2호
    • /
    • pp.167-170
    • /
    • 2023
  • 게임 플랫폼의 고도화와 게임 구현 기술의 발전을 통해 이루어지고 있는 개발 환경의 효율성 제고를 통해 이전에 게임의 구현 자체에 소요하는 시간을 게임 콘텐츠의 질적 향상을 위해 투입할 수 있는 여건이 형성되고 있다. 본 논문은 게임에서 등장하는 NPC가 보다 사실적인 추론을 통해 플레이어를 추적하도록 지정하는 알고리즘을 고수준의 카테고리로 구분하여 구현하여, 개발 과정에서의 NPC 구현에 효율성을 제고하는 기법을 제안한다. NPC가 플레이를 추적하는 스토리를 기반으로 하는 게임에서 NPC가 플레이어의 위치에 도달하기 위한 길찾기 알고리즘은 필수적이다. 일반적으로 사용되는 최단 거리 길찾기 알고리즘인 다익스트라(Dijkstra)의 경우, 효율적이지만 플레이어가 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

게임NPC지능 개발을 위한 부하분산과 그룹 행동을 지원하는 유연한 플랫폼 구조 (Flexible Development Architecture for Game NPC Intelligence to Support Load Sharing and Group Behavior)

  • 임차섭;김태용
    • 전자공학회논문지CI
    • /
    • 제43권2호
    • /
    • pp.40-51
    • /
    • 2006
  • 최근 컴퓨터 게임은 점점 복잡해지며 게임 이용자들은 컴퓨터에 의해 행동하는 NPC들이 보다 사실적이며 세련되길 원하기 때문에 게임NPC 개발자들은 인공지능 측면에서 보다 많은 노력을 기울일 필요가 있다. 이에 따라, 게임 NPC 지능 개발을 위한 플랫폼은 보다 사실적이며 반응적이고 쉬운 NPC 개발을 위해 실시간, 독립성, 유연성, 그룹 행동을 비롯한 다양한 인공지능을 지원해야 한다. 본 논문에서는 이전 플랫폼들의 문제점들을 알아보고, 해결하기 위한 게임 NPC 지능 개발 플랫폼의 구조를 제안한다. 제안하는 플랫폼은 4개의 모듈로 구성되며, 부하분산을 통해 기존 플랫폼들보다 높은 성능을 보여주며, 각 모듈을 통해 다양한 인공지능 기법 지원, 효율적인 그룹 행동, 다양한 게임 환경에서 독립적인 NPC 개발과 같은 장점들을 가진다.

MMORPG에서 NPC중심의 절차적 퀘스트 생성 (Procedural Quest Generation by NPC in MMORPG)

  • 정보균;조성현;강신진
    • 한국게임학회 논문지
    • /
    • 제14권1호
    • /
    • pp.19-28
    • /
    • 2014
  • 본 논문에서는 서사의 핵심 자원인 NPC 및 다양한 월드 자원들을 가진 가상의 영속적 RPG 월드에서 NPC들이 창발적인 퀘스트를 지속적으로 생성할 수 있는지 실험을 통하여 검증하고자 한다. 이를 위해 가상의 RPG 월드 환경과 선행 연구들의 퀘스트 유형을 상정하여, NPC의 내적 욕구와 다른 자원의 발견 사건을 통해 퀘스트를 생성하는 실험을 하였다. NPC의 퀘스트 생성 의사결정은 욕구 충족정도, 재화 보유 그리고 상호 관계를 변수로 하였으며, 이들 변수는 퀘스트의 수행 결과에 따라 지속적으로 다음 퀘스트 생성에 영향을 주도록 하였다. 본 연구를 통하여 영속적 가상 월드에서 NPC자원들이 절차적 의사 결정 과정을 통하여 다양한 퀘스트를 지속적으로 양산할 수 있음을 보여주었다.

가버 특성을 이용한 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들이 자동으로 그룹핑되어 전략적이고 속도감 있게 플레이 할 수 있는 기능을 제공한다.

서비스 단계별 확장 가능한 온라인 게임 서버 구조에 대한 연구 (A study on incrementally expandable online game server architecture)

  • 김정훈
    • 한국컴퓨터산업학회논문지
    • /
    • 제7권3호
    • /
    • pp.237-244
    • /
    • 2006
  • 본 논문에서는 사용자 수 증가로 인한 확장 가능한 온라인 게임 서버 구조를 제시하고 있다. 현재 상용 서비스 중인 대부분의 온라인 게임 서버에서는 로긴서버, 캐시서버, 데이터베이스서버, 게임서버, NPC서버 등으로 구성된 하나의 서버 그룹을 운영하다가 사용자 수 증가에 따라 같은 구조의 또 다른 서버 그룹을 추가 설치하고 있다. 그러나 본 논문에서 제안하는 서버 구조는 서버를 추가 설치할 때 로긴서버, 캐시서버, 데이터베이스서버, 게임서버, NPC서버 등의 한 그룹을 추가시키지 않고 게임서버만을 추가한다. 이후 캐시서버나 데이터베이스서버에 부하가 걸릴 때에만 또 다른 서버 그룹을 추가시켜 서버 추가 비용을 최대한 줄일 수 있게 하였다.

  • PDF

게임 NPC 지능 개발 플랫폼 구조 비교 및 분석 (Comparison and Analysis of Platform Architecture for Game NPC Intelligence Development)

  • 임차섭;엄상원;김태용
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (1)
    • /
    • pp.658-660
    • /
    • 2004
  • 최근 컴퓨터 게임에 있어 인공지능에 관한 관심이 높아지고 있다. 이에 따라 게임에서 인공지능 구현을 지원하는 게임 NPC 지능 개발 플랫폼에 관한 연구도 많이 진행되고 있다. 본 논문에서는 게임에서 NPC의 지능을 개발하는 측면에서 게임 NPC 지능 개발 플랫폼 설계 시에 요구되는 사항들을 알아보고, 실제게임 NPC 지능 개발 플랫폼들-FEAR SOAR, Gamebots-의 구조를 비교, 분석한다 또한 기존 게임 NPC 지능 개발 플랫폼에서 발생하는 문제점을 알아보고, 이를 해결하기 위한 방법을 제안한다.

  • PDF

Artificial Intelligence Techniques in Game Contents

  • Ko Sang-Su;Chae Song-Hwa;Nam Byung-Woo;Kim Won-Il
    • International Journal of Contents
    • /
    • 제2권3호
    • /
    • pp.18-21
    • /
    • 2006
  • Nowadays, many people enjoy playing games in computer. In this kind of game, people often meet NPC (Non Player Character). It is the virtual character in simplified form of real player and exits in most of current computer games. Various NPCs add the reality and atmosphere of the game as well as help players. There are several techniques to embody NPC, but developers generally use AI technique. This paper discusses some artificial intelligence techniques used in game contents. Especially this paper focuses on the AI techniques used in computer games in terms of the two main approaches, symbolic approach and sub-symbolic approach.

  • PDF