为了账号安全,请及时绑定邮箱和手机立即绑定

小程序怎么实现好友对战模式,后端是php

小程序怎么实现好友对战模式,后端是php

PHP
萧十郎 2019-03-18 15:33:58
RT小程序怎么实现好友对战模式,后端是php.寻找围观人员对战. 这两个模式是怎么实现的. 什么原理. 求大侠指点下. 第一次搞这样的
查看完整描述

3 回答

?
侃侃无极

TA贡献2051条经验 获得超10个赞

整体思路是房间ID+邀请码机制(也可不加邀请码)。

1.房主创建房间,生成房间ID,分享给别人时,创建邀请码(邀请码可设置为按时间、次数等进行校验作用)
2.其他人通过分享链接带参的形式,加入到房间时,向服务器校验房间ID和邀请码
3.房间ID不存在、房间已满等情况,则加入失败;邀请码过期、无效,则不符合加入条件
4.玩家进入房间时,建立websocket。符合对战开始要求时,服务器推送对战开始。

SP:围观人员为进入该房间ID,但是邀请码已失效、房间对战状态已开始等,进入旁观状态。进入时,向服务器发送openid和房间id,可建立websocket,获得玩家是否在线的状态。

查看完整回答
1 反对 回复 2019-03-18
?
www说

TA贡献1775条经验 获得超8个赞

还没做过websocket,我慢慢研究吧。谢谢

查看完整回答
反对 回复 2019-03-18
?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

楼主实现这个功能了么?能共享下实现的具体情况么?谢谢!

查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 476 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信