首页> 中国专利> 一种flash游戏批量制作勋章游戏的方法及装置

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

摘要

本发明提供一种flash游戏批量制作勋章游戏的方法及装置,使用加壳装置给原始游戏添加勋章壳,生成新swf文件;将新swf文件连同原始游戏的swf文件一起上传到管理中心服务器;管理中心服务器接收到上传的文件后,为其添加相应的附属文件,将上传的文件和添加的附属文件一起打包;将一起打包的文件上传到游戏服务器;游戏客户端向游戏服务器请求上传到游戏服务器中的文件,进行游戏;游戏服务器接到请求后,执行游戏;当游戏结束时游戏服务器将所述游戏所得积分及所述积分所对应的勋章发送到游戏客户端,所述游戏客户端将其显示出来。本发明方便操作,不需要修改游戏,只需取游戏的便可制作勋章游戏。

著录项

  • 公开/公告号CN102609629A

    专利类型发明专利

  • 公开/公告日2012-07-25

    原文格式PDF

  • 申请/专利权人 厦门游家网络有限公司;

    申请/专利号CN201210111568.1

  • 发明设计人 林少峰;

    申请日2012-04-16

  • 分类号G06F19/00(20110101);

  • 代理机构11337 北京市盛峰律师事务所;

  • 代理人赵建刚

  • 地址 361008 福建省厦门市火炬高新区软件园二期望海路2号楼202室

  • 入库时间 2023-12-18 06:17:12

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-06-01

    专利权人的姓名或者名称、地址的变更 IPC(主分类):G06F19/00 变更前: 变更后: 申请日:20120416

    专利权人的姓名或者名称、地址的变更

  • 2016-03-23

    授权

    授权

  • 2012-09-26

    实质审查的生效 IPC(主分类):G06F19/00 申请日:20120416

    实质审查的生效

  • 2012-07-25

    公开

    公开

说明书

技术领域

本发明涉及flash游戏批量制作与修改的技术领域,尤其涉及一种flash游 戏批量制作勋章游戏的方法及装置。

背景技术

flash游戏批量制作勋章游戏是指将玩家在游戏中所获得的分数上传到服 务器并且获得相应勋章。

现有的技术一般是采用修改原游戏的办法,使其具有勋章功能。

上述办法存在很多弊端,上述方法需要修改原游戏,重新在游戏中添加勋 章功能,修改的东西较多,包括源文件、附属文件、资源文件等,都需要修改, 且修改对象只能有一个游戏,不能批量化处理,可见现有技术中的方法费时费 力,效率低下。

发明内容

本发明的目的在于提供一种flash游戏批量制作勋章游戏的方法及装置,从 而解决现有技术中存在的前述问题。

为了实现上述目的,本发明采用的技术方案如下:

一种flash游戏批量制作勋章游戏的方法,包括以下步骤:

S1,使用加壳装置给原始游戏添加勋章壳,生成新swf文件;

S2,将步骤S1生成的所述新swf文件连同原始游戏的swf文件一起上传到管理 中心服务器;

S3,所述管理中心服务器接收到步骤S2上传的文件后,为所述步骤S2上传的 文件添加相应的附属文件,将所述步骤S2上传的文件和所述附属文件一起打包;

S4,将步骤S3中一起打包的文件上传到游戏服务器;

S5,游戏客户端向所述游戏服务器请求在步骤S4中上传到所述游戏服务器中 的文件,以进行游戏;

S6,所述游戏服务器接到请求后,执行所述游戏客户端所请求的游戏;

S7,当所述游戏结束时所述游戏服务器将所述游戏所得积分及所述积分所对 应的勋章发送到所述游戏客户端,所述游戏客户端将其显示出来。

优选的,步骤S1具体包括以下步骤:

S11,将原始游戏的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,舞台宽高,积分变 量、关卡变量及游戏结束条件便可制作勋章游戏。

附图说明

图1是本发明提供的flash游戏批量制作勋章游戏的方法的步骤流程示意 图;

图2是加勋章壳的步骤流程示意图;

图3是本发明提供的flash游戏批量制作勋章游戏的装置的示意框图;

图4是用于加勋章壳的加壳装置的示意框图。

具体实施方式

为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下 结合附图,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施 方式仅仅用以解释本发明,并不用于限定本发明。

下面以对4399游戏网站上的游戏进行批量修改制作勋章游戏为例对本发明 进行详细介绍。

本发明的flash游戏批量制作勋章游戏的方法,包括以下步骤:

S1,使用加壳装置给原始游戏添加勋章壳,生成新swf文件;

加壳的步骤具体为,将原始游戏的swf文件重命名为指定名称并放进加壳装 置中;在原始游戏的swf文件所相应的as文件中输入该原始游戏的游戏ID、舞台 宽高、积分变量、关卡变量和游戏结束条件,并生成加载该原始游戏的新swf文 件;为了文件安全此时还可以将加载该原始游戏的新swf文件加密;为了方便上 传文件还可以将加密过的新swf文件与原始游戏文件一起打包生成压缩文件。

S2,将步骤S1生成的压缩文件上传到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版本,然后点击 下一步。

点击页面中的“浏览”按钮,浏览到前边打包生成压缩文件,确定后点击 上传,即可上传游戏到4399管理中心服务器,由4399管理中心服务器为添加完 勋章壳的新的游戏文件添加txt、htm和swf文件等附属文件。

上传之后,还可以先对游戏进行测试再进行下一步操作,如果需要测试则 点击播放页链接对该游戏进行测试:打开播放页,进行游戏测试,游戏结束后 能够获得相应积分及积分对应勋章,则表时之前步骤操作无误,可以继续进行 下一步操作。

测试正常后,点击页面上的打包最新文件并下载链接,下载游戏文件及附 属文件,把下载到的文件包上传到4399的游戏服务器,然后通知编辑正式上线 该游戏。

最后通过游戏客户端或web浏览器在4399游戏服务器主站中,找到该游戏, 点击开始游戏即可,游戏结束后4399游戏服务器下发相应积分同时下发相应积 分对应的勋章,并显示在加载该游戏的游戏客户端或web浏览器上。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通 技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰, 这些改进和润饰也应视本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号