[发明专利]一种掌上战争游戏控制系统及控制方法在审
申请号: | 201710876318.X | 申请日: | 2017-09-25 |
公开(公告)号: | CN107634955A | 公开(公告)日: | 2018-01-26 |
发明(设计)人: | 杨娟;吴科宏 | 申请(专利权)人: | 重庆工程职业技术学院 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京国坤专利代理事务所(普通合伙)11491 | 代理人: | 黄耀钧 |
地址: | 402260 *** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 掌上 战争 游戏 控制系统 控制 方法 | ||
技术领域
本发明属于游戏软件技术领域,尤其涉及一种掌上战争游戏控制系统及控制方法。
背景技术
游戏软件通常是指用各种程序和动画效果相结合起来的软件产品,我们称之为"游戏软件"。目前,在网络上我们经常看到的大型3D网络游戏和WEBGAME网页游戏等都是通过用"3DMAX、MAYA、FLASH、等动画软件和Java、C++、VB、等程序语言相结合而开发出来的,所以叫游戏软件。然而,现有进行游戏的时间较长,不能利用碎片时间进行游戏周期长,游戏体验不佳。传统手机在线游戏往往有如下的一些缺点,如需要复杂的注册过程、在整个游戏过程中需要一直连接互联网、每次游戏的时间往往较长不容易控制游戏的节奏、由于游戏时间不好控制造成不能利用碎片时间进行游戏。
综上所述,现有技术存在的问题是:传统手机在线游戏往往存在需要复杂的注册过程、一直连接互联网、每次游戏的时间往往较长不容易控制游戏的节奏、由于游戏时间不好控制造成不能利用碎片时间进行游戏。
发明内容
针对现有技术存在的问题,本发明提供了一种掌上战争游戏控制系统及控制方法。
本发明是这样实现的,一种掌上战争游戏控制系统,所述掌上战争游戏控制系统包括:
客户端,用于主动的搜索网络,查找服务器资源;当客户端加入游戏服务器后,服务器会适时的更新广播的消息,通知其他游戏玩家;
服务器,通过广播方式在局域网与客户端连接,使用三层架构,包括通信层、数据层、以及游戏逻辑层;网络通信使用TCP/IP协议;应用层通信使用自定可扩展通信协议;建立游戏服务器以后,服务器会向网络广播游戏服务器的信息。
本发明的另一目的在于提供一种所述掌上战争游戏控制系统的掌上战争游戏控制方法,所述掌上战争游戏控制方法包括以下步骤:
步骤一,客户端发送登录指令给服务器,申请进入服务器,服务器接收指令后,根据当前的状态接收或拒绝,完成登录处理;
步骤二,服务器根据当前的状态,决定是否开始游戏,开始游戏向客户端发送游戏开始指令,客户端收到指令,开始游戏;服务器接收到开始指令,检测当前服务器状态,如果满足条件,则开始游戏;不满足,忽略指令;
步骤三,客户端创建新的地图,将新的地图指令发送给服务器,服务器接收指令,获取新的地图,并更新服务器信息;
步骤四,客户端通过摇动设备发送重置角色指令,服务器接收到指令随机为玩家分批角色,客户端获取新角色的信息;
步骤五,客户端获取物品控制权,广播消息在玩家发送完enter_playing_stage后,发送游戏开始指令,通知客户端移除等待界面,启动输入账户名称,通知服务器进入游戏阶段;
步骤六,客户端关闭窗口,服务器接收到信息后,不再响应客户端输入的指令。
进一步,广播服务器信息指令:服务器探测器获取并解析;服务器在创建者登陆后开始广播。
进一步,所述服务器游戏初始时,出生槽处于empty状态,向玩家发送time_to_create_item消息,更新时间。当时间到达后,进入item状态;按规则产生物品,并且发送add_item给玩家,然后将item_list发送给玩家;开始计时并发送time_to_distory_item消息;当时间到达时,发送destroy_item。需要发送如下消息:1;time_to_create_item;2;time_to_distory_item;3;add_item;4;destroy_item;5;item_list。
进一步,所述客户端请求角色信息;取得角色信息,使用到的命令为get_role和role_info,具体在客户端命令中查看定义;GameSettingManagement会为每一个接入的玩家随机分配一个角色,客户端通过get_role来请求这个信息;服务器会通过role_info返回这个角色信息,在后边的交互过程中,玩家可以请求改变角色信息;但是,不是明确的设置一个角色,而是请求服务器随机的分配所有玩家的角色;同样的这个一个过程也会在每次更新画面时发生。
进一步,设置地图信息创建者设置地图信息,需要客户端向服务器发送set_map命令;服务器响应该命令,设置新的服务器;set_map至少需要包含地图ID信息;地图ID是guid类型;用于表示一个地图。
进一步,请求重新分配角色每一个接入的玩家都可以请求改变角色;改变角色的方式为摇晃手机;触发客户端向服务器发送重新分配角色的请求;随后客户端通过get_role获取新的角色信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆工程职业技术学院,未经重庆工程职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710876318.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种软交换呼叫方法及系统
- 下一篇:护肤乳瓶(恩贝氏系列)