一种实现动态处理游戏行为的方法和系统技术方案

技术编号:7843695 阅读:244 留言:0更新日期:2012-10-13 02:06
本发明专利技术提供了实现动态处理游戏行为的系统和方法。该系统包括:核心容器,预先存储了系统针对预先定义好的竞技规则定义的通用游戏行为;通用行为模块,用于将核心容器存储的通用游戏行为对应提供给玩家,以由玩家有选择性地根据自身应用对提供的至少一个通用游戏行为进行自定义编辑;底层控制引擎,用于控制通用游戏行为、以及个性化智能行为的下一步状态,所述个性化智能行为包括以下至少两种行为:玩家对通用游戏行为进行自定义编辑得到的行为,以及通过对通用游戏行为和玩家针对该通用游戏行为进行自定义编辑得到的行为进行转换操作得到的、且为游戏中的可执行数据的行为;公共开放平台,用于形成所述个性化智能行为参与的游戏对抗体系。

【技术实现步骤摘要】

本专利技术涉及计算机技术,特别涉及一种实现动态处理游戏行为的方法和系统
技术介绍
在目前的游戏技术中,通常是基于固定规则或者基于神经网络与遗传算法来实现游戏中的游戏行为。而基于固定规则实现的游戏行为通常是比较简单的游戏行为,其一般不能实现复杂的游戏行为,并且,该规则一旦被固定,就无法更新,导致无法处理规则规定的其他不可知的行为。至于基于神经网络与遗传算法来实现游戏行为的情况,该神经网络与遗传算法实质也是一个规则,依然会存在上述固定规则实现游戏行为时所出现的问题,并且,就神经网络与遗传算法本身而言,该神经网络与遗传算法非常复杂,应用到游戏中很难控制,也很容易导致一些未可知的游戏行为产生。
技术实现思路
本专利技术提供了一种实现动态处理游戏行为的方法和系统,打破由规则对游戏行为的限定,实现动态自定义游戏行为的目的。本专利技术提供的技术方案包括一种实现动态处理游戏行为的系统,其特征在于,该系统包括核心容器,其预先存储了系统针对预先定义好的竞技规则所定义的通用游戏行为;通用行为模块,其用于将所述核心容器存储的通用游戏行为对应提供给玩家,以由所述玩家有选择性地根据自身应用对提供的至少一个通用游本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种实现动态处理游戏行为的系统,其特征在于,该系统包括 核心容器,其预先存储了系统针对预先定义好的竞技规则所定义的通用游戏行为; 通用行为模块,其用于将所述核心容器存储的通用游戏行为对应提供给玩家,以由所述玩家有选择性地根据自身应用对提供的至少一个通用游戏行为进行自定义编辑; 底层控制引擎,用于控制通用游戏行为、以及个性化智能行为的下一步状态,所述个性化智能行为包括以下至少两种行为玩家对通用游戏行为进行自定义编辑得到的行为,以及通过对通用游戏行为和玩家针对该通用游戏行为进行自定义编辑得到的行为进行转换操作得到的、且为游戏中的可执行数据的行为; 公共开放平台,用于形成所述个性化智能行为参与的游戏对抗体系。2.根据权利要求I所述的系统,其特征在于,所述核心容器进一步存储所述个性化智能行为对应的行为索引,以使得通过触发所述行为索引回溯到对应的个性化智能行为。3.根据权利要求2所述的系统,其特征在于,所述核心容器采用类标准模板库STL中MAP容器方式存储针对每一玩家的通用游戏行为和个性化智能行为索引,具体为map〈Tl,T 2,T3>,其中,Tl为玩家标识,T2为通用游戏行为,T3为个性化智能行为的行为索引。4.根据权利要求I所述的系统,其特征在于,所述通用行为模块采用Lua脚本方式提供通用游戏行为给玩家。5.根据权利要求I所述的系统,其特征在于,所述底层控制引擎通过有限个状态自动机实现;其中,每一通用游戏行为预先对应一套状态自动机,每一套状态自动机中包含至少一个状态自动机; 每一状态自动机,用于从初始状态开始针对接收的输入串中每一字符,根据当前状态、该字符和已设的转移函数决定其对应的游戏行为的下一步状态; 其中,状态自动机对应的游戏行为具体为如果该状态自动机预先对应的通用游戏行为未被玩家自定义编辑,则其对应的游戏行为依然为该通用游戏行为,而如果该状态自动机预先对应的通用游戏行为已被玩家自定义编辑,则其对应的游戏行为就为对应的个性化智能行为。6....

【专利技术属性】
技术研发人员:陈鑫
申请(专利权)人:北京像素软件科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1