java游戏房间匹配_一种游戏房间匹配方法与流程

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

背景技术:

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

技术实现要素:

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

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

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

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

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

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

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

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

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

本发明的有益效果是:

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

具体实施方式

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

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

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

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

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

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

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值