System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及一种真人cs游戏系统,属于游戏。
技术介绍
1、真人cs(counter-strike,反恐精英)游戏因其刺激性与身临其境的体验感深受游戏爱好者的喜爱,但传统的真人cs游戏系统限制在指定的区域内进行对战,且游戏模式单一,玩法单调匮乏。目前真人cs类游戏设备采购和运行维护成本高昂、游戏活动区域受限等原因,限制了此类游戏向民众普及。
技术实现思路
1、针对目前真人cs类游戏活动区域受限的问题,本专利技术提供一种可自定义场景的爆破模式的真人cs游戏系统。
2、本专利技术的一种爆破模式的真人cs游戏系统,
3、包括智能终端、服务器和游戏装备;
4、每个玩家配备一个智能终端和游戏装备;
5、游戏装备与一个智能终端连接,游戏装备,用于发射激光及接收激光,及感知命中和被命中;
6、在游戏过程中当感知命中时,降低生命值,将生命值和命中信息发送至智能终端,死亡玩家的游戏装备无法发射激光;
7、智能终端,与服务器连接,用于选择对战区域及添加作战成员,根据游戏模式对对战区域进行规划,确定对战各方的任务机制,将规划后的地图和任务机制同步给作战成员的智能终端;还用于将自身在对战区域的位置实时发送至服务器;还用于根据自身在对战区域的位置及生命值和被命中信息,进行数据处理,结合游戏规则,实时更新自身的作战状态信息,并将更新的作战状态信息发送至服务器,作战状态信息包括生命值和激光收发情况,当生命值为0时,则判定玩家已死亡;还用于
8、服务器,用于将实时收到的各智能终端在对战区域的位置及作战状态信息,同步给其他智能终端;
9、所述智能终端为软件app搭载手机实现;
10、游戏模式包括:
11、在对战区域内设置有各方基地及爆破点,随机找到一方的某个智能终端标记为爆破玩家,若该爆破玩家的智能终端在爆破点内且到达设定时间后,该智能终端发送预爆破信号至服务器;当某爆破玩家的智能终端在爆破点但未达到设定时间,敌方玩家的智能终端在指定时间内前往爆破点,且达到设定时间,则发送拆除信号至服务器;
12、服务器为各智能终端维护倒计时1和倒计时2的状态,倒计时1从游戏开始时开始计时,当接收到爆破信号后,控制倒计时2开始计时,若倒计时2结束且未收到拆除信号,则对第二个倒计时归零且停止计时;
13、智能终端,根据倒计时进行胜负判定,若倒计时1未结束,且倒计时2结束,爆破成功,则判定爆破一方胜利;若倒计时1未结束,且倒计时2归零且停止计时,爆破未成功,则判定防爆方胜利;若倒计时1结束,且倒计时2未结束,爆破未成功,则防爆方胜利;
14、当爆破玩家死亡,且倒计时1未结束,当检测到爆破一方的智能终端的位置与死亡的爆破玩家的智能终端位置相同时,服务器将所述爆破一方的智能终端为新的爆破玩家。
15、作为优选,软件app通过调用手机的在线地图api获取卫星地图,基于当前位置选定作战区域。
16、作为优选,所述游戏装备包括作战背心和激光枪械;
17、作战背心包括背心主体和激光接收器,激光接收器安装在背心主体上;
18、激光枪械包括枪械主体结构、控制器、激光发射器、按钮模块和通信模块;
19、控制器、激光接收器、激光发射器、按钮模块和通信模块设置在枪械主体结构上,激光发射器、按钮模块、显示模块和通信模块均与控制器连接;按钮模块包括扳机按钮;
20、扳机按钮与控制器连接,
21、通过扳机按钮向控制器输入扳机信号后,控制器控制激光发射器发射激光;
22、激光接收器接收到激光信号后,向控制器发送被命中信号,控制器减少生命值;控制器通过通信模块与相应智能终端连接,传输数据和指令。
23、作为优选,所述激光枪械还包括显示模块;按钮模块还包括换弹按钮;显示模块和弹夹按钮均与控制器连接;
24、激光发射器发射激光信号一次,控制器控制弹药数目减一;
25、通过换弹按钮向控制器输入换弹夹信号,控制器增加弹药数目;
26、控制器控制显示模块显示当前生命值和剩余弹药数目。
27、作为优选,所述激光枪械还包括两个逻辑按钮,均与控制器连接;
28、通过第一个逻辑按钮向控制器输入拾取物品信号,通过第二个逻辑按钮向控制器输入使用道具信号,控制器接收到相应信号后,通过蓝牙通信将相应信号发送给智能终端,由智能终端结合当前游戏模式与玩家携带的物品进行特定处理;
29、对于爆破方,智能终端收到拾取物品信号后,判断玩家的位置是否在上个死亡的爆破玩家附近,若是,则视为该玩家从上个死亡的爆破玩家处获得炸药包,成为新的爆破玩家;智能终端收到使用道具信号后,判断玩家位置是否在爆破点附近,若是,控制爆破模式的倒计时2开始计时;对于防爆方,智能终端收到使用道具信号后,判断玩家位置是否在爆破点附近,且已安装炸药,若是,则在一定时间后发送拆除信号,判定防爆方胜利。
30、作为优选,服务器3与智能终端采用websocket协议进行通信;服务器3为创建房间单元列表,用于存储房间和玩家信息;
31、在游戏进行阶段,服务器3会为所有智能终端建立通信连接,游戏每帧运行时玩家的智能终端均会给服务器3传输自身的位置和作战状态信息;当服务器接收到所有智能终端的位置和作战状态信息后,将所有信息打包存储在房间单元列表内,并将房间单元列表内全部信息分发给所有的智能终端。
32、作为优选,智能终端对对战区域进行规划的方法包括:
33、在配置阶段:软件app重写高德地图的onmapclick方法,监听点击地图事件,当用户点击地图上一点时,获取该点经纬度,并调用高德地图api的marker类和polyline类,在地图上依次绘制出用户点击的点,并绘制线段将其连接成一个区域。当用户确认圈画的区域,并完成其他游戏设置后,后续游戏将围绕用户圈画的游戏区域进行;
34、在游戏进行阶段,软件app定时执行子线程来更新所有玩家的实时地理位置,其中,本玩家的地理位置由软件app调用本手机的gps模块获取,其他所有玩家的实时地理位置通过与服务器通信获取;软件app在向用户展示画面时,仅会在地图上显示出自己与友方玩家的位置,敌方玩家的位置不会被显示。
35、本专利技术的有益效果,本专利技术的游戏系统采用手机内置的gps模块和在线地图api,可自行定义游戏对战区域,可以消除传统真人cs游戏对战场地空间的限制,用户可自行定义游戏场地,便于游戏向大众的普及,同时丰富用户游戏地图的多样性。本专利技术利用游戏装备依托手机平台进行开发,充分利用手机自身硬件平台,仅需少量游戏装备,用户便可组织并参与真人cs游戏活动,避免了场地的限制,大大提升了真人cs的可玩性,大幅降低运维真人cs类游戏的成本,有利于向大众普及。本文档来自技高网...
【技术保护点】
1.一种爆破模式的真人CS游戏系统,其特征在于,所述系统包括智能终端、服务器和游戏装备;
2.根据权利要求1所述的爆破模式的真人CS游戏系统,其特征在于,软件APP通过调用手机的在线地图API获取卫星地图,基于当前位置选定作战区域。
3.根据权利要求1所述的爆破模式的真人CS游戏系统,其特征在于,所述游戏装备包括作战背心和激光枪械;
4.根据权利要求1所述的爆破模式的真人CS游戏系统,其特征在于,所述激光枪械还包括显示模块;按钮模块还包括换弹按钮;显示模块和弹夹按钮均与控制器连接;
5.根据权利要求1所述的爆破模式的真人CS游戏系统,其特征在于,所述激光枪械还包括两个逻辑按钮,均与控制器连接;
6.根据权利要求1所述的爆破模式的真人CS游戏系统,其特征在于,服务器3与智能终端采用WebSocket协议进行通信;服务器3为创建房间单元列表,用于存储房间和玩家信息;
7.根据权利要求1所述的爆破模式的真人CS游戏系统,其特征在于,智能终端对对战区域进行规划的方法包括:
【技术特征摘要】
1.一种爆破模式的真人cs游戏系统,其特征在于,所述系统包括智能终端、服务器和游戏装备;
2.根据权利要求1所述的爆破模式的真人cs游戏系统,其特征在于,软件app通过调用手机的在线地图api获取卫星地图,基于当前位置选定作战区域。
3.根据权利要求1所述的爆破模式的真人cs游戏系统,其特征在于,所述游戏装备包括作战背心和激光枪械;
4.根据权利要求1所述的爆破模式的真人cs游戏系统,其特征在于,所述激光枪械还包括显示模块;按钮模块还...
【专利技术属性】
技术研发人员:宋以拓,刘延芳,韦明川,李小保,刘滔,徐志延,齐乃明,霍明英,
申请(专利权)人:哈尔滨工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。