[发明专利]一种模拟器类游戏的角色清除方法、装置和系统有效
申请号: | 201210097117.7 | 申请日: | 2012-04-05 |
公开(公告)号: | CN103366077A | 公开(公告)日: | 2013-10-23 |
发明(设计)人: | 王旭新;姚建斌;杨伟超;汤闻 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 模拟器 游戏 角色 清除 方法 装置 系统 | ||
1.一种模拟器类游戏的角色清除方法,其特征在于,该方法包括:
当判定模拟器类游戏具有待清除角色时,将游戏当前运行信息予以保存,并调用角色清除函数以清除所述待清除角色;
加载所保存的游戏当前运行信息,以继续运行所述模拟器类游戏。
2.根据权利要求1所述的模拟器类游戏的角色清除方法,其特征在于,所述调用角色清除函数以清除所述待清除角色包括:
将待清除角色的标识存储到所述模拟器类游戏的栈数据中;
修改所述模拟器类游戏的程序指针以运行所述角色清除函数,其中所述角色清除函数调用存储于所述栈数据中的待清除角色的标识作为参数,以消除对应于该待清除角色的标识的角色。
3.根据权利要求1所述的模拟器类游戏的角色清除方法,其特征在于,所述调用角色清除函数以清除所述待清除角色包括:
在预先确定的存储地址中存储待清除角色的标识;
修改所述模拟器类游戏的程序指针以运行所述角色清除函数,其中所述角色清除函数访问所述预先确定的存储地址以获取所述待清除角色的标识,并消除对应于该待清除角色的标识的角色。
4.根据权利要求1所述的模拟器类游戏的角色清除方法,其特征在于,在判定游戏具有待清除角色之后,该方法进一步包括:
根据游戏运行状态判断是否立刻进行角色清除,如果是则继续该流程,如果不是则退出该流程。
5.根据权利要求4所述的模拟器类游戏的角色清除方法,其特征在于,所述根据游戏运行状态判断是否立刻进行角色清除包括:判断角色清除函数是否能立刻运行,和/或判断是否正在演示通关动画。
6.根据权利要求1-5中任一所述的模拟器类游戏的角色清除方法,所述角色清除函数包括:扣除角色血量函数、扣除角色生命数函数,和/或使角色死亡函数。
7.根据权利要求1-5中任一所述的模拟器类游戏的角色清除方法,所述判定模拟器类游戏具有待清除角色具体包括:
当判定存在角色状态数据为未激活的角色时,判定所述模拟器类游戏具有待清除角色。
8.根据权利要求1-5中任一所述的模拟器类游戏的角色清除方法,所述模拟器游戏运行于街机游戏对战Arclive平台、SupARC平台或ARC平台。
9.一种模拟器类游戏的角色清除装置,其特征在于,该装置包括游戏当前运行信息保存单元、角色清除单元和游戏信息加载单元,其中:
游戏当前运行信息保存单元,用于当判定模拟器类游戏具有待清除角色时,将游戏当前运行信息予以保存;
角色清除单元,用于调用角色清除函数以清除所述待清除角色;
游戏信息加载单元,用于加载所保存的游戏当前运行信息,以继续运行所述模拟器类游戏。
10.根据权利要求9所述的模拟器类游戏的角色清除装置,其特征在于,
角色清除单元,用于将待清除角色的标识存储到所述模拟器类游戏的栈数据中;并修改所述模拟器类游戏的程序指针以运行所述角色清除函数,其中所述角色清除函数调用存储于所述栈数据中的待清除角色的标识作为参数,以消除对应于该待清除角色的标识的角色。
11.根据权利要求9所述的模拟器类游戏的角色清除装置,其特征在于,该装置进一步包括游戏状态判断单元,
游戏状态判断单元,用于当游戏当前运行信息保存单元判定游戏具有待清除角色时,根据游戏运行状态判断是否立刻进行角色清除,如果是则使能游戏当前运行信息保存单元将游戏当前运行信息予以保存;如果不是,则保持并等待下次被触发。
12.根据权利要求11所述的模拟器类游戏的角色清除装置,其特征在于,
游戏状态判断单元,用于根据判断角色清除函数是否能立刻运行,和/或是否正在演示通关动画,判断是否立刻进行角色清除。
13.根据权利要求9-12中任一项所述的模拟器类游戏的角色清除装置,其特征在于,所述角色清除函数包括:扣除角色血量函数、扣除角色生命数函数,和/或使角色死亡函数。
14.根据权利要求9-12中任一项所述的模拟器类游戏的角色清除装置,其特征在于,
所述游戏当前运行信息保存单元,用于当判定存在角色状态数据为未激活的角色时,判定游戏具有待清除角色。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210097117.7/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用