一种操作触屏游戏的系统及方法

文档序号:1620583阅读:201来源:国知局
一种操作触屏游戏的系统及方法
【专利摘要】本发明涉及游戏系统领域,具体涉及一种操作触屏游戏的系统及方法,本发明系统包括游戏模式识别模块、触屏识别模块、记录缓存模块、数据解析模块、NPC数据处理模块和游戏行为产生模块;本发明的有益效果是:将目前只能适用在台式电脑和笔记本电脑上的即时战略游戏完美的转换应用在触屏平板电脑上,通过本发明的操作系统,通过简单的操作,即可实现鼠标和键盘的操作,让多种游戏实用在随身携带的IPAD和手机上,让平常的娱乐游戏更加多元化。
【专利说明】一种操作触屏游戏的系统及方法
【技术领域】
[0001]本发明属于游戏系统领域,具体涉及一种操作触屏游戏的系统及方法。
[0002]
【背景技术】
[0003]即时战略游戏目前是世界上最火爆的游戏类型,其中代表作有war3、红色警戒,同时即时战略游戏衍生出来的游戏一样炙手可热,例如dota和英雄联盟风靡全世界,拥有上亿玩家,然而目前大多数即时战略游戏只能在台式电脑和笔记本上实现游戏,无法在平板电脑上实现游戏,因为始终没有能很好的代替鼠标和键盘的游戏操作方法。
[0004]

【发明内容】

[0005]为解决上述问题,本发明提供一种操作触屏游戏的系统及方法。
[0006]本发明的系统,包括游戏模式识别模块、触屏识别模块、记录缓存模块、数据解析模块、NPC数据处理模块和游戏行为产生模块;
进一步地,游戏模式识别模块识别游戏模式,游戏模式包括普通模式和对战模式,识别游戏模式后游戏模式识别模块将触屏识别模块、记录缓存模块、数据解析模块、NPC数据处理模块和游戏行为产生模块调整当前游戏模式下工作;
进一步地,所述触屏识别模块识别玩家操作方式;
进一步地,所述记录缓存模块在普通模式下,记录NPC选中状态,并在玩家操作的时候识别NPC的选中状态,在对战模式下,记录NPC的选中状态和投兵状态,并在玩家操作的时候识别NPC的选中状态及投兵状态。
[0007]—种操作触屏游戏的方法,包括以下步骤:
O识别游戏模式:采用游戏模式识别模块,识别当前的游戏模式,并将触屏识别模块、记录缓存模块、数据解析模块、NPC数据处理模块和游戏行为产生模块调整当前游戏模式下工作;
2)识别玩家操作触屏:采用触屏识别模块,识别玩家的操作方式,玩家的操作方式包括单指点击、单指双击、单指长按、单指按下后立即滑动、双指单击、双指长按、双指按下后立即滑动;
3)识别NPC选中及投兵:在普通模式下,记录缓存模块记录NPC选中状态,并在玩家操作的时候识别NPC的选中状态,在对战模式下,记录缓存模块记录NPC的选中状态和投兵状态,并在玩家操作的时候识别NPC的选中状态及投兵状态;
4)合成信息包:在步骤2和步骤3完成后,触屏识别模块和记录缓存模块将识别的操作方式和NPC的选中状态、投兵状态合成信息包并发送至数据解析模块;
5)信息解析并重组:步骤4)数据解析模块收到信息包后,将信息包解析成玩家操作信息和NPC记录信息,同时将玩家操作信息按照系统注册过的操作方式解析,并与NPC记录信息重新组合成指令信息并发送至NPC数据处理模块;
6)生成行为数据:NPC数据处理模块将步骤5)产生的指令信息处理转化成游戏行为数据,同时将行为数据存储并发送至游戏行为产生模块;
7)生成行为:游戏行为产生模块接收到游戏行为数据并根据游戏行为数据做出相应的行为。
[0008]进一步地,步骤4)所述的系统注册过的操作方式包括单指点击、单指双击、单指长按、单指按下即滑动、双指点击、双指长按和双指点击即滑动。
[0009]本发明的有益效果是:将目前只能适用在台式电脑和笔记本电脑上的即时战略游戏完美地转换应用在触屏平板电脑上,通过本发明的操作系统,通过简单的操作,即可实现鼠标和键盘的操作,让多种游戏实用在随身携带的IPAD和手机上,让平常的娱乐游戏更加多元化。
[0010]
【专利附图】

【附图说明】
[0011]图1为本发明系统结构框图;
图2为本发明方法流程示意图。
[0012]
【具体实施方式】
[0013]下面结合【具体实施方式】对本发明进行具体说明。
[0014]参见附图1,为本发明中的一种触屏操作游戏的系统,所述系统包括游戏模式识别模块、触屏识别模块、记录缓存模块、数据解析模块、NPC数据处理模块和游戏行为产生模块。
[0015]其中游戏模式识别模块识别游戏模式,并将触屏识别模块、记录缓存模块、数据解析模块、NPC数据处理模块和游戏行为产生模块调整到当前游戏模式下工作。游戏模式分普通模式和对战模式,在普通模式下,记录缓存模块记录NPC的选中状态,同时在玩家操作的时候识别NPC的选中状态;在对战模式下,记录缓存模块同时记录NPC的选中状态和投兵状态,同时帮助玩家在操作的时候识别NPC的选中状态和投兵状态。
[0016]触屏识别模块具有识别玩家操作方式的功能,玩家操作方式包括单指点击、单指双击、单指长按、单指按下后立即滑动、双指单单击、双指长按和双指按下后立即滑动;同时触屏识别模块和记录缓存模块将识别的玩家操作方式和NPC的选中状态、投兵状态合成信息包并发送至数据解析模块。
[0017]数据解析模块可将信息包解析成玩家操作信息和NPC记录信息,按照系统注册过的操作方式将玩家操作信息解析,并将解析后的操作方式与NPC记录信息重新组合成指令信息发送给NPC数据处理模块;
NPC数据处理模块可把合成的指令信息处理转化成游戏行为数据,同时将游戏行为数据存储并发送给游戏行为产生模块;游戏行为产生模块根据游戏行为数据做出相应的行为。
[0018]【具体实施例1】首先游戏模式识别模块识别当前的游戏模式为普通模式,然后将游戏操作系统调整到普通模式下,游戏操作系统将数据解析模块、NPC数据处理模块、记录缓存模块和游戏行为产生模块调整到普通模式下工作,玩家操作屏幕进行游戏,触屏识别模块识别玩家的操作方式,同时记录缓存模块识别玩家当前操作方式下NPC的选中状态,触屏识别模块和记录缓存模块将识别的操作方式和NPC的选中状态、投兵状态合成信息包并发送至数据解析模块,数据解析模块收到信息包后,将信息包解析成玩家操作信息和NPC记录信息,同时将玩家操作信息按照系统注册过的操作方式解析,并与NPC记录信息重新组合成指令信息并发送至NPC数据处理模块,NPC数据处理模块将合成的指令信息处理转化成游戏行为数据,同时将游戏行为数据存储并发送至游戏行为产生模块,游戏行为产生模块接收到游戏行为数据并根据游戏行为数据做出相应的行为。
[0019]所述游戏行为数据为产生游戏动作或是游戏行为的数据表示方式。
[0020]系统注册过的操作 方式包括单指点击、单指双击、单指长按、单指按下即滑动、双指点击、双指长按和双指点击即滑动。
[0021]单指点击:点击NPC,按照上述程序,生成选中NPC或是取消选中NPC行为;点击非NPC位置,按照上述程序,记录缓存模块识别模块识别玩家单指点击的操作方式下是否有NPC选中,当有NPC选中情况下,生成引导NPC移动到指定位置的行为,当未有NPC选中,将视为未操作。单指双击:点击人物NPC,按照上述程序,生成选中地图上同类型的全部NPC ;点击不可自我行动的固定NPC,按照上述程序生成选中或是取消选中NPC行为。单指长按:点击人物NPC,按照上述程序,生成选中地图上同类型的全部NPC ;点击不可自我行动的固定NPC,按照上述程序生产选中NPC并且进行拖动,移动手指可以把NPC拖动到其他位置。单指按下后立即滑动:生成随着手指的动作移动整个场景。
[0022]双指单击和双指长按:生成两指之间形成的矩形框内的人物NPC全部被选中,其他类型的NPC取消选中;双指按下后立即滑动:生成具有双指单击功能并随着手指动作移动场景,移动过程中两指产生的矩形框内的人物NPC全部被选中,其他类型NPC取消选中。
[0023]【具体实施例2】首先游戏模式识别模块识别当前的游戏模式为对战模式,然后将游戏操作系统调整到对战模式下,游戏操作系统将数据解析模块、NPC数据处理模块、记录缓存模块和NPC行为产生模块调整到对战模式下工作,玩家操作屏幕进行游戏,触屏识别模块识别玩家的操作方式,同时记录缓存模块识别玩家当前操作方式下NPC的选中状态和投兵状态,触屏识别模块和记录缓存模块将识别的操作方式和NPC的选中状态、投兵状态合成信息包并发送至数据解析模块,数据解析模块收到信息包后,将信息包解析成玩家操作信息和NPC记录信息,同时将玩家操作信息按照系统注册过的操作方式解析,并与NPC记录信息重新组合成指令信息并发送至NPC数据处理模块,NPC数据处理模块将合成的指令信息处理转化成游戏行为数据,同时将游戏行为数据存储并发送至游戏行为产生模块,游戏行为产生模块接收到游戏行为数据并根据游戏行为数据做出相应的行为。
[0024]所述游戏行为数据为产生游戏动作或是游戏行为的数据表示方式。
[0025]系统注册过的操作方式包括单指点击、单指双击、单指长按、单指按下即滑动、双指点击、双指长按和双指点击即滑动。
[0026]单指点击:点击己方NPC,生成选中或取消选中NPC ;点击敌方NPC,记录缓存模块识别单指点击操作方式下,当有己方人物NPC选中,引导己方NPC攻击地方NPC,当未选中己方NPC,视为为操作;点击非NPC,按照上述程序,当有己方人物NPC选中,引导NPC移动到制定位置,当未有己方NPC人物选中,记录缓存模块检查投兵状态进行投兵。单指双击:点击己方NPC,生成选中地图上己方同类型的全部NPC ;点击敌方NPC,引导已经选中的己方NPC攻击敌方NPC,当未选中己方NPC,视为未操作;单指长按:通过记录缓存模块检查投兵状态进行单点投兵;单指按下后立即滑动:随着手指的动作移动整个场景;
双指单击:两指之间形成的矩形框内的人物NPC全部被选中,其他类型NPC取消选中;双指长按:通过记录缓存模块检查投兵状态进行多点投兵;双指按下后立即滑动:生成具有单击的功能并且可以随着手指的动作移动场景,移动过程中两指之间行成的矩形框内的人物NPC全部被选中,其他类型NPC取消选中。
[0027]参见附图2,为本发明提供的一种操作触屏游戏的方法,所述方法包括以下步骤: O识别游戏模式:采用游戏模式识别模块,识别当前的游戏模式,并将触屏识别模块、
记录缓存模块、数据解析模块、NPC数据处理模块和游戏行为产生模块调整当前游戏模式下工作,游戏模式包括普通模式和对战模式;
2)识别玩家操作触屏:采用触屏识别模块,识别玩家的操作方式,玩家的操作方式包括单指点击、单指双击、单指长按、单指按下后立即滑动、双指单击、双指长按、双指按下后立即滑动;
3)识别NPC选中及投兵:在普通模式下,记录缓存模块记录NPC选中状态,并在玩家操作的时候识别NPC的选中状态,在对战模式下,记录缓存模块记录NPC的选中状态和投兵状态,并在玩家操作的时候识别NPC的选中状态及投兵状态;
4)合成信息包:在步骤2和步骤3完成后,触屏识别模块和记录缓存模块将识别的操作方式和NPC的选中状态、投兵状态合成信息包并发送至数据解析模块;
5)信息解析并重组:步骤4)数据解析模块收到信息包后,将信息包解析成玩家操作信息和NPC记录信息,同时将玩家操作信息按照系统注册过的操作方式解析,并与NPC记录信息重新组合成指令信息并发送至NPC数据处理模块;
6)生成行为数据:NPC数据处理模块将步骤5)产生的指令信息处理转化成游戏行为数据,同时将行为数据存储并发送至游戏行为产生模块;
7)生成行为:游戏行为产生模块接收到游戏行为数据并根据游戏行为数据做出相应的行为。
[0028]所述游戏行为数据为产生游戏动作或是游戏行为的数据表示方式。
[0029]本发明的有益效果是:将目前只能适用在台式电脑和笔记本电脑上的即时战略游戏完美地转换应用在触屏平板电脑上,通过本发明的操作系统,通过简单的操作,即可实现鼠标和键盘的操作,让多种游戏实用在随身携带的IPAD和手机上,让平常的娱乐游戏更加多元化。
【权利要求】
1.一种操作触屏游戏的系统,其特征在于:所述系统包括游戏模式识别模块、触屏识别模块、记录缓存模块、数据解析模块、NPC数据处理模块和游戏行为产生模块。
2.根据权利要求1所述的系统,其特征在于:游戏模式识别模块识别游戏模式,所述游戏模式包括普通模式和对战模式,识别游戏模式后游戏模式识别模块将触屏识别模块、记录缓存模块、数据解析模块、NPC数据处理模块和游戏行为产生模块调整当前游戏模式下工作。
3.根据权利要求1所述的系统,其特征在于:所述触屏识别模块识别玩家操作方式。
4.根据权利要求2所述的系统,其特征在于:所述记录缓存模块在普通模式下,记录NPC选中状态,并在玩家操作的时候识别NPC的选中状态,在对战模式下,记录NPC的选中状态和投兵状态,并在玩家操作的时候识别NPC的选中状态及投兵状态。
5.一种操作触屏游戏的方法,其特征在于:所述方法包括以下步骤: O识别游戏模式:采用游戏模式识别模块,识别当前的游戏模式,并将触屏识别模块、记录缓存模块、数据解析模块、NPC数据处理模块和游戏行为产生模块调整当前游戏模式下工作,游戏模式包括普通模式和对战模式; 2)识别玩家操作触屏:采用触屏识别模块,识别玩家的操作方式,玩家的操作方式包括单指点击、单指双击、单指长按、单指按下后立即滑动、双指单击、双指长按、双指按下后立即滑动; 3)识别NPC选中及投兵:在普通模式下,记录缓存模块记录NPC选中状态,并在玩家操作的时候识别NPC的选中状态,在对战模式下,记录缓存模块记录NPC的选中状态和投兵状态,并在玩家操作的时候识别NPC的选中状态及投兵状态; 4)合成信息包:在步骤2)和步骤3)完成后,触屏识别模块和记录缓存模块将识别的操作方式和NPC的选中状态、投兵状态合成信息包并发送至数据解析模块; 5)信息解析并重组:步骤4)数据解析模块收到信息包后,将信息包解析成玩家操作信息和NPC记录信息,同时将玩家操作信息按照系统注册过的操作方式解析,并与NPC记录信息重新组合成指令信息并发送至NPC数据处理模块; 6)生成行为数据:NPC数据处理模块将步骤5)产生的指令信息处理转化成游戏行为数据,同时将行为数据存储并发送至游戏行为产生模块; 7)生成行为:游戏行为产生模块接收到游戏行为数据并根据游戏行为数据做出相应的行为。
6.根据权利要求5所述的方法,其特征在于:步骤4)所述的系统注册过的操作方式包括单指点击、单指双击、单指长按、单指按下即滑动、双指点击、双指长按和双指点击滑动。
【文档编号】A63F13/00GK103706114SQ201310613832
【公开日】2014年4月9日 申请日期:2013年11月27日 优先权日:2013年11月27日
【发明者】谢贤林 申请人:北京智明星通科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1