System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种占点模式的真人CS游戏系统技术方案_技高网

一种占点模式的真人CS游戏系统技术方案

技术编号:40953057 阅读:3 留言:0更新日期:2024-04-18 20:28
一种占点模式的真人CS游戏系统,解决了目前真人CS类游戏活动区域受限的问题,属于游戏技术领域。本发明专利技术包括游戏装备、智能终端和服务器。游戏装备负责发射激光信号、感知命中信息等功能;智能终端借助手机自身硬件平台,采集游戏装备的激光收发信息和服务器实时同步的其他玩家的信息,依据占点模式的游戏规则进行数据处理;服务器负责将其他用户的状态信息同步给每个用户的智能终端,以便每个用户的智能终端进行逻辑计算。本发明专利技术通过调用手机的在线地图API获取卫星地图,可在自定义的任意游戏对战区域开展真人CS对战(如公园,小区,学校,烂尾楼工地等)。并根据选定的作战区域,设置特殊的对战任务机制与占点模式。

【技术实现步骤摘要】

本专利技术涉及一种真人cs游戏系统,属于游戏。


技术介绍

1、真人cs(counter-strike,反恐精英)游戏因其刺激性与身临其境的体验感深受游戏爱好者的喜爱,但传统的真人cs游戏系统限制在指定的区域内进行对战,且游戏模式单一,玩法单调匮乏。目前真人cs类游戏设备采购和运行维护成本高昂、游戏活动区域受限等原因,限制了此类游戏向民众普及。


技术实现思路

1、针对目前真人cs类游戏活动区域受限的问题,本专利技术提供一种可自定义场景的占点模式的真人cs游戏系统。

2、本专利技术的一种占点模式的真人cs游戏系统,包括智能终端、服务器和游戏装备;

3、每个玩家配备一个智能终端和游戏装备;

4、游戏装备与一个智能终端连接,游戏装备,用于发射激光及接收激光,及感知命中和被命中;

5、在游戏过程中当感知命中时,降低生命值,将生命值和命中信息发送至智能终端,死亡玩家的游戏装备无法发射激光;

6、智能终端,与服务器连接,用于选择对战区域、游戏模式及添加作战成员,根据游戏模式对对战区域进行规划,确定对战各方的任务机制,将规划后的地图和任务机制同步给作战成员的智能终端;还用于将自身在对战区域的位置实时发送至服务器;还用于根据自身在对战区域的位置及生命值和被命中信息,进行数据处理,结合游戏规则,实时更新自身的作战状态信息,并将更新的作战状态信息发送至服务器,作战状态信息包括生命值和激光收发情况,当生命值为0时,则判定玩家已死亡;还用于根据接收到的其他各智能终端在对战区域的位置及相应作战状态信息,结合游戏规则,进行胜负判定;

7、服务器,用于将实时收到的各智能终端在对战区域的位置及作战状态信息,同步给其他智能终端;

8、所述智能终端为软件app搭载手机实现;

9、所述游戏模式包括:

10、在对战区域内设置有各方待占领的目标点区域,若某玩家的智能终端在待占领的目标点区域内且达到设定时间后,智能终端发送占点信号至服务器;

11、服务器为各智能终端维护同一个倒计时与各方的胜利点数的状态,倒计时从游戏开始时开始计时,当接收到占点信号后,控制相应对战方的胜利点数随时间的变化而增加;

12、智能终端,根据倒计时与双方的胜利点数进行胜负判定,若某一对战方达到设定胜利点数且倒计时未结束,判定相应对战方获胜;若倒计时结束,但未达到设定点数,则以胜利点数高的对战方为获胜的一方。

13、作为优选,软件app通过调用手机的在线地图api获取卫星地图,基于当前位置选定作战区域。

14、作为优选,所述游戏装备包括作战背心和激光枪械;

15、作战背心包括背心主体和激光接收器,激光接收器安装在背心主体上;

16、激光枪械包括枪械主体结构、控制器、激光发射器、按钮模块和通信模块;

17、控制器、激光接收器、激光发射器、按钮模块和通信模块设置在枪械主体结构上,激光发射器、按钮模块、显示模块和通信模块均与控制器连接;按钮模块包括扳机按钮;

18、扳机按钮与控制器连接,

19、通过扳机按钮向控制器输入扳机信号后,控制器控制激光发射器发射激光;

20、激光接收器接收到激光信号后,向控制器发送被命中信号,控制器减少生命值;控制器通过通信模块与相应智能终端连接,传输数据和指令。

21、作为优选,所述激光枪械还包括显示模块;按钮模块还包括换弹按钮;显示模块和弹夹按钮均与控制器连接;

22、激光发射器发射激光信号一次,控制器控制弹药数目减一;

23、通过换弹按钮向控制器输入换弹夹信号,控制器增加弹药数目;

24、控制器控制显示模块显示当前生命值和剩余弹药数目。

25、作为优选,所述激光枪械还包括两个逻辑按钮,均与控制器连接;

26、通过第一个逻辑按钮向控制器输入拾取物品信号,通过第二个逻辑按钮向控制器输入使用道具信号,控制器接收到相应信号后,通过蓝牙通信将相应信号发送给智能终端,由智能终端结合当前游戏模式与玩家携带的物品进行特定处理。

27、作为优选,服务器与智能终端采用websocket协议进行通信;服务器为创建房间单元列表,用于存储房间和玩家信息;

28、在游戏进行阶段,服务器3会为所有智能终端建立通信连接,游戏每帧运行时玩家的智能终端均会给服务器3传输自身的位置和作战状态信息;当服务器接收到所有智能终端的位置和作战状态信息后,将所有信息打包存储在房间单元列表内,并将房间单元列表内全部信息分发给所有的智能终端。

29、作为优选,智能终端对对战区域进行规划的方法包括:

30、在配置阶段:软件app重写高德地图的onmapclick方法,监听点击地图事件,当用户点击地图上一点时,获取该点经纬度,并调用高德地图api的marker类和polyline类,在地图上依次绘制出用户点击的点,并绘制线段将其连接成一个区域。当用户确认圈画的区域,并完成其他游戏设置后,后续游戏将围绕用户圈画的游戏区域进行;

31、在游戏游玩阶段,软件app定时执行子线程来更新所有玩家的实时地理位置,其中,本玩家的地理位置由软件app调用本手机的gps模块获取,其他所有玩家的实时地理位置通过与服务器通信获取;软件app在向用户展示画面时,仅会在地图上显示出自己与友方玩家的位置,敌方玩家的位置不会被显示。

32、本专利技术的有益效果,本专利技术的游戏系统采用手机内置的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游戏系统,其特征在于,服务器与智能终端采用WebSocket协议进行通信;服务器为创建房间单元列表,用于存储房间和玩家信息;

7.根据权利要求1所述的占点模式的真人CS游戏系统,其特征在于,智能终端对对战区域进行规划的方法包括:

【技术特征摘要】

1.一种占点模式的真人cs游戏系统,其特征在于,所述系统包括智能终端、服务器和游戏装备;

2.根据权利要求1所述的占点模式的真人cs游戏系统,其特征在于,软件app通过调用手机的在线地图api获取卫星地图,基于当前位置选定作战区域。

3.根据权利要求1所述的占点模式的真人cs游戏系统,其特征在于,所述游戏装备包括作战背心和激光枪械;

4.根据权利要求1所述的占点模式的真人cs游戏系统,其特征在于,所述激光枪械还包括显示模块;按钮模块...

【专利技术属性】
技术研发人员:刘延芳宋以拓徐志延李小保齐乃明韦明川刘滔霍明英
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1