五子棋对弈-介绍
项目简述五子棋对弈游戏(网站地址:http://120.25.190.60 )
匹配对战:可能匹配不到真人(等待10s匹配到人机);
邀请对战功能;
观战功能;
匹配对战的流程:
1、客户端向服务器发起ws请求,建立链接;
2、前端点击【开始匹配】,将会向后端(backed)发送以下玩家信息
1234{ user_id: 1, // 玩家id user_codeid: 7, // 使用的codeid[若为亲自出战,则不传该参数]}
3、后端(backed)根据玩家id到数据库查到其战斗力,将玩家信息(如下)发送至匹配服务(matching_service)
12345{ user_id: 1, // 用户id user_codeid: 7, // 使用的codeid rating: 9999, // 战斗力}
4、匹配服务根据玩家等待的时间和战斗力,完成对局匹配,将以下匹配信息返回后端(backed)
123456{ black_id: 1, //黑子玩家id black_codeid: -1, / ...