Intelligent non-player roles implementing method in interactive game and system

A technology for non-player characters and game systems, which is applied to the realization of intelligent non-player characters in interactive games, and can solve problems such as being too mechanical, and the preset non-player character action programs are complicated.

Inactive Publication Date: 2008-04-09
NANJING UNIV
View PDF0 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In view of this, the purpose of the present invention is to address the deficiencies of existing interactive game engine technology, to provide a method for making non-player

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Intelligent non-player roles implementing method in interactive game and system
  • Intelligent non-player roles implementing method in interactive game and system
  • Intelligent non-player roles implementing method in interactive game and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0028] The core of the present invention is to add a layer of BDI reasoning unit on the game engine. This unit together with JavaBot network API and JavaBot underlying processing unit constitutes the game Agent unit and is embedded in the game client. Through such a structure, interactive The intelligent action of NPC in the game, and the game Agent unit can be connected with different game engines without much modification.

[0029] The method of the present invention is described in detail below by embodiment, and this method is as shown in Figure 1 and Figure 3, specifically comprises the following steps:

[0030] Step 101: start the game client and connect the client to the server-side game engine developed based on the Agent environment;

[0031] Step 102: T...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a realization method of intelligent non-player characters in an interactive game, the method controls the intelligent behaviors of the non-player characters through a game engine at a server end, a network application programming interface containing JavaBot, a JavaBot bottom-layer processing unit, as well as client ends of a BDI reasoning unit. In addition, the invention also discloses an interactive game system to realize the method. The invention has the advantages that the game engine increases one layer of the game Agent unit, which can make the game developers work with AOP way when programming and processing NPC behaviors without considering the implementation details. Therefore, such the intelligent NPC realization system can be more helpful to express the intelligent behaviors of non-player characters in the game, as well as better support the application of intelligent technology in the game.

Description

technical field [0001] The invention relates to an intelligent data processing technology of an interactive game, in particular to a method and system for realizing an intelligent non-player character in an interactive game. Background technique [0002] The core of the game is its engine, which provides lighting, animation, physics, rendering and input support for the game, and greatly saves the development time and cost of the game. Early game engines were not designed with much artificial intelligence in mind. The behavior of non-player characters (Non-Player Character, NPC) in the game is pre-programmed by programmers. They always mechanically follow a fixed behavior strategy, and often do not behave smart enough. Since the mid-to-late 1990s, the intelligence of games has become the goal pursued by major game companies. One of its manifestations is the revolution of the engine: more and more artificial intelligence technology is used in the design of the engine. Quake ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F9/44G06F9/54G06F19/00H04L29/06
Inventor 高阳王皓罗文杰
Owner NANJING UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products