一种集成单击自感应及滑动操作模式的游戏系统及方法

文档序号:1624522阅读:222来源:国知局
一种集成单击自感应及滑动操作模式的游戏系统及方法
【专利摘要】本发明提供一种集成单击自感应及滑动操作模式的游戏系统及方法,所述游戏系统能实现对多种操作模式的处理,所述系统包括屏幕识别模块、屏幕记录模块、数据处理模块、数据记录模块、行为生成模块和动作效果生成模块。应用本发明的系统和方法可实现对多种操作方式的处理,减少了占用的内存,同时应用滑动算法处理屏幕坐标的变化量,增加了游戏内容,让游戏更加多元化、更耐玩;并且游戏动画效果更顺畅。
【专利说明】一种集成单击自感应及滑动操作模式的游戏系统及方法
[0001]【技术领域】:
本发明属于游戏领域,具体涉及一种集成单击自感应及滑动操作模式的游戏系统及方法。
[0002]【背景技术】:
目前电子游戏中,农场类的游戏广泛流行,但是现有的农场类游戏中,因农作物、牲畜等游戏单元繁多,并且各具特色,动画效果也多样,并且每种游戏单元的动画特效对应的处理方法也很多,因此导致游戏的数据量偏大,处理算法繁多,占用内存较多,游戏时经常会出现卡顿现象,同时玩家在操作游戏上,玩法传统、简单,长期玩的话在会产生枯燥的感受。
[0003]如图1所示,在现有技术中,通过系统自带的原有数据处理,进行动画播放,然后判断进行动画播放的游戏单元是否具有回调函数,不具有回调函数的游戏单元直接进行状态切换,具有回调函数的游戏单元调用回调函数进行数据处理后再进行状态切换,因游戏单元繁多,动画播放数据也相应的增加,同时每个游戏单元都需要判断是否具有回调函数,并且具备回调函数的游戏单元对应单一的回调函数,相应地增加了游戏数据。
[0004]
【发明内容】
:
为解决上述问题,本发明提供一种集成单击自感应及滑动操作模式的游戏系统及方法。
[0005]本发明提供一种集成单击自感应及滑动操作模式的游戏系统,所述游戏系统能实现对多种操作模式的处理,所述系统包括屏幕识别模块、屏幕记录模块、数据处理模块、数据记录模块、行为生成模块和动作效果生成模块;
进一步地,所述屏幕识别模块识别玩家操作方式并发送至屏幕记录模块,屏幕记录模块记录在识别当前屏幕上游戏单元的状态的同时记录玩家在屏幕上设置的位置和路线,合成玩家的操作信息,并将操作信息发送至数据处理模块;
进一步地,所述数据处理模块接收玩家操作信息,所述数据处理模块通过自感应信息表及滑动算法处理玩家操作信息,获得感应信息及滑动信息,并将感应信息及滑动信息发送至数据记录模块进行记录存档,同时将感应信息及滑动信息发送至行为生成模块;行为生成模块根据感应信息及滑动信息生成行为信息,并将行为信息发送至动作效果生成模块;
进一步地,所述数据记录模块将感应信息及滑动信息记录存档,并反馈给屏幕记录模块,屏幕记录模块根据反馈信息屏蔽玩家做出连续的相同操作;
进一步地,所述记录玩家在屏幕上记录的位置和路线包括:在点击操作方式下的点击位置,在滑动操作方式下的滑动开始位置、滑动经过的路线和滑动结束位置。
[0006]本发明还提供一种集成单击自感应及滑动操作模式的游戏方法,所述方法包括以下步骤:
I)生成操作信息:识别屏幕上游戏单元的状态的同时根据识别的玩家的操作方式合成玩家的操作信息;
2)处理操作信息:并通过预存的自感应信息表及滑动算法将所述操作信息进行处理,获得自感应信息及滑动信息;
3)反馈信息:将感应信息及滑动信息记录存档并判断是否屏蔽玩家做出连续的相同操
作;
4)生成行为信息:将自感应信息及滑动信息转化为游戏行为信息;
5)动画效果生成:根据游戏行为信息生成动画效果。
[0007]本发明的有益效果:应用本发明的系统和方法可实现对多种操作方式的处理,减少了占用的内存,同时应用滑动算法处理屏幕坐标的变化量,增加了游戏内容,让游戏更加多元化、更耐玩;并且游戏动画效果更顺畅。
[0008]【专利附图】

【附图说明】:
图1为现有技术的方法流程图;
图2为本发明的系统结构框图;
图3为本发明的方法流程图。
[0009]【具体实施方式】:
以下将结合附图2,3对本发明的【具体实施方式】作进一步说明,
参见附图2,本发明提供一种集成单击自感应及滑动操作模式的游戏系统,包括屏幕识别模块、屏幕记录模块、数据处理模块、数据记录模块、行为生成模块和动作效果生成模块。
[0010]所述屏幕识别模块识别玩家操作方式并发送至屏幕记录模块,玩家操作方式包括点击(单击自感应)操作和滑动操作;屏幕记录模块在识别当前屏幕上游戏单元的状态的同时记录玩家在点击操作方式下的点击位置,记录玩家在滑动操作方式下的滑动开始位置、滑动经过的路线和滑动结束位置,合成玩家的操作信息,并将操作信息发送至数据处理模块。
[0011]具体地,当玩家通过画闭合曲线滑动进行操作,屏幕识别模块识别玩家滑动的操作模式,屏幕记录模块记录滑动经过的路线以及所构成闭合曲线的范围,屏幕记录模块将游戏屏幕用坐标轴表示,所述屏幕左下角为原点,纵向为Y轴,横向为X轴,玩家手指画圈滑动时候,所达到的Y轴的最大值和最小值的两个点以平行X轴创建两条线,所达到的X轴的最大值和最小值的两个点以平行Y轴创建两条线,四条线构成的了一个矩形,通过玩家画的曲线,屏幕记录模块记录并合成了包围该曲线的外接矩形。
[0012]所述数据处理模块接收玩家操作信息,数据处理模块预存有游戏单元的自感应信息表及滑动算法,数据处理模块通过自感应信息表及滑动算法处理玩家操作信息,获得感应信息及滑动信息,并将感应信息及滑动信息发送至数据记录模块进行记录存档,同时将感应信息及滑动信息发送至行为生成模块。
[0013]数据记录模块将感应信息及滑动信息记录存档,并反馈给屏幕记录模块,屏幕记录模块根据反馈信息屏蔽玩家做出连续的相同操作,避免在同一单位上出现连续同样的操作。
[0014]行为生成模块根据感应信息及滑动信息生成行为信息,并将行为信息发送至动作效果生成模块。
[0015]动作效果生成模块接收所述行为信息,动作效果生成模块中缓存有过场动画描述表,当接收到感应信息生成的行为信息时,动作效果生成模块通过过场动画描述表直接生成动画,当接收到滑动信息生成的行为信息时,动作效果生成模块先通过行为信息中的玩家滑动开始的位置和滑动结束的位置创建开始画面模板和结束画面模板,并通过玩家滑动经过的路线创建动画路线,最后在通过过场动画描述表中抽取动画画面,生成一个滑动动画周期,每秒生成30个动画周期,每个动画周期为两帧。应用这样的生成动画的方法,能同时应用多种动画效果的生成,同时仅仅缓存动画画面即可,画面刷新速度快,使得动画效果流畅。
[0016]【具体实施例1】
O玩家通过点击屏幕进行操作,屏幕识别模块识别玩家点击的操作方式,屏幕记录模块识别玩家点击游戏中的游戏单元,例如玩家点击农作物、树木或牲畜,并将操作方式和点击的游戏单元合成玩家的操作信息(比如要播种或收割玉米),同时将玩家的操作信息发送至数据处理模块,在数据处理模块中预存有游戏单元的自感应信息表,例如对应各种农作物的自感应信息表为收割、洒水或是喷农药等,数据处理模块接收的操作信息通过自感应信息表获得感应信息,并将感应信息传送给数据记录模块,数据记录模块将感应信息记录存档,同时数据记录模块反馈给屏幕记录模块,屏幕记录模块根据反馈信息屏蔽玩家在屏幕同一位置做出连续相同的操作,数据处理模块将感应信息发送至行为生成模块,行为生成模块将感应信息转换成游戏行为信息,并将游戏行为信息发送至动作效果生成模块,动作效果生成模块通过过场动画描述表将游戏行为信息流畅的表现出来,完成系统单击自感应的操作。
[0017]2)玩家通过滑动屏幕进行操作,屏幕识别模块识别玩家滑动的操作方式,屏幕记录模块识别玩家滑动所经过的每个单位庄稼地或农场地的时间\ (i=l、2、3…n),其中&为玩家手指滑动经过第一块庄稼地或农场地的时间,t2为玩家手指滑动经过第二块庄稼地或农场地的时间,以此类推;屏幕识别模块和屏幕记录模块将玩家的操作方式和时间&合成玩家操作信息并发送至数据处理模块,在数据处理模块中预存有滑动算法,其中包括单
位面积播种量的计算
【权利要求】
1.一种集成单击自感应及滑动操作模式的游戏系统,所述游戏系统能实现对多种操作模式的处理,其特征在于,所述系统包括屏幕识别模块、屏幕记录模块、数据处理模块、数据记录模块、行为生成模块和动作效果生成模块。
2.根据权利要求1所述的游戏系统,其特征在于,所述屏幕识别模块识别玩家操作方式并发送至屏幕记录模块,屏幕记录模块记录在识别当前屏幕上游戏单元的状态的同时记录玩家在屏幕上设置的位置和路线,合成玩家的操作信息,并将操作信息发送至数据处理模块。
3.根据权利要求2所述的游戏系统,其特征在于,所述数据处理模块接收玩家操作信息,所述数据处理模块通过自感应信息表及滑动算法处理玩家操作信息,获得感应信息及滑动信息,并将感应信息及滑动信息发送至数据记录模块进行记录存档,同时将感应信息及滑动信息发送至行为生成模块;行为生成模块根据感应信息及滑动信息生成行为信息,并将行为信息发送至动作效果生成模块。
4.根据权利要求3所述的游戏系统,其特征在于,所述数据记录模块将感应信息及滑动信息记录存档,并反馈给屏幕记录模块,屏幕记录模块根据反馈信息屏蔽玩家做出连续的相同操作。
5.根据权利要求2所述的游戏系统,其特征在于,所述记录玩家在屏幕上记录的位置和路线包括:在点击操作方式下的点击位置,在滑动操作方式下的滑动开始位置、滑动经过的路线和滑动结束位置。
6.根据权利要求 3所述的游戏系统,其特征在于,所述滑动算法包括:

7.根据权利要求6所述的游戏系统,其特征在于,所述面积S是按照屏幕记录模块所记录的滑动曲线外接矩形的面积值。
8.根据权利要求7所述的游戏系统,其特征在于,所述外接矩形是:屏幕记录模块将游戏屏幕用坐标轴表示,所述屏幕左下角为原点,纵向为Y轴,横向为X轴,玩家手指滑动时候,在所达到的Y轴的最大值和最小值的两个点以平行X轴创建两条线,在所达到的X轴的最大值和最小值的两个点以平行Y轴创建两条线,四条线构成的了滑动曲线的外接矩形。
9.根据权利要求1所述的游戏系统,其特征在于,所述动作效果生成模块中缓存有过场动画描述表。
10.一种集成单击自感应及滑动操作模式的游戏方法,所述方法包括以下步骤: 生成操作信息:识别屏幕上游戏单元的状态的同时根据识别的玩家的操作方式合成玩家的操作信息; 处理操作信息:并通过预存的自感应信息表及滑动算法将所述操作信息进行处理,获得自感应信息及滑动信息; 反馈信息:将感应信息及滑动信息记录存档并判断是否屏蔽玩家做出连续的相同操作; 生成行为信息:将自感应信息及滑动信息转化为游戏行为信息;动画效果生成: 根据游戏行为信息生成动画效果。
【文档编号】A63F13/2145GK103785171SQ201410032640
【公开日】2014年5月14日 申请日期:2014年1月23日 优先权日:2014年1月23日
【发明者】谢贤林 申请人:北京智明星通科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1