WO2018103493A1 - Method and system for simulating behaviours of multiple moving bodies - Google Patents
Method and system for simulating behaviours of multiple moving bodies Download PDFInfo
- Publication number
- WO2018103493A1 WO2018103493A1 PCT/CN2017/110042 CN2017110042W WO2018103493A1 WO 2018103493 A1 WO2018103493 A1 WO 2018103493A1 CN 2017110042 W CN2017110042 W CN 2017110042W WO 2018103493 A1 WO2018103493 A1 WO 2018103493A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- behavior tree
- configuration table
- behaviour
- behavior
- data
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
Definitions
- the present invention relates to the field of gaming technology and, in particular, to a method and system for simulating a plurality of moving body behaviors.
- the simulation of 22 players usually uses a master to control the behavior of 22 players.
- the master has a problem, then 22 players were affected.
- each player has N states, and each state needs to judge the current M behavior conditions, which will result in (N-1) ⁇ M repeated judgments, low efficiency, and maintenance cost. high.
- Behavior tree technology has been around for a long time, and can effectively realize the needs of artificial intelligence, but it has not been applied in the field of simulating sports simulation players, nor has it been optimized for sports players.
- a method for simulating behavior of a plurality of moving bodies according to the present invention includes the following steps:
- Step 1 establish a corresponding behavior tree node according to the running condition of the plurality of moving bodies, wherein each motion state corresponds to one behavior tree node;
- Step 2 Establish a configuration table according to the behavior tree nodes of all moving bodies, where the configuration table needs to be established according to a given rule;
- Step 3 Automatically generate a behavior tree code that can be run according to the behavior tree configuration table
- Step 4 Execute a behavior tree code by a control system, the control system including a software system capable of running a behavior tree code;
- Step 5 The control system reads external data and status, controls the motion of the moving body, and the status of the output data and output; wherein the external refers to any software system capable of providing data and status, which can provide data and status.
- the software system includes a server; wherein the external data and status refer to the data and status of the moving body.
- the behavior tree node in the step 1 includes: an output source, a controller, and a plurality of input sources.
- the input source is used to read external data, and the controller performs logic calculation according to the external data, and the calculated result is output.
- Source to external, each behavior tree node can save its own calculation state and data.
- a system for simulating a plurality of moving body behaviors includes:
- the behavior tree node establishing module establishing a corresponding behavior tree node according to the running condition of the plurality of moving bodies, wherein each of the behavior tree nodes corresponds to a motion state and a data condition that needs to be met to run the state;
- a configuration table establishing module configured to establish a configuration table according to behavior tree nodes of all moving bodies, and generate a total behavior tree configuration table according to the behaviors and rules that need to be simulated;
- a behavior tree device loading module configured to generate a behavior tree device according to a total behavior tree configuration table and a behavior tree code that the device can run;
- Simulation module used to load the behavior tree code into the corresponding behavior tree device, and each behavior tree device controls the behavior of the motion body by an independent controller.
- the present invention has the following beneficial effects:
- the method for simulating a plurality of moving body behaviors uses a behavior tree to save and count data of each moving body, avoiding double counting, and improving data processing efficiency.
- the method for simulating a plurality of moving body behaviors provided by the present invention has an independent behavior control system for each moving body, thereby increasing the stability of each moving body.
- the method for simulating multiple motion body behaviors provided by the present invention can generate behavior logic according to configuration, and reduce a large amount of code writing and maintenance.
- FIG. 1 is a schematic diagram of a behavior tree configuration table in an embodiment
- FIG. 2 is a schematic diagram of a system operation interface of an embodiment
- Figure 3 is a schematic flow diagram of the method of the present invention.
- a method for simulating behavior of a plurality of moving bodies according to the present invention includes the following steps:
- Step 1 Modeling the operation of multiple moving bodies, that is, establishing a set of behavior tree nodes, wherein the behavior tree nodes include: a plurality of input sources, output sources, and controllers, and the input source is used to read external data and control The logic calculation is performed according to the external data, and the calculation result is output source to the outside, and each behavior tree node can save its own calculation state and data.
- the behavior tree nodes include: a plurality of input sources, output sources, and controllers, and the input source is used to read external data and control
- the logic calculation is performed according to the external data, and the calculation result is output source to the outside, and each behavior tree node can save its own calculation state and data.
- Step 2 Establish a configuration table, which is composed of various behavior tree nodes, and is configured into a total behavior tree configuration table according to the behaviors and rules that need to be simulated.
- Step 3 Generate a behavior tree device based on the overall behavior tree configuration table and a behavior tree code that the device can run.
- Step 4 Assemble the behavior tree code into each behavior tree device to complete the simulation of the motion of the moving body; each of the moving bodies has an independent behavior control system, so when there is a problem with the control system of any moving body When it does not affect the normal movement of other moving bodies.
- the behavior of the simulated football players in the game is simulated.
- the behavior tree configuration table in FIG. 1 is a text file, and the system in the present invention generates a device table corresponding to a behavior tree, and generates a control system that can be operated according to the configuration table.
- the player data is a kind of input source, and the control system calculates according to the data of the input source and the behavior tree logic.
- the control system can change the input source during the operation process and at the end.
- the result of the control system calculation serves as the output source to determine the player's behavior.
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Processing Or Creating Images (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Disclosed are a method and system for simulating behaviours of multiple moving bodies. The method comprises: step 1: dividing all the motion states of moving bodies into corresponding behaviour tree nodes, wherein each of the behaviour tree nodes corresponds to one motion state and a data condition needing to be satisfied for operating the state; step 2: establishing a configuration table according to the behaviour tree nodes of all the moving bodies, wherein the configuration table needs to be configured according to a required rule, and a total behaviour tree configuration table is generated according to behaviours needing to be simulated and the rule; step 3: generating a behaviour tree code capable of being operated according to the total behaviour tree configuration table; and step 4: loading the behaviour tree code into a control system where the moving bodies are located, wherein the control system decides the behaviour of each of the moving bodies according to a behaviour tree. In the invention, a behaviour tree is used to preserve and carry out statistics on data of each moving body, thereby preventing repeated calculation and improving the data processing efficiency. In addition, each moving body is provided with an independent behaviour control system, thereby increasing the stability of each moving body.
Description
本发明涉及游戏技术领域,具体地,涉及模拟多个运动体行为的方法和***。The present invention relates to the field of gaming technology and, in particular, to a method and system for simulating a plurality of moving body behaviors.
现在游戏中对多个运动体的行为模拟程度不高,例如足球竞技比赛中,对22个球员行为的模拟通常采用一个主控器控制22个球员的行为,当主控器出现问题是,则22个球员均受到影响。Now the game does not simulate the behavior of multiple sports. In football competitions, the simulation of 22 players usually uses a master to control the behavior of 22 players. When the master has a problem, then 22 players were affected.
比如在足球比赛中,每个球员都拥有N个状态,每个状态里面需要对当前的M个行为条件进行判断,最多会导致(N-1)×M个重复判断,效率低,且维护成本高。For example, in a football game, each player has N states, and each state needs to judge the current M behavior conditions, which will result in (N-1)×M repeated judgments, low efficiency, and maintenance cost. high.
行为树技术出现已经很久,可以有效的实现人工智能的需求,但是仍然没有应用在模拟体育模拟球员领域,也没有针对体育类球员模拟作相应的优化。Behavior tree technology has been around for a long time, and can effectively realize the needs of artificial intelligence, but it has not been applied in the field of simulating sports simulation players, nor has it been optimized for sports players.
发明内容Summary of the invention
针对现有技术中的缺陷,本发明的目的是提供一种模拟多个运动体行为的方法和***。In view of the deficiencies in the prior art, it is an object of the present invention to provide a method and system for simulating the behavior of a plurality of moving bodies.
根据本发明提供的模拟多个运动体行为的方法,包括如下步骤:A method for simulating behavior of a plurality of moving bodies according to the present invention includes the following steps:
步骤1:根据多个运动体的运行情况建立相应的行为树节点,其中每个运动状态对应一个行为树节点;Step 1: establish a corresponding behavior tree node according to the running condition of the plurality of moving bodies, wherein each motion state corresponds to one behavior tree node;
步骤2:根据所有运动体的行为树节点建立配置表,其中配置表需要按照给定的规则建立;Step 2: Establish a configuration table according to the behavior tree nodes of all moving bodies, where the configuration table needs to be established according to a given rule;
步骤3:根据行为树配置表自动生成能够运行的行为树代码;Step 3: Automatically generate a behavior tree code that can be run according to the behavior tree configuration table;
步骤4:通过控制***执行行为树代码,所述控制***包括能够运行行为树代码的软件***;Step 4: Execute a behavior tree code by a control system, the control system including a software system capable of running a behavior tree code;
步骤5:控制***读取外部的数据和状态,控制运动体的运动以及输出的数据和输出的状态;其中,外部是指任何能够提供数据和状态的软件***,所述能够提供数据和状态的软件***包括服务器;其中,外部的数据和状态是指运动体的数据和状态。
Step 5: The control system reads external data and status, controls the motion of the moving body, and the status of the output data and output; wherein the external refers to any software system capable of providing data and status, which can provide data and status. The software system includes a server; wherein the external data and status refer to the data and status of the moving body.
优选地,所述步骤1中的行为树节点包括:输出源、控制器以及若干个输入源,输入源用来读取外部的数据,控制器根据外面的数据进行逻辑计算,计算的结果通过输出源到外部,每个行为树节点能够保存自己的计算状态和数据。Preferably, the behavior tree node in the step 1 includes: an output source, a controller, and a plurality of input sources. The input source is used to read external data, and the controller performs logic calculation according to the external data, and the calculated result is output. Source to external, each behavior tree node can save its own calculation state and data.
根据本发明提供的模拟多个运动体行为的***,包括:A system for simulating a plurality of moving body behaviors provided in accordance with the present invention includes:
行为树节点建立模块:根据多个运动体的运行情况建立相应的行为树节点,其中每个行为树节点对应一个运动状态以及运行该状态需要满足的数据条件;The behavior tree node establishing module: establishing a corresponding behavior tree node according to the running condition of the plurality of moving bodies, wherein each of the behavior tree nodes corresponds to a motion state and a data condition that needs to be met to run the state;
配置表建立模块:用于根据所有运动体的行为树节点建立配置表,并根据需要模拟的行为和规则生成总的行为树配置表;a configuration table establishing module: configured to establish a configuration table according to behavior tree nodes of all moving bodies, and generate a total behavior tree configuration table according to the behaviors and rules that need to be simulated;
行为树装置装载模块:用于根据总的行为树配置表生成行为树装置以及该装置能够运行的行为树代码;a behavior tree device loading module: configured to generate a behavior tree device according to a total behavior tree configuration table and a behavior tree code that the device can run;
模拟模块:用于将行为树代码加载到对应的行为树装置中,由独立的控制器控制每个行为树装置模拟运动体的行为。Simulation module: used to load the behavior tree code into the corresponding behavior tree device, and each behavior tree device controls the behavior of the motion body by an independent controller.
与现有技术相比,本发明具有如下的有益效果:Compared with the prior art, the present invention has the following beneficial effects:
1、本发明提供的模拟多个运动体行为的方法中采用行为树来保存和统计每个运动体的数据,避免重复计算,提高了数据处理效率。1. The method for simulating a plurality of moving body behaviors provided by the present invention uses a behavior tree to save and count data of each moving body, avoiding double counting, and improving data processing efficiency.
2、本发明提供的模拟多个运动体行为的方法中对每个运动体都设置有独立的行为控制***,从而增加了每个运动体的稳定性。2. The method for simulating a plurality of moving body behaviors provided by the present invention has an independent behavior control system for each moving body, thereby increasing the stability of each moving body.
3、本发明提供的模拟多个运动体行为的方法能够根据配置生成行为逻辑,减少了大量的代码编写和维护。3. The method for simulating multiple motion body behaviors provided by the present invention can generate behavior logic according to configuration, and reduce a large amount of code writing and maintenance.
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:Other features, objects, and advantages of the present invention will become apparent from the Detailed Description of Description
图1为实施例中行为树配置表示意图;1 is a schematic diagram of a behavior tree configuration table in an embodiment;
图2为实施例的***运行界面示意图;2 is a schematic diagram of a system operation interface of an embodiment;
图3为本发明中的方法的流程示意图。Figure 3 is a schematic flow diagram of the method of the present invention.
下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技
术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。The invention will now be described in detail in connection with specific embodiments. The following examples are intended to further understand the invention, but are not intended to limit the invention in any way. It should be noted that the common technology in the field
Many changes and modifications can be made by the skilled person without departing from the inventive concept. These are all within the scope of protection of the present invention.
根据本发明提供的模拟多个运动体行为的方法,包括如下步骤:A method for simulating behavior of a plurality of moving bodies according to the present invention includes the following steps:
步骤1:根据多个运动体的运行情况建模,即建立一套行为树节点,其中行为树节点包括:若干个输入源、输出源以及控制器,输入源用来读取外部的数据,控制器根据外面的数据进行逻辑计算,计算的结果通过输出源到外部,每个行为树节点可以保存自己计算状态和数据。Step 1: Modeling the operation of multiple moving bodies, that is, establishing a set of behavior tree nodes, wherein the behavior tree nodes include: a plurality of input sources, output sources, and controllers, and the input source is used to read external data and control The logic calculation is performed according to the external data, and the calculation result is output source to the outside, and each behavior tree node can save its own calculation state and data.
步骤2:建立配置表,所述配置表由各种不同的行为树节点组成,根据需要模拟的行为和规则,配置成总的行为树配置表。Step 2: Establish a configuration table, which is composed of various behavior tree nodes, and is configured into a total behavior tree configuration table according to the behaviors and rules that need to be simulated.
步骤3:根据总的行为树配置表生成行为树装置以及该装置能够运行的行为树代码。Step 3: Generate a behavior tree device based on the overall behavior tree configuration table and a behavior tree code that the device can run.
步骤4:将行为树代码组装到每个行为树装置中,完成对运动体行为的模拟;其中每个运动体都具有一套独立的行为控制***,因此,当任意运动体的控制***出现问题时,不会影响其他运动体的正常运动。Step 4: Assemble the behavior tree code into each behavior tree device to complete the simulation of the motion of the moving body; each of the moving bodies has an independent behavior control system, so when there is a problem with the control system of any moving body When it does not affect the normal movement of other moving bodies.
下面结合具体实施例对本发明中的技术方案做更加详细的说明。The technical solution in the present invention will be described in more detail below with reference to specific embodiments.
如图1、图2所示,模拟足球运动员在比赛中的行为情况。图1中的行为树配置表为一种文本文件,本发明中的***对应在一个行为树生成一个装置表,根据配置表生成可以运行的控制***。其中球员数据是输入源的一种,控制***会根据输入源的数据和行为树逻辑进行计算。其中控制***在运算过程和结束的时候可以改变输入源。其中控制***计算的结果作为输出源决定球员的行为。As shown in Figure 1 and Figure 2, the behavior of the simulated football players in the game is simulated. The behavior tree configuration table in FIG. 1 is a text file, and the system in the present invention generates a device table corresponding to a behavior tree, and generates a control system that can be operated according to the configuration table. The player data is a kind of input source, and the control system calculates according to the data of the input source and the behavior tree logic. The control system can change the input source during the operation process and at the end. The result of the control system calculation serves as the output source to determine the player's behavior.
以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。
The specific embodiments of the present invention have been described above. It is to be understood that the invention is not limited to the specific embodiments described above, and various changes or modifications may be made by those skilled in the art without departing from the scope of the invention. The features of the embodiments and the embodiments of the present application may be combined with each other arbitrarily without conflict.
Claims (3)
- 一种模拟多个运动体行为的方法,其特征在于,包括如下步骤:A method for simulating behavior of a plurality of moving bodies, comprising the steps of:步骤1:根据多个运动体的运行情况建立相应的行为树节点,其中每个运动状态对应一个行为树节点;Step 1: establish a corresponding behavior tree node according to the running condition of the plurality of moving bodies, wherein each motion state corresponds to one behavior tree node;步骤2:根据所有运动体的行为树节点建立配置表,其中配置表需要按照给定的规则建立;Step 2: Establish a configuration table according to the behavior tree nodes of all moving bodies, where the configuration table needs to be established according to a given rule;步骤3:根据行为树配置表自动生成能够运行的行为树代码;Step 3: Automatically generate a behavior tree code that can be run according to the behavior tree configuration table;步骤4:通过控制***执行行为树代码,所述控制***包括能够运行行为树代码的软件***;Step 4: Execute a behavior tree code by a control system, the control system including a software system capable of running a behavior tree code;步骤5:控制***读取外部的数据和状态,控制运动体的运动以及输出的数据和输出的状态;其中,外部是指任何能够提供数据和状态的软件***,所述能够提供数据和状态的软件***包括服务器;其中,外部的数据和状态是指运动体的数据和状态。Step 5: The control system reads external data and status, controls the motion of the moving body, and the status of the output data and output; wherein the external refers to any software system capable of providing data and status, which can provide data and status. The software system includes a server; wherein the external data and status refer to the data and status of the moving body.
- 根据权利要求1所述的模拟多个运动体行为的方法,其特征在于,所述步骤1中的行为树节点包括:输出源、控制器以及若干个输入源,输入源用来读取外部的数据,控制器根据外面的数据进行逻辑计算,计算的结果通过输出源到外部,每个行为树节点能够保存自己的计算状态和数据。The method for simulating a plurality of moving body behaviors according to claim 1, wherein the behavior tree node in the step 1 comprises: an output source, a controller, and a plurality of input sources, and the input source is used to read an external Data, the controller performs logic calculation based on the external data, and the calculation result is output source to the outside, and each behavior tree node can save its own calculation state and data.
- 一种模拟多个运动体行为的***,其特征在于,包括:A system for simulating a plurality of moving body behaviors, comprising:行为树节点建立模块:根据多个运动体的运行情况建立相应的行为树节点,其中每个行为树节点对应一个运动状态以及运行该状态需要满足的数据条件;The behavior tree node establishing module: establishing a corresponding behavior tree node according to the running condition of the plurality of moving bodies, wherein each of the behavior tree nodes corresponds to a motion state and a data condition that needs to be met to run the state;配置表建立模块:用于根据所有运动体的行为树节点建立配置表,并根据需要模拟的行为和规则生成总的行为树配置表;a configuration table establishing module: configured to establish a configuration table according to behavior tree nodes of all moving bodies, and generate a total behavior tree configuration table according to the behaviors and rules that need to be simulated;行为树装置装载模块:用于根据总的行为树配置表生成行为树装置以及该装置能够运行的行为树代码;a behavior tree device loading module: configured to generate a behavior tree device according to a total behavior tree configuration table and a behavior tree code that the device can run;模拟模块:用于将行为树代码加载到对应的行为树装置中,由独立的控制器控制每个行为树装置模拟运动体的行为。 Simulation module: used to load the behavior tree code into the corresponding behavior tree device, and each behavior tree device controls the behavior of the motion body by an independent controller.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611105156.1 | 2016-12-05 | ||
CN201611105156.1A CN106815009A (en) | 2016-12-05 | 2016-12-05 | The method and system of the multiple movable body behaviors of simulation |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018103493A1 true WO2018103493A1 (en) | 2018-06-14 |
Family
ID=59105986
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/110042 WO2018103493A1 (en) | 2016-12-05 | 2017-11-08 | Method and system for simulating behaviours of multiple moving bodies |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106815009A (en) |
WO (1) | WO2018103493A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106815009A (en) * | 2016-12-05 | 2017-06-09 | 上海时年信息科技有限公司 | The method and system of the multiple movable body behaviors of simulation |
CN110610089B (en) * | 2019-08-16 | 2023-02-28 | 创新先进技术有限公司 | User behavior simulation method and device and computer equipment |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104133667A (en) * | 2013-11-29 | 2014-11-05 | 腾讯科技(成都)有限公司 | AI behavior realization method, AI behavior realization device and AI editor |
CN105117575A (en) * | 2015-06-17 | 2015-12-02 | 深圳市腾讯计算机***有限公司 | Behavior processing method and device |
CN105656688A (en) * | 2016-03-03 | 2016-06-08 | 腾讯科技(深圳)有限公司 | State control method and device |
CN106155658A (en) * | 2015-04-08 | 2016-11-23 | 广州四三九九信息科技有限公司 | The behavior tree editing machine realized based on U3D Plugin Mechanism |
CN106815009A (en) * | 2016-12-05 | 2017-06-09 | 上海时年信息科技有限公司 | The method and system of the multiple movable body behaviors of simulation |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9232379B2 (en) * | 2013-10-31 | 2016-01-05 | Kenneth Margon | Notification system using a duplicate start record |
CN103761108A (en) * | 2014-02-14 | 2014-04-30 | 杭州朗和科技有限公司 | Method and device for achieving behavior tree |
-
2016
- 2016-12-05 CN CN201611105156.1A patent/CN106815009A/en active Pending
-
2017
- 2017-11-08 WO PCT/CN2017/110042 patent/WO2018103493A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104133667A (en) * | 2013-11-29 | 2014-11-05 | 腾讯科技(成都)有限公司 | AI behavior realization method, AI behavior realization device and AI editor |
CN106155658A (en) * | 2015-04-08 | 2016-11-23 | 广州四三九九信息科技有限公司 | The behavior tree editing machine realized based on U3D Plugin Mechanism |
CN105117575A (en) * | 2015-06-17 | 2015-12-02 | 深圳市腾讯计算机***有限公司 | Behavior processing method and device |
CN105656688A (en) * | 2016-03-03 | 2016-06-08 | 腾讯科技(深圳)有限公司 | State control method and device |
CN106815009A (en) * | 2016-12-05 | 2017-06-09 | 上海时年信息科技有限公司 | The method and system of the multiple movable body behaviors of simulation |
Also Published As
Publication number | Publication date |
---|---|
CN106815009A (en) | 2017-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10839215B2 (en) | Artificial intelligence for emulating human playstyles | |
Stepney et al. | Engineering emergence | |
BR112021020692A2 (en) | System, control system for an industrial and/or technical system, industrial and/or technical system, method for evaluating and/or adapting one or more technical models, computer program, and, computer program product | |
Fukuchi et al. | Autonomous self-explanation of behavior for interactive reinforcement learning agents | |
WO2018103493A1 (en) | Method and system for simulating behaviours of multiple moving bodies | |
DK2294487T3 (en) | Actuator for heating, ventilation and air conditioning systems as well as methods for operating the actuator | |
Zhao et al. | On multi-agent learning in team sports games | |
WO2019144346A1 (en) | Object processing method in virtual scene, device and storage medium | |
CN103810018A (en) | Method for designing componentized and parameterized simulation model | |
Artale et al. | Complexity of safety and cosafety fragments of linear temporal logic | |
JP2010224894A (en) | Method and program for simulation of hybrid system | |
Pizzi et al. | From debugging to authoring: Adapting productivity tools to narrative content description | |
Postnikov et al. | Application of fuzzy state machines to control players in virtual soccer simulation | |
JP6828834B2 (en) | Logical operation device, logical calculation method, and program | |
Jamil et al. | An infinite runner game design using automata theory | |
Battaglino et al. | Emotional appraisal of moral dilemma in characters | |
Lucas | Cellz: a simple dynamic game for testing evolutionary algorithms | |
CN105635806A (en) | Rendering method of group motion scene | |
CN106502122A (en) | A kind of method for designing of simulation computer simulated machine tool control system | |
Weissman et al. | Prioritized situation awareness for soccer robots using timed transition petri nets | |
Yang et al. | Ball control and position planning algorithms for soccer robots using fuzzy Petri nets | |
Ishak et al. | Human Driving Skill for Human Adaptive Mechatronics Applications by using Neural Network System | |
Sun | Neural network-based table tennis competition technique and tactics diagnosis and evaluation | |
Hjorth et al. | Levelspace: constructing models and explanations across levels | |
US11275899B2 (en) | Generating game environments from unstructured textual corpus for reinforcement learning |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17878419 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17878419 Country of ref document: EP Kind code of ref document: A1 |