建立自创游戏的方法及系统的制作方法

文档序号:6368496阅读:212来源:国知局
专利名称:建立自创游戏的方法及系统的制作方法
技术领域
本发明涉及ー种建立自创游戏的方法及系统。
背景技术
现有的网络游戏中,玩家只能在游戏开发商提供的网络游戏里进行游戏体验,无法对现有的自创世界内容进行修改。现有游戏中的玩家所具有的自创功能仅限于在原来的游戏规则范围内,对可视化场景进行选择如角色换装操作、房屋家具选择与摆放、房间装饰等,但是,这些已经设置好的游戏内容是有限的,更新速度也受到一定的限制,所以,玩家在经过初期的探索后,很快就会掌握游戏的全部信息,并进而感到厌倦,最終离开游戏。因此,为了充分发挥玩家的创意和积极性,必须探索一种全新的游戏方式,提高游戏的可玩性。

发明内容
本发明的目的在于提供ー种建立自创游戏的方法及系统,能够对玩家开发游戏时需要使用的大量游戏数据和玩家开发游戏后产生的大量游戏数据进行有序存储、管理和维护,玩家可以通过所述开发平台自主且个性化地建立新的自创世界,并在自创世界中编辑各种内容如游戏场景、角色、怪物、NPC、任务、技能等。为解决上述问题,本发明提供ー种建立自创游戏的方法,包括集成在游戏客户端内的开发平台通过代理服务器向中央控制服务器发送建立自创世界的任务;以及中央控制服务器根据所述建立自创世界的任务生成自创世界数据。进ー步的,在上述方法中,中央控制服务器根据所述建立自创世界的任务生成自创世界数据的步骤中,所述中央控制服务器从中央数据库和与所述中央数据库对应的后台数据库获取数据以生成所述自创世界数据。进ー步的,在上述方法中,中央控制服务器接收来自单个玩家或多个玩家通过开发平台发送的建立自创世界的任务。进ー步的,在上述方法中,所述中央数据库包括世界ID、世界版本号、基础世界版本号和世界版本存放位置。进ー步的,在上述方法中,所述后台数据库包括世界版本的具体内容。进ー步的,在上述方法中,所述建立自创世界的任务包括新建自创世界、更改所述新建自创世界。进ー步的,在上述方法中,所述新建自创世界或更改所述新建自创世界包括编辑场景、建筑、杂物、植被、怪物、物品、任 务、特效、触发器或脚本数据中的ー种或任意組合。进ー步的,在上述方法中,中央控制服务器根据所述建立自创世界的任务生成自创世界数据的步骤之后,还包括所述开发平台通过代理服务器向所述中央控制服务器发送发布所述自创世界数据的任务;所述中央控制服务器向所述代理服务器发送发布所述自创世界数据的任务;所述代理服务器发布所述自创世界数据。进ー步的,在上述方法中,所述代理服务器通过ー发布服务器发布所述自创世界数据。进ー步的,在上述方法中,所述中央控制服务器向所述代理服务器发送发布所述自创世界数据的任务的步骤包括

所述中央控制服务器对发布所述自创世界数据的任务进行排队生成任务列表;所述中央控制服务器为所述任务列表中靠前的任务分配所述发布服务器。根据本发明的另一面,提供ー种建立自创游戏的系统,包括集成在游戏客户端内的开发平台,用于通过代理服务器向中央控制服务器发送建立自创世界的任务;代理服务器,用于接收和发送所述开发平台或中央控制服务器的信息;以及中央控制服务器,用于根据所述建立自创世界的任务生成自创世界数据。进ー步的,在上述系统中,所述中央控制服务器,用于从中央数据库和与所述中央数据库对应的后台数据库获取数据以生成所述自创世界数据。进ー步的,在上述系统中,所述中央数据库包括世界ID、世界版本号、基础世界版本号和世界版本存放位置。进ー步的,在上述系统中,所述后台数据库包括世界版本的具体内容。进ー步的,在上述系统中,所述建立自创世界的任务包括新建自创世界、更改所述新建自创世界。进ー步的,在上述系统中,所述开发平台,还用于通过代理服务器向所述中央控制服务器发送发布所述自创世界数据的任务。进ー步的,在上述系统中,所述中央控制服务器,还用于向所述代理服务器发送发布所述自创世界数据的任务。 进ー步的,在上述系统中,所述代理服务器,还用于发布所述自创世界数据。进ー步的,在上述系统中,所述代理服务器通过ー发布服务器发布所述自创世界数据。进ー步的,在上述系统中,所述中央控制服务器,还用于对发布所述自创世界数据的任务进行排队生成任务列表,并为所述任务列表中靠前的任务分配所述发布服务器。与现有技术相比,本发明集成在游戏客户端内的开发平台通过代理服务器向中央控制服务器发送建立自创世界的任务,中央控制服务器根据所述建立自创世界的任务生成自创世界数据,能够对玩家开发游戏时需要使用的大量游戏数据和玩家开发游戏后产生的大量游戏数据进行有序存储、管理和维护,玩家可以通过所述开发平台自主且个性化地建立新的自创世界,并在自创世界中编辑各种内容如游戏场景、角色、怪物、NPC、任务、技能
坐寸o另外,本发明中开发平台通过代理服务器向中央控制服务器发送发布所述自创世界数据的任务,然后所述中央控制服务器向代理服务器发送发布所述自创世界数据的任务,所述代理服务器发布所述自创世界数据,能够将ー玩家自主建立的个性化自创世界提供给其他玩家。


图I是本发明实施例一的建立自创游戏的方法流程图;图2是本发明实施例ニ的建立自创游戏的方法流程图;图3是本发明实施例ニ的建立自创游戏的方法原理图;图4是本发明实施例ニ的自创世界的起名界面示意图;图5是本发明实施例ニ的场景的起名界面示意图;图6是本发明实施例ニ场景编辑界面示意图;图7是本发明实施例ニ NPC或怪物的编辑界面示意图;图8是本发明实施例三的建立自创游戏的系统模块示意图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本发明作进ー步详细的说明。实施例一如图I所示,本发明提供ー种建立自创游戏的方法,包括步骤S11,集成在游戏客户端内的开发平台通过代理服务器向中央控制服务器发送建立自创世界的任务;本实施例中,将原本的网络游戏世界称为基础世界,玩家自行创造的游戏内的小世界称为自创世界,建立自创世界的任务包括新建自创世界以及更改所述新建自创世界,所述新建自创世界或更改新建自创世界包括编辑场景、建筑、杂物、植被、怪物、物品、任务、特效、触发器或脚本中的ー种或任意组合,玩家可以使用自己建立的资源或利用基础世界内的资源,自主建立自创世界,实现个性化的游戏内容,例如,玩家通过ー游戏账号获得了创造ー个自创世界的权限,该玩家在建立自己的世界时可以输入自创世界的名称,接着,该玩家可以建立初始场景,自创世界可以由ー个或多个场景组成,初始场景可以是空地,也可以是根据带有一定游戏内容的模板建立,完成场景建立后,玩家可以进入场景,对场景进行设置和编辑如地表的高度和纹理、建筑物、岩石、树木、植被、水体等,接着可以对自创世界内的物品进行编辑,以及进行怪物、NPC、场景互动部件等摆放,并进行属性、物品掉落的配置,进行故事与任务、技能等其他游戏内容的编辑,这样在网络游戏中,玩家可以体验的游戏世界不再限定于游戏开发商提供的固定内容,可以通过集成客户端内的开发平台,自行编辑场景、建筑、杂物、植被、怪物、物品、任务、特效、触发器、脚本等内容;较佳的,所述自创世界可由单个玩家自主建立或多个玩家共同建立,即玩家可以单人独立完成自创世界编辑,也可以多人协作完成,相应的,中央控制服务器接收来自单个玩家或多个玩家通过开发平台发送的建立自创世界的任务;步骤S12,中央控制服务器根据建立自创世界的任务生成自创世界数据;
其中,自创世界数据将会保存至ー自创世界数据服务器中,所述中央控制服务器提供自创世界的管理机制,所述中央控制服务器从中央数据库和与所述中央数据库对应的后台数据库获取数据以生成所述自创世界数据,具体的,所述中央数据库包括世界ID、世界版本号、基础(模板)世界版本号和世界版本存放位置,这里的世界包括基础世界和自创世界,所述后台数据库包括世界版本的具体内容,所述中央控制服务器可以在中央数据库中找到某个版本的世界的存放位置,然后根据在所述存放位置从所述后台数据库调取这个世界的具体内容来生成所述自创世界数据。网络游戏的玩家用户通常是数以万记甚至数以十万记的,本发明能够对数以百万计的自创世界数据进行有序地存储、管理和维护,每个游戏玩家都可以通过所述开发平台自由编辑ー个具体独特个性和全新玩法与内容的自创世界,为网络游戏提供ー种全新的创意玩法。 实施例ニ如图2和图3所示,本发明提供另ー种建立自创游戏的方法,本实施例与实施例一的区别在于増加了将自创世界进行发布的步骤,能够将ー玩家自主建立的个性化自创世界提供给其他玩家,具体包括步骤S21,集成在游戏客户端内的开发平台I通过代理服务器3向中央控制服务器2发送建立自创世界的任务;同样,可以将原本的网络游戏世界称为基础世界,玩家自行创造的游戏内的小世界称为自创世界,所述建立自创世界的任务包括新建自创世界、更改所述新建自创世界,所述新建自创世界或更改所述新建自创世界包括编辑场景、建筑、杂物、植被、怪物、物品、任务、特效、触发器或脚本中的ー种或任意组合;玩家通过开发平台I可建立自创世界、更改自创世界、发布自创世界,开发平台I由代理服务器5进行认证,实际执行相关的数据上传和下载工作;具体的,代理服务器3是开发平台I对应的服务端,担任所有的后台数据库存储管
理工作;较佳的,所述自创世界可由单个玩家自主建立或多个玩家共同建立,即玩家可以单人独立完成自创世界编辑,也可以多人协作完成,中央控制服务器接收来自单个玩家或多个玩家通过开发平台发送的建立自创世界的任务,如果希望多人协作编辑该自创世界,可以对其他账号授权编辑权限,获得管理授权的其他账号可以对该自创世界进行进一歩的编辑;步骤S22,中央控制服务器2根据所述建立自创世界的任务生成自创世界数据6 ;其中,自创世界数据6将会保存至ー自创世界数据服务器中,自创世界数据6可由代理服务器3具体控制,所述中央控制服务器2提供自创世界的管理机制,可读取中央数据库4中记录的各种信息、负责认证、具体存储位置分配等工作,所述中央控制服务器2从中央数据库4和与所述中央数据库4对应的后台数据库(图中未示出)获取数据以生成所述自创世界数据,具体的,中央数据库4存储有中央控制服务器2需要查询的核心数据,所述中央数据库4包括世界ID、世界版本号、基础(模版)世界版本号和世界版本存放位置,所述中央数据库4用于跟踪检索玩家各个世界如基础世界和自创世界的各个版本信息,它由中央控制服务2器完全管理,为各种应用提供服务,所述后台数据库包括世界版本的具体内容;步骤S23,所述开发平台I通过代理服务器3向所述中央控制服务器2发送发布所述自创世界数据的任务,即玩家可以对自创世界进行管理,对于已经编辑完成的自创世界可以通过开发平台I进行发布;步骤S24,所述中央控制服务器2向所述代理服务器3发送发布所述自创世界数据的任务,具体步骤包括所述中央控制服务器2对发布所述自创世界数据的任务进行排队生成任务列表(如步骤S241所示);然后,所述中央控制服务器2将所述任务列表中靠前的任务分配所述发布服务器(如步骤S242所示);
步骤S25,所述代理服务器3发布所述自创世界数据,这样其他玩家可以在创世大厅里看到任意玩家建立的自创世界,并选择进入体验。
其中,所述代理服务器3通过ー发布服务器5发布所述自创世界数据6,具体的,根据开发平台I的要求,由代理服务器3控制并分配相应的发布服务器5执行版本发布的エ作。例如,玩家小凡在创世大厅里建立了一个如图4所示的叫做“恒空出世”的自创世界,然后,在如图5所示的界面上继续建立了ー个大小为“512*512”的场景,并将其命名为“长安”,接着,在如图6所示的界面上小凡为“长安”,选择了“平原”作为场景模版并进行编辑,小凡在场景内摆放了各种建筑和植被,创造出ー个与古时候的长安城非常类似的新“长安”,接着,小凡又在城内摆放了ー个叫做“唐僧”的NPC,城外摆了ー个叫做“孙悟空”的怪物,并通过如图7所示的界面“唐僧”NPC和“孙悟空”怪物进行设置,之后通过对“唐僧”和“孙悟空”的使用,小凡还设计了ー个叫做“三打孙悟空”的任务,在完成上述编辑后,小凡保存了对自创世界的编辑,并将其通过发布服务器进行发布,这样其它玩家会在“开元世界列表”中查看到小凡建立的自创世界“恒空出世”,进入“恒空出世”的玩家,不仅能看到小凡创造的“长安”,还可以通过完成“唐僧”发布的任务“三打孙悟空”,获得小凡配置的丰富奖励。实施例三如图8所示,本发明还提供另ー种建立自创游戏的系统,包括开发平台31、代理服务器32、中央控制服务器33、发布服务器34、中央数据库35和后台数据库36。集成在游戏客户端内的开发平台31用于通过代理服务器32向中央控制服务器33发送建立自创世界的任务。所述建立自创世界的任务包括新建自创世界、更改所述新建自创世界。较佳的,所述开发平台31还用于通过代理服务器32向所述中央控制服务器33发送发布所述自创世界数据的任务。代理服务器32用于接收和发送所述开发平台I或中央控制服务器33的信息,所述代理服务器32还用于发布所述自创世界数据,所述代理服务器32通过ー发布服务器34发布所述自创世界数据。中央控制服务器33用于根据所述建立自创世界的任务生成自创世界数据,所述中央控制服务器33用于从中央数据库35和与所述中央数据库对应的后台数据库36获取数据以生成所述自创世界数据,所述中央数据库35包括世界ID、世界版本号、基础世界版本号和世界版本存放位置,所述后台数据库36包括世界版本的具体内容。较佳的,所述中央控制服务器33还用于向所述代理服务器32发送发布所述自创世界数据的任务;所述中央控制服务器33还用于对发布所述自创世界数据的任务进行排队生成任务列表,并为所述任务列表中靠前的任务分配所述发布服务器34。本发明中集成在游戏客户端内的开发平台通过代理服务器向中央控制服务器发送建立自创世界的任务,中央控制服务器根据所述建立自创世界的任务生成自创世界数据,能够对玩家开发游戏时需要使用的大量游戏数据和玩家开发游戏后产生的大量游戏数据进行有序存储、管理和维护,玩家可以通过所述开发平台自主且个性化地建立新的自创世界,并在自创世界中编辑各种内容如游戏场景、角色、怪物、NPC、任务、技能等。另外,本发明中开发平台通过代理服务器向所述中央控制服务器发送发布所述自创世界数据的任务,然后所述中央控制服务器向所述代理服务器发送发布所述自创世界数据的任务,所述代理服务器发布所述自创世界数据,能够将ー玩家自主建立的个性化自创 世界提供给其他玩家。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相參见即可。对于实施例公开的系统而言,由于与实施例公开的方法相对应,所以描述的比较简单,相关之处參见方法部分说明即可。专业人员还可以进ー步意识到,结合本文中所公开的实施例描述的各示例的単元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互換性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。显然,本领域的技术人员可以对发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。
权利要求
1.一种建立自创游戏的方法,其特征在于,包括 集成在游戏客户端内的开发平台通过代理服务器向中央控制服务器发送建立自创世界的任务;以及 所述中央控制服务器根据所述建立自创世界的任务生成自创世界数据。
2.如权利要求I所述的建立自创游戏的方法,其特征在于,所述中央控制服务器根据所述建立自创世界的任务生成自创世界数据的步骤中,所述中央控制服务器从中央数据库和与所述中央数据库对应的后台数据库获取数据以生成所述自创世界数据。
3.如权利要求I所述的建立自创游戏的方法,其特征在于,中央控制服务器接收来自单个玩家或多个玩家通过开发平台发送的建立自创世界的任务。
4.如权利要求2所述的建立自创游戏的方法,其特征在于,所述中央数据库包括世界ID、世界版本号、基础世界版本号和世界版本存放位置。
5.如权利要求4所述的建立自创游戏的方法,其特征在于,所述后台数据库包括世界版本的具体内容。
6.如权利要求I所述的建立自创游戏的方法,其特征在于,所述建立自创世界的任务包括新建自创世界以及更改所述新建自创世界。
7.如权利要求6所述的建立自创游戏的方法,其特征在于,所述新建自创世界或更改所述新建自创世界包括编辑场景、建筑、杂物、植被、怪物、物品、任务、特效、触发器或脚本数据中的一种或任意组合。
8.如权利要求I所述的建立自创游戏的方法,其特征在于,所述中央控制服务器根据所述建立自创世界的任务生成自创世界数据的步骤之后,还包括 所述开发平台通过代理服务器向所述中央控制服务器发送发布所述自创世界数据的任务; 所述中央控制服务器向所述代理服务器发送发布所述自创世界数据的任务;以及 所述代理服务器发布所述自创世界数据。
9.如权利要求8所述的建立自创游戏的方法,其特征在于,所述代理服务器通过一发布服务器发布所述自创世界数据。
10.如权利要求9所述的建立自创游戏的方法,其特征在于,所述中央控制服务器向所述代理服务器发送发布所述自创世界数据的任务的步骤包括 所述中央控制服务器对发布所述自创世界数据的任务进行排队生成任务列表;以及 所述中央控制服务器将所述任务列表中靠前的任务分配所述发布服务器。
11.一种建立自创游戏的系统,其特征在于,包括 集成在游戏客户端内的开发平台,用于通过代理服务器向中央控制服务器发送建立自创世界的任务; 代理服务器,用于接收和发送所述开发平台或中央控制服务器的信息;以及 中央控制服务器,用于根据所述建立自创世界的任务生成自创世界数据。
12.如权利要求11所述的建立自创游戏的系统,其特征在于,所述中央控制服务器,用于从中央数据库和与所述中央数据库对应的后台数据库获取数据以生成所述自创世界数据。
13.如权利要求12所述的建立自创游戏的系统,其特征在于,所述中央数据库包括世界ID、世界版本号、基础世界版本号和世界版本存放位置。
14.如权利要求13所述的建立自创游戏的系统,其特征在于,所述后台数据库包括世界版本的具体内容。
15.如权利要求11所述的建立自创游戏的系统,其特征在于,所述建立自创世界的任务包括新建自创世界以及更改所述新建自创世界。
16.如权利要求11所述的建立自创游戏的系统,其特征在于,所述开发平台,还用于通过代理服务器向所述中央控制服务器发送发布所述自创世界数据的任务。
17.如权利要求16所述的建立自创游戏的系统,其特征在于,所述中央控制服务器,还用于向所述代理服务器发送发布所述自创世界数据的任务。
18.如权利要求17所述的建立自创游戏的系统,其特征在于,所述代理服务器,还用于发布所述自创世界数据。
19.如权利要求18所述的建立自创游戏的系统,其特征在于,所述代理服务器通过一发布服务器发布所述自创世界数据。
20.如权利要求18所述的建立自创游戏的系统,其特征在于,所述中央控制服务器,还用于对发布所述自创世界数据的任务进行排队生成任务列表,并将所述任务列表中靠前的任务分配所述发布服务器。
全文摘要
本发明涉及一种建立自创游戏的方法及系统,所述方法包括集成在游戏客户端内的开发平台通过代理服务器向中央控制服务器发送建立自创世界的任务;以及中央控制服务器根据所述建立自创世界的任务生成自创世界数据,本发明能够对玩家开发游戏时需要使用的大量游戏数据和玩家开发游戏后产生的大量游戏数据进行有序存储、管理和维护,玩家可以通过所述开发平台自主且个性化地建立新的自创世界,并在自创世界中编辑各种内容如游戏场景、角色、怪物、NPC、任务、技能等。
文档编号G06F19/00GK102629302SQ20121011972
公开日2012年8月8日 申请日期2012年4月22日 优先权日2012年4月22日
发明者吴凡, 徐峥, 朱运芝, 谭群钊, 陈耀文 申请人:盛绩信息技术(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1