本发明涉及计算机技术领域,尤其涉及一种游戏房间匹配方法。

背景技术:

在目前的网络游戏中,游戏对象与游戏对象会通过互联网在线上进行竞技比赛,很多时候都需要多名玩家共同参与,现有的游戏对象的配对方法大多是由一名玩家创建房间,再邀请其他玩家或通过查找房间号进入房间,即使玩家面对面也无法快速的加入同一场游戏中,还容易被其他玩家抢先进入游戏房间,影响游戏的开始。

技术实现要素:

本发明所要解决的技术问题是克服现有技术中存在的不足,提供一种使相邻玩家快速进入同一房间的游戏房间匹配方法。

本发明是通过以下技术方案予以实现:

一种游戏房间匹配方法,其特征在于,包括以下步骤:

a.第一移动设备在游戏界面内输入访问密码,选择游戏规则,第一定位模块获取第一移动设备的定位信息,第一移动设备将访问密码、游戏规则及第一移动设备的定位信息发送到服务器,并传输开房请求,

b.服务器接收步骤a中第一移动设备发送的信息并对应所执行的游戏建立游戏房间,

c.第二移动设备在游戏界面内输入访问密码,第二定位模块获取第二移动设备的定位信息,第二移动设备将访问密码及第二移动设备的定位信息发送到服务器,并传输加入房间请求,

d.服务器响应第二移动设备的加入房间请求,根据第二移动设备的定位信息匹配第二移动设备一定距离内已创建游戏房间的移动设备,

e.当第一移动设备与第二移动设备距离小于设定值时,服务器将第二移动设备发送的访问密码与第一移动设备创建的游戏房间的访问密码进行对比验证,

f.服务器验证访问密码正确,允许第二移动设备加入第一移动设备创建的游戏房间。

本发明的有益效果是:

服务器通过定位信息及访问密码使多个玩家进入同一房间,既避免了多次邀请的繁琐,又避免了被其他玩家抢先进入的问题,缩短了游戏的准备时间。

具体实施方式

为了使本技术领域的技术人员更好地理解本发明的技术方案,下面结合最佳实施例对本发明作进一步的详细说明。

本发明涉及一种游戏房间匹配方法,其特征在于,包括以下步骤:

a.第一移动设备在游戏界面内选择创建房间选项,之后依次输入访问密码,选择游戏规则,第一定位模块获取第一移动设备的定位信息,第一移动设备将访问密码、游戏规则及第一移动设备的定位信息发送到服务器,并传输开房请求,

b.服务器接收步骤a中第一移动设备发送的信息并对应所执行的游戏建立游戏房间,

c.第二移动设备在游戏界面内选择加入房间选项,之后输入访问密码,第二定位模块获取第二移动设备的定位信息,第二移动设备将访问密码及第二移动设备的定位信息发送到服务器,并传输加入房间请求,

d.服务器响应第二移动设备的加入房间请求,根据第二移动设备的定位信息匹配第二移动设备一定距离内已创建游戏房间的移动设备,

e.当第一移动设备与第二移动设备距离小于设定值时,服务器将第二移动设备发送的访问密码与第一移动设备创建的游戏房间的访问密码进行对比验证,

f.服务器验证访问密码正确,允许第二移动设备加入第一移动设备创建的游戏房间。

服务器通过定位信息及访问密码使多个玩家进入同一房间,既避免了多次邀请的繁琐,又避免了被其他玩家抢先进入的问题,缩短了游戏的准备时间。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

java游戏房间匹配_一种游戏房间匹配方法与流程相关推荐

  1. java熔断器_一种熔断器的实现方法与流程

    本发明涉及java开发技术领域,特别涉及一种熔断器的实现方法. 背景技术: 目前,在微服务架构中,为了方便系统的前期的开发以及后期升级.维护,提交工作效率,一般会将系统划分为多个服务单元.各个服务单元 ...

  2. 图像迁移风格保存模型_一种图像风格迁移方法与流程

    本发明涉及图像处理技术领域,更为具体地,涉及一种图像风格迁移方法. 背景技术: 近年来,由深度学习所引领的人工智能技术浪潮,开始越来越广泛地应用到社会各个领域,尤其是在在计算机视觉领域,图像风格迁移作 ...

  3. ue4导入倾斜摄影_一种高精度倾斜摄影建模方法与流程

    技术领域:本发明属于测绘技术领域,涉及矿山地形监测.测绘地形图.珍贵建筑物修复重建.林业.农业.采矿业.公用事业和能源.城市开发.国防和灾害应急的地理信息处理. 背景技术: :目前成熟的倾斜三维建模软 ...

  4. 干电池电量采集_一种电池电量采集方法与流程

    本发明涉及电池参数采集技术领域,尤其涉及一种电池电量采集方法. 背景技术: 目前,在使用电池的产品上,通常使用电量计来获取电池电量的精确数值.而由于电量计的成本较高,还有一些低成本的产品上,还会通过采 ...

  5. lds天线技术流程图_一种镭雕镀金方法与流程

    本发明涉及表面处理领域,尤其涉及一种镭雕镀金方法. 背景技术: 在电子通信产品的结构件中,一些产品经常采用在塑胶支架上镭雕化镀的方式来实现线路,LDS天线就是其中的一种.如图1所示,首先在塑料支架上镭 ...

  6. truetype字体怎么转换成普通字体_一种TrueType字体渲染方法与流程

    本发明涉及一种TrueType字体显示技术领域,尤其是涉及一种基于热排序缓存机制的TrueType字体渲染方法. 背景技术: 随着军民用飞机座舱显示系统的不断复杂.功能的不断增加.显示分辨率的不断增大 ...

  7. 机器人杆长标定_一种SCARA机器人标定方法与流程

    本发明涉及机器人零位标定技术领域,尤其涉及一种SCARA机器人标定方法. 背景技术: 零位是机器人坐标系的基准,没有零位机器人无法判断自身位置.在影响机器人绝对精度的因素中,零位误差所占比重高达97% ...

  8. ic 主动均衡_一种电池主动均衡方法与流程

    电池主动均衡技术领域,具体是一种电池均衡方法. 背景技术: 现有主动均衡技术主要通过检测电池电压差异或容量差异,并通过电子元器件(DC/DC或电容器)来实现单体与单体.单体与模组.模组与单体之间的能量 ...

  9. 疲劳驾驶监测方案_一种疲劳驾驶检测方法与流程

    本发明涉及一种疲劳驾驶检测方法. 背景技术: :交通安全是与国计民生直接相关的热点问题,其中疲劳驾驶作为交通事故多发的主要问题之一,受到了人们的广泛关注.疲劳驾驶会导致驾驶员精力不集中.肢体反应迟钝. ...

最新文章

  1. Leetcode 391.完美矩形
  2. 千人千面,撩拨你的个性化广告
  3. 五步构建AI应用实战框架
  4. python3 pycharm 远程调试 启动报错 ValueError: source code string cannot contain null bytes
  5. cpu线程_进程/线程上下文切换会用掉你多少CPU?
  6. 几个值得收藏的国外有关Vue.js网站
  7. Qt 实现串口终端控制台,适配RT-Thread的FinSH控制台功能(提供qt源码)
  8. python全栈开发-json和pickle模块(数据的序列化)
  9. 准备程序员面试?你需要了解这 14 种编程面试模式
  10. boot空间不足 linux,linux——boot空间不足
  11. Centos7 安装python3.7.0
  12. github hexo搭建博客
  13. NYOJ67 - 三角形面积
  14. 循环神经网络 递归神经网络_递归神经网络-第5部分
  15. python调用nmap_Python调用nmap扫描网段主机信息生成xml
  16. 国际化批量获取en-US.json,zn-CN.json字典内容
  17. 哈斯图 寻找 极小元与极大元 最小元与最大元 上界与下界 最小上界(上确界)和最大下界(下确界)(一看就会)附一练习题
  18. 听说根域名大部分在美国,美国能让中国从网络上消失?
  19. 55、如何制作API
  20. IOT数据采集的转换器的设计和实现

热门文章

  1. P6800- 配件识真假
  2. 见证边缘的力量!全球边缘计算大会•上海站顺利召开!
  3. rockchip 网络adb使用_R1通过adb shell命令查看软件版本号
  4. Python | peewee.InterfaceError
  5. 微信小程序对餐饮行业有哪些影响
  6. 为何老人与年轻人都更愿意选择OPPO?这些用户需求值得关注
  7. 易观千帆 | 2022年11月银行APP月活跃用户规模盘点
  8. XCTF MISC 我们的秘密是绿色的
  9. 8个微信实用技巧,你知道多少?
  10. 条形码识别(1)——基础知识