1.本发明涉及游戏改进,尤其涉及的是,一种游戏软件改进系统。
背景技术:2.随着技术的发展,游戏软件作为一种特殊的软件得到广泛发展,谁也不能怀疑这个产业的普遍性。
3.而随着现实生活的虚拟化应用,游戏也不局限于手机游戏、电脑游戏或者电视游戏,有可能随时随地出现在人们的生活或者工作中,甚至是把工作当成一种特殊的综合性游戏,增加劳动者工作的乐趣和积极性,增强劳动的满足感,避免心理疾病。
4.但是游戏的改进却远远落后于时代的发展,一个小小的改进可能需要等到游戏版本更新才行,但是改进往往只是游戏开发商的自身需求,不能正确体现玩家的需求,而且游戏版本更新又是需要严格测试才能发布的,这些测试会演化为内测和公测,需要投入大量的人力资源。因此,现有技术存在缺陷,需要改进。
技术实现要素:5.本发明提供一种游戏软件改进系统,所要解决的技术问题包括:如何使得游戏软件的改进更符合大多数玩家的需求,如何使得游戏软件的测试更具效率和积极效果等。
6.本发明的技术方案如下:
7.一种游戏软件改进系统,其包括获取模块、排名模块、接入模块、邀请模块和服务器;
8.所述服务器分别与所述获取模块、所述排名模块、所述接入模块和所述邀请模块连接,所述服务器设置有游戏软件及其调整程序模块;
9.所述获取模块用于获取玩家的反馈意见,存储到所述服务器;
10.所述排名模块用于根据所述反馈意见进行排名,得到排名结果,存储到所述服务器;
11.所述接入模块用于根据所述排名结果接入所述调整程序模块,由所述调整程序模块对所述游戏软件进行调整,形成改进游戏软件;
12.所述邀请模块用于向所述玩家发出指向所述改进游戏软件的入口试玩链接。
13.优选的,所述服务器还包括沙盒模块,所述改进游戏软件设置于所述沙盒模块中;并且所述入口试玩链接指向所述沙盒模块中的所述改进游戏软件;
14.或者,所述调整程序模块对所述游戏软件进行调整,形成叠加于原始游戏软件的增量部分作为所述改进游戏软件,并且所述邀请模块从所述玩家选择部分作为受邀玩家,向所述受邀玩家发出指向所述改进游戏软件的入口试玩链接,以使所述原始游戏软件及其改进部分共同呈现给所述受邀玩家。
15.优选的,所述接入模块仅选取反馈意见数量大于阈值的所述排名结果接入所述调整程序模块;
16.或者,当反馈意见数量大于阈值的所述排名结果小于预设值时,所述接入模块按反馈意见数量排序,从高到低选取数量为预设值的所述排名结果接入所述调整程序模块。
17.优选的,所述邀请模块根据被选取的所述排名结果,以提出所述排名结果所对应所述反馈意见的玩家作为受邀玩家,仅向所述受邀玩家发出指向所述改进游戏软件的入口试玩链接。
18.优选的,所述接入模块设置应用程序编程接口并通过所述应用程序编程接口自动选择接入所述调整程序模块。
19.优选的,所述排名模块用于根据所述反馈意见,按权重值进行排名评分,得到所述排名结果。
20.优选的,所述权重值包括可行性、紧急性和重要性,分别设置5到25级;所述排名模块用于将所述反馈意见进行分类和智能评价,赋予相应的权重值;所述排名评分是把每一类所述反馈意见的权重值做求和运算,然后分类排名。
21.优选的,所述获取模块集成设置在所述游戏软件;或者,所述获取模块设置在用户终端上。
22.优选的,所述获取模块为手机应用或者手机应用的小程序。
23.优选的,所述获取模块在游戏进程中通过摄像头和/或麦克风实时获取玩家的反馈意见。
24.采用上述方案,本发明以玩家意见为改进前提,越是玩家重视的就越优先改进,使得游戏软件的改进更符合大多数玩家的需求,并且改进游戏软件的入口试玩链接是发送给提出反馈意见的玩家,所以使得游戏软件的测试更具效率和积极效果,因而具有很高的市场应用价值。
25.其他方案还提供了改进游戏软件独立运行和基于原始游戏共同运行的设计,按权重值进行排名等设计,还有手机实时通过用户表情和声音获取反馈意见的设计。
附图说明
26.图1为本发明的一个实施例的示意图;
27.图2为图1的另一示意图;
28.图3为本发明的另一个实施例的排名评分示意图;
29.图4为图3的排名结果示意图。
具体实施方式
30.为了便于理解本发明,下面结合附图和具体实施例,对本发明进行更详细的说明。但是,本发明可以采用许多不同的形式来实现,并不限于本说明书所描述的实施例。需要说明的是,当元件被称为“固定于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。
31.除非另有定义,本说明书所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本说明书中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是用于限制本发明。本说明书所使用的术语“及/或”包括一
个或多个相关的所列项目的任意的和所有的组合。
32.如图1所示,本发明的一个实施例是,一种游戏软件改进系统,其包括获取模块、排名模块、接入模块、邀请模块和服务器;所述服务器分别与所述获取模块、所述排名模块、所述接入模块和所述邀请模块连接,如图2所示,所述服务器设置有游戏软件及其调整程序模块;所述获取模块用于获取玩家的反馈意见,存储到所述服务器;所述排名模块用于根据所述反馈意见进行排名,得到排名结果,存储到所述服务器;所述接入模块用于根据所述排名结果接入所述调整程序模块,由所述调整程序模块对所述游戏软件进行调整,形成改进游戏软件;所述邀请模块用于向所述玩家发出指向所述改进游戏软件的入口试玩链接。采用上述方案,本发明以玩家意见为改进前提,越是玩家重视的就越优先改进,使得游戏软件的改进更符合大多数玩家的需求,并且改进游戏软件的入口试玩链接是发送给提出反馈意见的玩家,所以使得游戏软件的测试更具效率和积极效果,因而具有很高的市场应用价值。
33.所述改进游戏软件可以独立于原始游戏软件,也可以合并于原始游戏软件,或可以叠加于原始游戏软件。有时候不希望改进游戏软件干扰原始游戏软件,以防出现更多的问题,优选的,所述服务器还包括沙盒模块,所述改进游戏软件设置于所述沙盒模块中;并且所述入口试玩链接指向所述沙盒模块中的所述改进游戏软件;由此可以实现不干扰原始游戏软件,也就是改进前的游戏软件。
34.或者,优选的,所述调整程序模块对所述游戏软件进行调整,形成叠加于原始游戏软件的增量部分作为所述改进游戏软件,并且所述邀请模块从所述玩家选择部分作为受邀玩家,向所述受邀玩家发出指向所述改进游戏软件的入口试玩链接,以使所述原始游戏软件及其改进部分共同呈现给所述受邀玩家;较好的是,所述增量部分对于所述受邀玩家可见,并且对于非受邀玩家呈现为原始游戏软件的形态,例如所述受邀玩家自己看自身形象是孙悟空,非受邀玩家通过远程终端所显示也就是所看到的对方形象可能是猴子或者猪八戒。由此可以实现正常玩家与测试玩家在同一环境下游戏,也就是提供了改进游戏软件独立运行和基于原始游戏共同运行的设计,但是受邀玩家作为测试玩家可以得到更多的游戏体验,看到更多有差异的游戏信息。这是本发明方案与现有技术一个重要不同点,对于一些小改进或者可以叠加到原始游戏软件的改进,尽量做成增量部分作为所述改进游戏软件,然后将其叠加到原始游戏软件,让测试玩家不再是在测试环境中,而是跟正常玩家一起玩,不耽误游戏时间和进度。例如对于道具或者金钱爆出率,原始游戏软件的可能值为1%,但在同一游戏场景中,测试玩家可以通过增量部分得到额外0.5%的爆出率,也就是总值为1.5%。当然这只是一个简单的示例,对于地图场景、英雄角色等游戏因素的叠加会稍微复杂一些,以此类推即可。
35.测试玩家自身的兴趣和意愿,对于测试也是有重要作用的,优选的,所述邀请模块根据被选取的所述排名结果,以提出所述排名结果所对应所述反馈意见的玩家作为受邀玩家,仅向所述受邀玩家发出指向所述改进游戏软件的入口试玩链接也就是测试玩家,他们从入口试玩链接进入改进游戏软件的游玩平台。由于是他们自己提出的反馈意见,所以这些受邀玩家在测试时会特别关注相应的问题,由此可以较好地实现改进游戏软件的测试。较好的是,所述调整程序模块根据各所述反馈意见,分别形成每一类反馈意见的所述改进游戏软件的对应版本,并且所述邀请模块用于向提出该类反馈意见的玩家发出指向该对应版本的所述改进游戏软件,也就是只有提出了反馈意见并被修改的玩家才有测试的资格,
提出了多类反馈意见就可以领先玩到多个不同的版本,由此可以大大激励游戏运行初期的用户参与度,还能培养一些铁杆粉丝。结合下面所述接入模块设置应用程序编程接口并通过所述应用程序编程接口自动选择接入所述调整程序模块的实施例,在成熟引擎或平台模块的前提下,还可以将相关修改权限开放给提出了反馈意见的玩家,真正实现大家一起来开发同一款游戏,做到万众参与。
36.对不同的问题,可以采用不同方式来解决,优选的,所述接入模块设置应用程序编程接口(application programming interface,api)并通过所述应用程序编程接口自动选择接入所述调整程序模块。也就是说,可以从多个不同的调整程序模块自动选择一个或多个,较好的是,所述接入模块通过所述应用程序编程接口自动选择接入所述调整程序模块或者调用单个或一组应用程序;较好的是,所述接入模块通过所述应用程序编程接口接入其他游戏的单个或一组功能模块。这也是本发明方案与现有技术一个重要不同点,通过应用程序编程接口可以提供通用功能集,也可接入已经做好的不同的调整程序模块,这点非常关键,不仅可以提高改进效率,而且由于调整程序模块的差异性,可以引入大量的第三方个人开发者共同参与,例如制作地图或者制作皮肤。这样做的好处是当存在较多问题时,或者需要作出较多改进时,或者需要快速改进时,可以调用一些现有的应用程序来解决问题,特别是游戏平台上有些游戏,它们有些时候是相通的,而且有些游戏就是基于同一个游戏引擎开发的,能够在同一个平台实现游玩,而且大量第三方个人开发者的加入,不仅可以快速提供大量游戏素材,还可以无形中增加大量测试人员。在测试应用中,在版权允许的前提下,还可以实现跨越式的游戏联合,例如英雄联盟的英雄加入王者荣耀,或者王者荣耀的英雄加入三国游戏等。
37.当玩家比较多,反馈意见也比较多时,先把反馈意见分类,然后按分类统计数量,优选的,所述接入模块仅选取反馈意见数量大于阈值的所述排名结果接入所述调整程序模块;例如,阈值为1000或者10000;例如,某反馈意见的数量大于10000时,才会被作为所述排名结果接入所述调整程序模块。或者,在游戏的初期,可能玩家不多,优选的,当反馈意见数量大于阈值的所述排名结果小于预设值时,所述接入模块按反馈意见数量排序,从高到低选取数量为预设值的所述排名结果接入所述调整程序模块。例如,数量大于10000的反馈意见,总共才两项,预设值为4,这时就按反馈意见的数量对反馈意见进行排序,按数量从高到低也就是从大到小,选取前面两项数量大于10000的反馈意见,再选取第三多和第四多的反馈意见,把这四项反馈意见作为所述排名结果接入所述调整程序模块。
38.在除虫中发现,不是数量越多就越重要或者越紧急,有些反馈意见很多,但不是最重要的。优选的,所述排名模块用于根据所述反馈意见,按权重值进行排名评分,得到所述排名结果。优选的,所述权重值包括可行性、紧急性和重要性,也就是有三类权重值,分别是可行性权重值、紧急性权重值和重要性权重值;所述排名模块用于将所述反馈意见进行分类和/或智能评价,赋予相应的权重值;优选的,所述权重值包括可行性、紧急性和重要性,分别设置5到25级;所述排名模块用于将所述反馈意见进行分类和智能评价,赋予相应的权重值;例如按照分类赋予相应的权重值,或者按照智能评价赋予相应的权重值;或者,根据分类进行智能评价,按照智能评价赋予相应的权重值。所述排名评分是把每一类所述反馈意见的权重值做求和或求积运算,然后分类排名。例如,可行性设置5级,包括1、2、3、4、5级;紧急性设置15级,包括1、2、3、
……
14、15级;重要性设置25级,包括1、2、3、
……
24、25级;或
者,可行性设置5级,紧急性和重要性分别设置25级。较好的是,所述排名模块用于根据每一类所述反馈意见的数量,分别乘以各类权重值的积,例如可行性权重值乘以紧急性权重值再乘以重要性权重值的积,与每一类所述反馈意见的数量相乘得到一个乘积值,采用各类所述反馈意见的乘积值作为排名评分,按各类所述反馈意见的乘积值从大到小进行排名得到所述排名结果;优选的,排名评分如图3所示,这个实施例中,反馈意见主要分成七类,包括:换地图、提高道具爆率、进入时很卡、支付时出错、要求增加境外服务、皮肤太难看和pk时出现bug等;不同反馈意见的数量有差异,更多集中在换地图、提高道具爆率和皮肤太难看等方面。但是对于开发商来说,支付出错的紧急性和重要性最高,评分也向它倾斜,得到的排名结果如图4所示,当需要优先解决三项问题时,按排名先解决支付时出错、pk时出现bug和进入时很卡的问题。当需要优先解决四项问题时,按排名先解决支付时出错、pk时出现bug、进入时很卡和皮肤太难看的问题。本领域技术人员能够理解,对于不同的游戏软件,例如王者荣耀、dota、足球、炉石传说、英雄联盟、魔兽争霸、植物大战僵尸、愤怒的小鸟等等,反馈意见有区别,而且游戏软件也在不断地更新,这些更新有大有小,有多有少,有先有后,但是万变不离其宗,总是要解决玩家重视和更新测试的问题,因此本发明所述游戏软件改进系统的普适性非常广,能够用在各种类型的游戏软件,不限于游戏,还包括软件。
39.较好的是,所述游戏软件改进系统还包括关键词赋权模块,所述关键词赋权模块分别与所述服务器和所述排名模块连接,所述关键词赋权模块用于预置至少一个关键词及其赋权倍数,所述排名模块还用于在将所述反馈意见进行分类和/或智能评价时,轮询所述关键词赋权模块并判断满足任一所述关键词时,采用所述赋权倍数最高的所述关键词,将其赋权倍数与所述权重值求取乘积作为赋权后权重值,并且所述排名模块用于根据所述反馈意见,按赋权后权重值进行排名评分,得到所述排名结果。例如,所述排名模块用于将所述反馈意见进行分类和/或智能评价,赋予相应的权重值;并且在将所述反馈意见进行分类和/或智能评价时,轮询所述关键词赋权模块并判断满足任一所述关键词时,采用所述赋权倍数最高的所述关键词,将其赋权倍数与所述权重值求取乘积作为赋权后权重值,然后根据所述反馈意见,按赋权后权重值进行排名评分,得到所述排名结果。例如,关键词为“国家安全”,赋权倍数为10的10次方;例如,关键词为“侵犯隐私”,赋权倍数为10的8次方;例如,关键词为“无法登录”,赋权倍数为10000;例如,关键词为“支付”,赋权倍数为100。以此类推。由此可以实现“一句顶一万句”的重要作用,只要有一个人提出问题,而这个问题又很关键,那么就一定会被第一时间呈现给开发人员或者开发商的负责人。
40.对于提升服务的便利性而言,优选的,所述游戏软件改进系统分布式设置多个所述服务器,所述获取模块、所述排名模块、所述接入模块和所述邀请模块均设置为软件模块。
41.对于玩家来说,应尽量方便他们反馈意见,优选的,所述获取模块集成设置在所述游戏软件;或者,所述获取模块设置在用户终端上。优选的,所述获取模块为手机应用或者手机应用的小程序。优选的,所述获取模块在游戏进程中通过摄像头和/或麦克风实时获取玩家的反馈意见。较好的是,所述获取模块用于在所述游戏软件也就是原始游戏软件被传输到用户终端时结合于所述游戏软件一并传输到用户终端,也就是说,所述获取模块是一个软件模块,以在玩家启动或者执行所述游戏软件时获取玩家授权,在游戏进程中通过摄像头和/或麦克风实时获取玩家的反馈意见。由此可以实现手机实时通过用户表情和声音
获取反馈意见的设计,当玩家愿意授权时,在游戏过程中获取用户表情和声音,通过ai判断来获取反馈意见,非常方便,而部分玩家也表示愿意配合。本发明所述游戏软件改进系统增设了意见反馈功能,能够收集玩家反馈意见,例如征求部分直至全部玩家投票,对反馈意见进行排名,根据排名结果改进软件,增设体验功能,能够针对改进结果邀请玩家体验和测试,从而不断提高软件质量,对比现有技术不仅仅增加了更多的功能,使得用户体验更加完美,而且还能通过投票根据用户反馈进行改进,增大游戏的存活率以及体验。还可以开通预体验功能,研发工程师以及消费者玩家都能在领先版本的情况下进行游戏,方便后续研发工程师的改进软件。并且本领域技术人员能够理解,本发明不仅仅是局限于游戏软件,对于具有用户反馈功能的需要改进的其他软件也是一样的,这些软件如有娱乐功能或者用户反馈功能,也应被认为是本发明所述游戏软件。
42.进一步地,本发明的实施例还包括,上述各实施例的各技术特征,相互组合形成的游戏软件改进系统。
43.需要说明的是,上述各技术特征继续相互组合,形成未在上面列举的各种实施例,均视为本发明说明书记载的范围;并且,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。