一种游戏系统的自动生成方法及其装置制造方法及图纸

技术编号:1397729 阅读:225 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种游戏系统的自动生成方法及其装置,所述装置包括:一模块库,用于存储组成游戏的不同种类的多个模块;一模块生成部,用于在游戏运行过程中根据预设的策略及使用者当前的属性和行为来随机生成组成游戏内容的新的多个模块;一用户接口模块,用于设置和/或更改所述游戏系统的参数;一游戏控制器,用于控制游戏系统,接收用户的输入,并在游戏运行过程中根据使用者当前的属性和行为来生成一使用者属性和行为到所述模块库中模块的对应关系,以随机选择所述模块库中已有的一个或多个模块,控制所述模块生成部随机生成新的一个或多个模块,并替换现有的模块,将模块进行重新复合;一游戏执行模块,用于执行经游戏控制器复合的模块。

【技术实现步骤摘要】

本专利技术涉及一种游戏系统的生成方法及其装置,特别是涉及一种游戏系统的自动生成方法及其装置
技术介绍
目前绝大多数的游戏系统的故事情景都是按照固定模式发展的,游戏中的人物、环境、游戏的发展过程都是事先确定的,换言之,游戏系统并不是自动生成的,使用者对游戏的发展和结局不具有可控性,对于使用者来说,一个游戏玩过了几遍之后,由于已经知晓游戏的大致发展和结局,便会对这个游戏失去了兴趣。同时,对游戏开发人员来说,如果要开发一个新的游戏系统的话,所需要完成的工作相当多,他们需要从头开始重新构造故事情景和人物。现有的游戏系统的自动生成方法的原理是,事先将游戏系统分为几个阶段,将游戏中可能的故事发展以模块为单位进行划分,称为游戏模块。在一个阶段,由随机数生成器选择游戏模块,由使用者在这个模块中开始玩游戏,这个模块可能具有不只一个的结局,当进行完这个模块时,根据游戏结束时所产生的结局,由随机数生成器来对所有其他符合条件的游戏模块进行选择,使得使用者在玩游戏时对其发展具有部分的不可测性。但是这个方法没有给予使用者充分的自由和个性化的选择。由于该模块是事先加载到游戏系统中的,因此模块所对应的故事情景的发展也是按照事先安排好的模式进行的,并且这种情况下,无法在游戏发展中随时动态加载其他的模块或用户随机调整游戏参数以增加使用者对游戏的可选择性和可操作性。关于这方面的专利,有日本Konami计算机娱乐公司提出的游戏故事自动生成系统,其在美国专利与商标局申请的专利号为6638171。因此,为了增加游戏故事情景发展的不可知性,并使得使用者在玩游戏时事先无法知道游戏可能出现的情景和结局,这里提出了一种新的游戏系统自动生成方法,按照使用者当前的属性和行为来从相应的模块库中取出与该属性和行为相对应的人物、环境、任务模块和其他部分重新进行组合,也可以是重新生成人物、环境、任务模块,并且这些模块的参数在合理的范围内是可以随机设定的。这种设定可以由游戏服务器自动来完成,也可以由使用者手动来完成。
技术实现思路
本专利技术所要解决的技术问题在于提供一种游戏系统自动生成的方法及其装置,使得一个游戏系统可以在开始运行时有相同的人物和环境,但在随后的发展和结局是随着使用者的变化而自动动态调整,以克服现有技术中游戏系统显示内容、组成与控制单一、变化少且缺乏吸引力。为了实现上述目的,本专利技术提供了一种游戏系统的自动生成装置,其中,包括一模块库,用于存储组成游戏的不同种类的多个模块,所述多个模块在游戏运行过程中能被选择加载、删除、修改、生成和/或复合;一模块生成部,用于在游戏运行过程中根据预设的策略及使用者当前的属性和行为来随机生成组成游戏内容的新模块;一用户接口模块,用于供用户设置和/或更改所述游戏系统的参数;一游戏控制器,分别与所述模块库、模块生成部分及用户接口模块相连,用于控制所述游戏系统,接收用户通过所述用户接口模块的输入,并在游戏运行过程中根据使用者当前的属性和行为来生成一使用者属性和行为到所述模块库中模块的对应关系,以随机选择所述模块库中已有的一个或多个模块,控制所述模块生成部随机生成新的一个或多个模块,替换现有的模块,并将所述替换后的多个模块进行重新复合;一游戏执行模块,与所述游戏控制器相连,用于执行经所述游戏控制器复合的模块,使所述游戏继续向前发展。上述的游戏系统的自动生成装置,其中,所述不同种类的模块又包括人物模块、环境模块、任务模块和/或线索模块,其中所述模块都具有各自的属性和行为。上述的游戏系统的自动生成装置,其中,所述游戏控制器进一步包括一调度管理部,用于从整体上对游戏系统进行管理和调度;一输出控制部,用于控制所述游戏系统和外界显示设备之间游戏显示和输出数据信息的交互和传输;一模块管理部,与所述模块生成部和模块库相连,用于控制所述模块的修改、生成、加载、重新复合和/或增加到所述模块库,和/或从所述模块库中删除;一使用者信息管理部,用于管理使用者的信息;一模块调度选择部,分别与所述模块管理部和使用者信息管理部相连,用于根据使用者当前的信息,按照系统指定的策略来选择特定的模块;一游戏执行控制部,用于对所述模块调度选择部选择的模块进行复合,并将所述复合之后的模块传送给所述游戏执行模块。上述的游戏系统的自动生成装置,其中,所述调度管理部进一步包括一模块库大小的监控单元,用于通过控制组成游戏的多个模块的生成/销毁时机,和/或所生成的模块的具体类型来实施监控模块库的大小。为了更好地实现上述目的,本专利技术还提供了一种游戏系统的自动生成方法,其中,包括如下步骤设置一模块库步骤,用于存储组成游戏的不同种类的多个模块,所述多个模块在游戏运行过程中能被选择加载、删除、修改、生成和/或复合;设置一模块生成步骤,用于在游戏运行过程中根据预设的策略及使用者当前的属性和行为来随机生成组成游戏内容的新的多个模块;设置一用户接口步骤,用于供用户设置和/或更改所述游戏系统的参数;设置一游戏控制步骤,用于控制所述游戏系统,接收用户通过所述用户接口的输入,并在游戏运行过程中根据使用者当前的属性和行为来生成一使用者属性和行为到所述模块库中的对应关系,以随机选择所述模块库中已有的一个或多个模块,控制所述模块生成步骤中随机生成新的一个或多个模块,并替换现有的模块,将所述替换后的多个模块进行重新复合;设置一游戏执行步骤,用于执行经所述游戏控制步骤复合的模块,使所述游戏继续向前发展。上述的游戏系统的自动生成方法,其中,还包括一将所述游戏进一步划分为不同种类的多个模块的步骤,所述不同种类的模块包括人物模块、环境模块、任务模块和/或线索模块,其中所述模块都具有各自的属性和行为。上述的游戏系统的自动生成方法,其中,所述设置一游戏控制步骤,又包括设置一调度管理的步骤,用于从整体上对游戏系统进行管理和调度; 设置一输出控制的步骤,用于控制所述游戏系统和外界显示设备之间游戏显示和输出数据信息的交互和传输;设置一模块管理的步骤,用于控制所述模块的修改、生成、加载、重新复合和/或增加到所述模块库,和/或从所述模块库中删除;设置一使用者信息管理的步骤,用于管理使用者的信息;设置一模块调度选择的步骤,用于根据使用者当前的信息,按照系统指定的策略来选择特定的模块;设置一游戏执行控制的步骤,用于对所述模块调度选择步骤选择的模块进行复合,并使所述复合之后的模块执行所述游戏执行步骤。上述的游戏系统的自动生成方法,其中,所述设置调度管理的步骤又包括设置一模块库大小的监控步骤,用于通过控制组成游戏的多个模块的生成/销毁时机,和/或所生成的模块的具体类型来实施监控模块库的大小。上述的游戏系统的自动生成方法,其中,所述设置模块调度选择的步骤又包括步骤A,按照系统预设的规则根据使用者当前的信息获得一经验权值;步骤B,按系统预设的对应关系,将所述经验权值映射到可选择的模块范围;步骤C,系统产生随机数在可选择的模块范围内随机选择要加载的模块。上述的游戏系统的自动生成方法,其中,所述设置一模块库的步骤又包括一将所述模块库中不同种类的多个模块划分为普通模块和关键模块的步骤,所述关键模块对应着故事发展主线上的关键点。上述的游戏系统的自动生成方法,其中,进一步包括如下步骤步骤E,根据游戏发展的主线,设置多个关键点;步骤F,加载本文档来自技高网
...

【技术保护点】
一种游戏系统的自动生成装置,其特征在于,包括:一模块库,用于存储组成游戏的不同种类的多个模块,所述多个模块在游戏运行过程中能被选择加载、删除、修改、生成和/或复合;一模块生成部,用于在游戏运行过程中根据预设的策略及使用者当前 的属性和行为来随机生成组成游戏内容的新模块;一用户接口模块,用于供用户设置和/或更改所述游戏系统的参数;一游戏控制器,分别与所述模块库、模块生成部分及用户接口模块相连,用于控制所述游戏系统,接收用户通过所述用户接口模块的输入 ,并在游戏运行过程中根据使用者当前的属性和行为来生成一使用者属性和行为到所述模块库中模块的对应关系,以随机选择所述模块库中已有的一个或多个模块,控制所述模块生成部随机生成新的一个或多个模块,替换现有的模块,并将所述替换后的多个模块进行重新复合;一游戏执行模块,与所述游戏控制器相连,用于执行经所述游戏控制器复合的模块,使所述游戏继续向前发展。

【技术特征摘要】

【专利技术属性】
技术研发人员:王淑棉顾翀齐延明叶云
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1