一种flash游戏批量制作勋章游戏的方法及装置的制作方法

文档序号:6368111阅读:270来源:国知局
专利名称:一种flash游戏批量制作勋章游戏的方法及装置的制作方法
技术领域
本发明涉及flash游戏批量制作与修改的技术领域,尤其涉及一种flash游戏批量制作勋章游戏的方法及装置。
背景技术
flash游戏批量制作勋章游戏是指将玩家在游戏中所获得的分数上传到服务器并且获得相应勋章。现有的技术一般是采用修改原游戏的办法,使其具有勋章功能。上述办法存在很多弊端,上述方法需要修改原游戏,重新在游戏中添加勋章功能, 修改的东西较多,包括源文件、附属文件、资源文件等,都需要修改,且修改对象只能有一个游戏,不能批量化处理,可见现有技术中的方法费时费力,效率低下。

发明内容
本发明的目的在于提供一种flash游戏批量制作勋章游戏的方法及装置,从而解决现有技术中存在的前述问题。为了实现上述目的,本发明采用的技术方案如下一种flash游戏批量制作勋章游戏的方法,包括以下步骤SI,使用加壳装置给原始游戏添加勋章壳,生成新swf文件;S2,将步骤SI生成的所述新swf文件连同原始游戏的swf文件一起上传到管理中心服务器;S3,所述管理中心服务器接收到步骤S2上传的文件后,为所述步骤S2上传的文件添加相应的附属文件,将所述步骤S2上传的文件和所述附属文件一起打包;S4,将步骤S3中一起打包的文件上传到游戏服务器;S5,游戏客户端向所述游戏服务器请求在步骤S4中上传到所述游戏服务器中的文件,以进行游戏;S6,所述游戏服务器接到请求后,执行所述游戏客户端所请求的游戏;S7,当所述游戏结束时所述游戏服务器将所述游戏所得积分及所述积分所对应的勋章发送到所述游戏客户端,所述游戏客户端将其显示出来。优选的,步骤SI具体包括以下步骤SI I,将原始游戏的swf文件重命名为指定名称,并放入所述加壳装置中;S12,在所述加壳装置中的并且与所述原始游戏的swf文件相应的as文件中,输入所述原始游戏的相关参数;S13,生成加载所述原始游戏的swf文件的所述新swf文件。优选的,步骤S12中所述的原始游戏的相关参数包括游戏ID、舞台宽高、积分变量、关卡变量和游戏结束条件。
优选的,所述管理中心服务器为所述步骤S2上传的文件添加的相应附属文件,包括txt、 htm和swf文件。优选的,在向所述管理中心服务器以及所述游戏服务器上传文件前,还包括将准备上传的文件压缩打包的步骤;在添加完勋章壳后,还包括为已经添加完勋章壳的所述新swf文件加密的步骤。一种flash游戏批量制作勋章游戏的装置,包括批处理服务器,用于使用加壳装置给原始游戏添加勋章壳,生成新swf文件;还用于将生成的所述新SWf文件连同原始游戏的SWf文件一起上传到管理中心服务器;还用于将所述管理中心服务器打包的文件上传到游戏服务器;管理中心服务器,用于接收所述批处理服务器上传的文件,并为接收到的所述文件添加相应的附属文件;还用于将接收到的所述文件和所述附属文件一起打包;游戏服务器,用于接收上传的、并被所述管理中心服务器一起打包的文件;还用于接收所述游戏客户端的游戏请求;还用于接到所述游戏请求后,执行所述游戏客户端所请求的游戏;还用于当所述游戏结束后将所述游戏所得积分及所述积分所对应的勋章发送到所述游戏客户端;游戏客户端,用于向所述游戏服务器请求所述批处理服务器上传到所述游戏服务器中的文件,并进行游戏;还用于接收所述游戏服务器发送的积分及所述积分所对应的勋章,并将所述积分和所述勋章显示出来。优选的,所述加壳装置包括接收模块,用于接收重命名为指定名称的原始游戏的swf文件;参数写入模块,用于接收所述原始游戏的swf文件的相关参数,并将其写入相应的as文件中;编译生成模块,用于编译生成加载所述原始游戏的新swf文件。优选的,所述原始游戏的相关参数包括游戏ID、舞台宽高、积分变量、关卡变量和游戏结束条件。优选的,所述管理中心服务器为接收到的文件添加的相应附属文件,包括txt、htm和swf 文件。优选的,所述的游戏客户端通过执行JS脚本与游戏服务器件相互通信。本发明的有益效果是本发明方便的在游戏中实现上传游戏分数且获得相应勋章的操作,并有排名,更合理化,提高用户玩游戏的积极性,且获得更多乐趣。本发明方便操作,不需要修改游戏,只需取游戏的ID,舞台宽高,积分变量、关卡变量及游戏结束条件便可制作勋章游戏。


图I是本发明提供的flash游戏批量制作勋章游戏的方法的步骤流程示意2是加勋章壳的步骤流程示意图;图3是本发明提供的flash游戏批量制作勋章游戏的装置的示意框图;图4是用于加勋章壳的加壳装置的示意框图。
具体实施例方式为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施方式
仅仅用以解释本发明,并不用于限定本发明。下面以对4399游戏网站上的游戏进行批量修改制作勋章游戏为例对本发明进行详细介绍。本发明的flash游戏批量制作勋章游戏的方法,包括以下步骤SI,使用加壳装置给原始游戏添加励章壳,生成新swf文件;加壳的步骤具体为,将原始游戏的swf文件重命名为指定名称并放进加壳装置中;在原始游戏的SWf文件所相应的as文件中输入该原始游戏的游戏ID、舞台宽高、积分变量、关卡变量和游戏结束条件,并生成加载该原始游戏的新swf文件;为了文件安全此时还可以将加载该原始游戏的新swf文件加密;为了方便上传文件还可以将加密过的新swf 文件与原始游戏文件一起打包生成压缩文件。S2,将步骤SI生成的压缩文件上传到4399管理中心服务器;S3,4399管理中心服务器为步骤S2上传的文件添加相应的txt、htm和swf文件等附属文件,将步骤S2上传的文件和添加的附属文件一起打包,为了上传方便,此处还可以将一起打包的文件压缩生成新的压缩文件;S4,将步骤S3中生成的新的压缩文件上传到4399游戏服务器;S5,游戏客户端向4399游戏服务器请求S4中上传到4399游戏服务器中的新的游戏文件进行游戏;S6,4399游戏服务器接到请求后,执行所述游戏客户所请求的游戏;S7,当游戏结束时4399游戏服务器将所述游戏所得积分及所述积分所对应的勋章发送到游戏客户端,所述游戏客户端将其显示出来;本发明的,flash游戏批量制作勋章游戏的装置,包括4399批处理服务器,用于使用加壳装置给原始游戏添加勋章壳,生成新swf文件; 还用于将生成的新SWf文件连同原始游戏的SWf文件一起上传到管理中心服务器;还用于将管理中心服务器一起打包的文件上传到游戏服务器;所述加壳装置主要由以下模块组成接收模块,用于接收重命名为指定名称的原始游戏的SWf文件;参数写入模块,用于接收原始游戏的SWf文件的游戏ID、舞台宽高、积分变量、关卡变量和游戏结束条件等相关参数,并将其写入相应的as文件中;编译生成模块,用于编译生成加载该原始游戏的新swf文件。所述批处理服务器是一台存储所述加壳装置,按操作人员指令给原始游戏加勋章壳,按操作人员指令上传swf文件到管理中心服务器,按操作人员指令从管理中心服务器下载打包的文件,按操作人员指令将文件上传到游戏服务器,的信息处理装置,其可以是服务器也可以是个人电脑终端。4399管理中心服务器,用于接收4399批处理服务器上传的文件,并为该文件添加相应的txt、htm和swf文件等附属文件,还用于将接收的所述文件和添加的附属文件一起打包;4399游戏服务器,用于接收4399批处理服务器上传的新文件;还用于接收游戏客户端的游戏请求,接到请求后,执行所述游戏客户所请求的游戏;还用于当游戏结束时将所述游戏所得积分及所述积分所对应的勋章发送到游戏客户端;游戏客户端,用于向4399游戏服务器请求4399批处理服务器上传到4399游戏服务器中的新的游戏文件进行游戏,还用于接收到游戏服务器发送的积分及所述积分所对应的勋章并将其显示出来;游戏客户端通过执行JS脚本与游戏服务器件相互通信。在实际操作中先将原始游戏的swf文件重命名为指定名称(例如game. swf),将其放进加壳装置中,即将game, swf文件放入包含有as脚本文件及编译引擎文件的文件夹中,在相应的as文件中输入该游戏的ID (该游戏在4399游戏主站中的游戏ID)、舞台宽高 (该游戏的播放宽度和高度)、积分变量、关卡变量及游戏结束条件,输入完毕后运行编译引擎,编译生成加载原始游戏swf文件的新swf文件;此时出于安全、防破解的目的还可以将加载原始游戏的新swf做加密处理,同时为了上传方便,还将加密后的新swf文件和原始游戏的swf文件一起打包成压缩文件再上传到4399游戏管理中心服务器。登录4399管理中心服务器,先选择游戏积分自动化,在4399游戏管理中心输入该游戏的ID。在步骤二页面中输入该游戏的宽、高,选择游戏的功能及AS版本,然后点击下一
止 /J/ O点击页面中的“浏览”按钮,浏览到前边打包生成压缩文件,确定后点击上传,即可上传游戏到4399管理中心服务器,由4399管理中心服务器为添加完勋章壳的新的游戏文件添加txt、htm和swf文件等附属文件。上传之后,还可以先对游戏进行测试再进行下一步操作,如果需要测试则点击播放页链接对该游戏进行测试打开播放页,进行游戏测试,游戏结束后能够获得相应积分及积分对应勋章,则表时之前步骤操作无误,可以继续进行下一步操作。测试正常后,点击页面上的打包最新文件并下载链接,下载游戏文件及附属文件, 把下载到的文件包上传到4399的游戏服务器,然后通知编辑正式上线该游戏。最后通过游戏客户端或web浏览器在4399游戏服务器主站中,找到该游戏,点击开始游戏即可,游戏结束后4399游戏服务器下发相应积分同时下发相应积分对应的勋章, 并显示在加载该游戏的游戏客户端或web浏览器上。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。
权利要求
1.一种flash游戏批量制作勋章游戏的方法,其特征在于,包括以下步骤SI,使用加壳装置给原始游戏添加勋章壳,生成新swf文件;S2,将步骤SI生成的所述新swf文件连同原始游戏的swf文件一起上传到管理中心服务器;S3,所述管理中心服务器接收到步骤S2上传的文件后,为所述步骤S2上传的文件添加相应的附属文件,将所述步骤S2上传的文件和所述附属文件一起打包;S4,将步骤S3中一起打包的文件上传到游戏服务器;S5,游戏客户端向所述游戏服务器请求在步骤S4中上传到所述游戏服务器中的文件, 以进行游戏;S6,所述游戏服务器接到请求后,执行所述游戏客户端所请求的游戏;S7,当所述游戏结束时所述游戏服务器将所述游戏所得积分及所述积分所对应的勋章发送到所述游戏客户端,所述游戏客户端将其显示出来。
2.根据权利要求I所述的flash游戏批量制作勋章游戏的方法,其特征在于,步骤SI 具体包括以下步骤S11,将原始游戏的swf文件重命名为指定名称,并放入所述加壳装置中;S12,在所述加壳装置中的并且与所述原始游戏的swf文件相应的as文件中,输入所述原始游戏的相关参数;S13,生成加载所述原始游戏的swf文件的所述新swf文件。
3.根据权利要求2所述的flash游戏批量制作勋章游戏的方法,其特征在于,步骤S12 中所述的原始游戏的相关参数包括游戏ID、舞台宽高、积分变量、关卡变量和游戏结束条件。
4.根据权利要求I所述的flash游戏批量制作勋章游戏的方法,其特征在于,所述管理中心服务器为所述步骤S2上传的文件添加的相应附属文件,包括txt、htm和swf文件。
5.根据权利要求I所述的flash游戏批量制作勋章游戏的方法,其特征在于,在向所述管理中心服务器以及所述游戏服务器上传文件前,还包括将准备上传的文件压缩打包的步骤;在添加完勋章壳后,还包括为已经添加完勋章壳的所述新swf文件加密的步骤。
6.一种flash游戏批量制作勋章游戏的装置,其特征在于包括批处理服务器,用于使用加壳装置给原始游戏添加勋章壳,生成新swf文件;还用于将生成的所述新SWf文件连同原始游戏的SWf文件一起上传到管理中心服务器;还用于将所述管理中心服务器打包的文件上传到游戏服务器;管理中心服务器,用于接收所述批处理服务器上传的文件,并为接收到的所述文件添加相应的附属文件;还用于将接收到的所述文件和所述附属文件一起打包;游戏服务器,用于接收上传的、并被所述管理中心服务器一起打包的文件;还用于接收所述游戏客户端的游戏请求;还用于接到所述游戏请求后,执行所述游戏客户端所请求的游戏;还用于当所述游戏结束后将所述游戏所得积分及所述积分所对应的勋章发送到所述游戏客户端;游戏客户端,用于向所述游戏服务器请求所述批处理服务器上传到所述游戏服务器中的文件,并进行游戏;还用于接收所述游戏服务器发送的积分及所述积分所对应的勋章,并将所述积分和所述勋章显示出来。
7.根据权利要求6所述的flash游戏批量制作勋章游戏的装置,其特征在于所述加壳装置包括接收模块,用于接收重命名为指定名称的原始游戏的swf文件;参数写入模块,用于接收所述原始游戏的SWf文件的相关参数,并将其写入相应的as 文件中;编译生成模块,用于编译生成加载所述原始游戏的新swf文件。
8.根据权利要求7所述的flash游戏批量制作勋章游戏的装置,其特征在于所述原始游戏的相关参数包括游戏ID、舞台宽高、积分变量、关卡变量和游戏结束条件。
9.根据权利要求6所述的flash游戏批量制作勋章游戏的装置,其特征在于,所述管理中心服务器为接收到的文件添加的相应附属文件,包括txt、htm和swf文件。
10.根据权利要求6所述的flash游戏批量制作勋章游戏的装置,其特征在于所述的游戏客户端通过执行JS脚本与所述游戏服务器件相互通信。
全文摘要
本发明提供一种flash游戏批量制作勋章游戏的方法及装置,使用加壳装置给原始游戏添加勋章壳,生成新swf文件;将新swf文件连同原始游戏的swf文件一起上传到管理中心服务器;管理中心服务器接收到上传的文件后,为其添加相应的附属文件,将上传的文件和添加的附属文件一起打包;将一起打包的文件上传到游戏服务器;游戏客户端向游戏服务器请求上传到游戏服务器中的文件,进行游戏;游戏服务器接到请求后,执行游戏;当游戏结束时游戏服务器将所述游戏所得积分及所述积分所对应的勋章发送到游戏客户端,所述游戏客户端将其显示出来。本发明方便操作,不需要修改游戏,只需取游戏的便可制作勋章游戏。
文档编号G06F19/00GK102609629SQ201210111568
公开日2012年7月25日 申请日期2012年4月16日 优先权日2012年4月16日
发明者林少峰 申请人:厦门游家网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1