• Title/Summary/Keyword: 지능 캐릭터

Search Result 105, Processing Time 0.045 seconds

An Implementation of Intelligent Game Characters using Neural Networks (신경망을 이용한 지능형 게임 캐릭터의 구현)

  • Cho Byeong-heon;Jung Sung-hoon;Seong Yeong-rak;Oh Ha-ryoung
    • The KIPS Transactions:PartB
    • /
    • v.11B no.7 s.96
    • /
    • pp.831-840
    • /
    • 2004
  • In this paper, we propose a scheme to implement intelligent game characters based on neural networks. Neural networks that implement in-telligent game character receive the action of an opponent character and the distance between them, decide intelligent character's action, and output the decision. The neural networks are trained by reinforcement learning using the scores acquired by the actions of two characters as reinforcement values. To show the usefulness of the proposed scheme, a simple fighting action game is implemented and various experiments are performed. Experimental results show that proposed intelligent characters can learn the rule of the game. The proposed scheme can be ap-plied to massively multiple online games as well as fighting action games.

Control of Intelligent Characters using Reinforcement Learning (강화학습을 이용한 지능형 게임캐릭터의 제어)

  • Shin, Yong-Woo
    • Journal of Internet Computing and Services
    • /
    • v.8 no.5
    • /
    • pp.91-97
    • /
    • 2007
  • Game program had been classed by 3D or on-line game etc, and engine and game programming simply, But, game programmer's kind more classified new, Artifical Intelligence game programmer's role is important. This paper makes game character study and moved by intelligence using reinforcement learning algorithm. Fought with character enemy using developed game, Confirmed whether embodied game character is facile by intelligence, As result of an experiment, we know, studied character defends excellently than randomly moved character.

  • PDF

Evolution Engine for Virtual Environment Generation based on Artificial Life (가상환경 생성을 위한 인공생명 기반 진화엔진)

  • 홍진혁;조성배
    • Proceedings of the Korean Institute of Intelligent Systems Conference
    • /
    • 2003.09b
    • /
    • pp.35-38
    • /
    • 2003
  • 최근 컴퓨터 게임의 확산과 함께 보다 나은 가상환경 생성을 위한 기술에 대한 필요성이 증가하고 있다 다양한 환경에서 지능적으로 행동하는 인공 캐릭터의 설계를 위해 다양한 인공지능 기술이 적용되고 있다. 하지만 게임의 캐릭터 설계에 적용된 휴리스틱이나 규칙기반 시스템 등의 기존 인공지능 기술은 게임 개발자에 의존적이기 때문에 플레이어가 쉽게 캐릭터의 행동패턴을 파악하여 게임의 흥미를 저하시키는 단점이 있다 따라서 진화연산이나 신경망 등의 학습기반 인공지능 기술의 게임에의 적용이 모색되고 있다 특히 진화를 이용한 지능기술은 자연계의 복잡성과 의외성을 모방하여 최적화된 지능보다는 속임수/의외성 등의 창의적인 지능행동의 생성을 가능하게 하며 새로운 게임전략의 생성, 게임 캐릭터의 성격형성 및 다양한 행동 생성 등에 매우 유용하다. 본 논문에서는 진화기술의 게임에의 효과적인 적용을 위해 진화엔진을 설계 및 제작하고 인공지능 시뮬레이터에 적용하여 그 유용성을 확인하였다.

  • PDF

Scripting Language using XML for Character Agent based on Web (웹 기반 캐릭터 에이전트를 위한 XML 기반 스크립트 언어)

  • 송세헌;심윤주;김민구
    • Proceedings of the Korea Inteligent Information System Society Conference
    • /
    • 2002.11a
    • /
    • pp.392-398
    • /
    • 2002
  • 사용자와 상호 작용할 수 있도록 애니메이션으로 만들어진 캐릭터는 튜터, 상품 발표 및 어시스턴트 등과 같이 다양한 분야에서 활용될 수 있다. 캐릭터 에이전트를 사용하여 사용자와 상호작용하는 환경을 개발하는 경우에 캐릭터 에이전트를 감성적 에이전트의 성격을 띠는 형태로 정의하고 이 캐릭터를 웹 브라우저상에서 할 수 있는 언어가 필요하다. 따라서 XML 기술을 사용한 스크립트 언어를 통해서 이 문제점을 해결하고자 한다. XML의 장점은 데이터를 구조적으로 기술할 수 있고 각 데이터들을 손쉽게 얻어서 제어할 수 있다. 따라서 XML을 기반으로 스크립트 언어를 사용하면, 추론 과정에서 표현되는 정보를 구조화시키고, 사용자와의 동시 과정에서 정보의 전달이 용이하고 캐릭터를 표현하는데 손쉽게 다를 수 있다. 따라서 본 연구에서는 XML을 기반으로 캐릭터 에이전트를 위한 스크립트 언어를 개발하고 테스트하는데 목적을 둔다.

  • PDF

Implementation of Intel1igent Virtual Character Based on Reinforcement Learning and Emotion Model (강화학습과 감정모델 기반의 지능적인 가상 캐릭터의 구현)

  • Woo Jong Hao;Park Jung-Eun;Oh Kyung-Whan
    • Proceedings of the Korean Institute of Intelligent Systems Conference
    • /
    • 2005.11a
    • /
    • pp.431-435
    • /
    • 2005
  • 학습과 감정은 지능형 시스템을 구현하는데 있어 가장 중요한 요소이다. 본 논문에서는 강화학습을 이용하여 사용자와 상호작용을 하면서 학습을 수행하고 내부적인 감정모델을 가지고 있는 지능적인 가상 캐릭터를 구현하였다. 가상 캐릭터는 여러 가지 사물들로 이루어진 3D의 가상 환경 내에서 내부상태에 의해 자율적으로 동작하며, 또한 사용자는 가상 캐릭터에게 반복적인 명령을 통해 원하는 행동을 학습시킬 수 있다. 이러한 명령은 인공신경망을 사용하여 마우스의 제스처를 인식하여 수행할 수 있고 감정의 표현을 위해 Emotion-Mood-Personality 모델을 새로 제안하였다. 그리고 실험을 통해 사용자와 상호작용을 통한 감정의 변화를 살펴보았고 가상 캐릭터의 훈련에 따른 학습이 올바르게 수행되는 것을 확인하였다.

  • PDF

An Intelligent Synthetic Character Based on User Behavior Inference/Prediction for Smartphone (스마트폰 상에서의 사용자 행위추론/예측기반 지능형 합성 캐릭터)

  • 이두호;한상준;조성배
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04b
    • /
    • pp.475-477
    • /
    • 2004
  • 이동전화 가입자 수의 폭발적 증가와 전송속도 향상으로 고성능 이동전화인 스마트폰이 주목을 받고 있으며, 스마트폰상에서 작동하는 지능형 서비스의 필요성이 커지고 있다. 본 논문에서는 스마트폰에서 지능형 서비스를 구현하는 방법으로 지능형 캐릭터를 제안한다. 캐릭터는 사용자가 친숙하게 느낄 수 있어 지능형 서비스의 좋은 인터페이스가 될 수 있다. 제안하는 캐릭터는 베이지안 네트워크를 이용하여 추론된 사용자의 감정 상태, 바쁨의 정보 등의 정보와 스마트폰에서 수집된 디바이스 상태에 기반하여 행동 선택을 행동 선택을 하여 디바이스와 사용자의 상태를 반영한다. 실제 작동 예를 통해 제안하는 캐릭터의 유용성을 보인다.

  • PDF

Adaptation of Neural Network based Intelligent Characters to Change of Game Environments (신경망 지능 캐릭터의 게임 환경 변화에 대한 적응 방법)

  • Cho Byeong-heon;Jung Sung-hoon;Sung Yeong-rak;Oh Ha-ryoung
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.42 no.3 s.303
    • /
    • pp.17-28
    • /
    • 2005
  • Recently intelligent characters in computer games have been an important element more and more because they continually stimulate gamers' interests. As a typical method for implementing such intelligent characters, neural networks have been used for training action patterns of opponent's characters and game rules. However, some of the game rules can be abruptly changed and action properties of garners in on-line game environments are quite different according to gamers. In this paper, we address how a neural network adapts to those environmental changes. Our adaptation solution includes two components: an individual adaptation mechanism and a group adaptation mechanism. With the individual adaptation algorithm, an intelligent character steadily checks its game score, assesses the environmental change with taking into consideration of the lastly earned scores, and initiates a new learning process when a change is detected. In multi-user games, including massively multiple on-line games, intelligent characters confront diverse opponents that have various action patterns and strategies depending on the gamers controlling the opponents. The group adaptation algorithm controls the birth of intelligent characters to conserve an equilibrium state of a game world by using a genetic algorithm. To show the performance of the proposed schemes, we implement a simple fighting action game and experiment on it with changing game rules and opponent characters' action patterns. The experimental results show that the proposed algorithms are able to make intelligent characters adapt themselves to the change.

Intelligent Characters for Fighting Action Games applied Energy Points (대전형 액션 게임에서 에너지 점수를 도입한 지능 캐릭터)

  • Lee Myun-Sub;Cho Byeong-Heon;Jung Sung-Hoon;Seong Yeong-Rak;Oh Ha-Ryoung
    • The KIPS Transactions:PartB
    • /
    • v.13B no.4 s.107
    • /
    • pp.449-456
    • /
    • 2006
  • This paper proposes intelligent characters for fighting action games to which energy points are applied for more realistic implementation than those of previous researches. The intelligent characters decide their actions in consideration of their energy level as well as a current action, the step of the action, the distance, and past actions of opponent characters that were used in existing intelligent ones. We used two types of energy, HP(Health Point) and MP(Mana Point) that were frequently employed in recent on-line games. We experimented with proposed intelligent characters to investigate whether the intelligent characters learn proper actions and cope with opponent characters in consideration of their energy levels. Experimental results showed that the intelligent characters reacted with the best actions to obtain high score if their energy is sufficient, Otherwise, they did the actions to(that?) recharge their energy. From this observation, we could conclude that the proposed intelligent characters worked well and did effective actions in consideration of the their energy.

Neural Networks Intelligent Characters for Learning and Reacting to Action Patterns of Opponent Characters In Fighting Action Games (대전 게임에서 상대방 캐릭터의 행동 패턴을 학습하여 대응하는 신경망 지능 캐릭터)

  • 조병헌;정성훈;성영락;오하령
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.41 no.6
    • /
    • pp.69-80
    • /
    • 2004
  • This paper proposes a method to learn action patterns of opponent characters for intelligent characters. For learning action patterns, intelligent characters learn the past actions as well as the current actions of opponent characters. Therefore, intelligent characters react more properly than ones without the knowledge on action patterns. In addition, this paper proposes a method to learn moving actions whose fitness is hard to evaluate. To evaluate the performance of the proposed algorithm, we experiment with four repeated action patterns in a game similar to real games. The results show that intelligent characters learn the optimal actions for action patterns and react properly against to random action opponent characters. The proposed method can be applied to various games in which characters confront each other, e.g. massively multiple of line games.

An Intelligent Characters for Fighting Action Games Using Genetic Algorithms (유전자 알고리즘을 이용한 대전형 액션게임의 지능캐릭터)

  • Lee Myun-sub;Cho Byeong-heon;Seong Yeong-rak;Jung Sung-hoon;Oh Ha-ryoung
    • The KIPS Transactions:PartB
    • /
    • v.12B no.3 s.99
    • /
    • pp.329-336
    • /
    • 2005
  • This paper proposes a method to provide intelligence for characters in fighting action games by using genetic algorithm. The proposed characters without any knowledge on the rules of the game learn the rules and techniques for generations, and have the capability of evolving. To evaluate adaptability for varying circumstances, we changed the rules and compared the results. The experimental results show that the intelligent characters can adapt to the new rules. An advantage of the proposed method is that it can be easily applied to characters for other category of games such as PC games and internet online games.