![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
五子棋双人对战项目
文章平均质量分 92
作者懒得写
灰灰快醒醒
大二在读,励志成为测试开发工程师的一枚大学生(也是个酷爱整活的博主),战斗,爽!!
展开
-
项目-五子棋双人对战:游戏房间的管理(5)
完整代码见:之前我们已经实现了玩家匹配的功能, 我们都知道, 匹配完过后就可以进入游戏房间进行对战了, 所以我们下一步关注的重点就是对于游戏房间的管理.原创 2024-06-09 17:45:35 · 764 阅读 · 19 评论 -
项目-双人五子棋对战:匹配模块的实现(3)
匹配就类似于大家平常玩的王者荣耀这样的匹配功能, 当玩家点击匹配之后, 就会进入到一个匹配队列, 当匹配到足够数量的玩家后, 就会进入确认页. 接下来我们来详细介绍一下具体的匹配实现原理.匹配这样的功能, 也需要依赖到我们之前讲到的消息推送. 前后端的交互接口, 也是基于websocket来展开的, websocket可以传输文本数据, 也可以传输二进制数据, 此处就直接设计成让websocket传输json格式的文本数据即可.在通过websocket传输请求信息的时候, 数据中就不用包含用户的个人信息的,原创 2024-06-05 16:49:17 · 1345 阅读 · 24 评论 -
项目-双人五子棋对战: websocket的讲解与使用 (1)
WebSocket在前端JS和后端都发挥了重要作用, 实现了实时, 双向的通信. 前端JS通过WebSocket API和后端服务器建立连接, 发送和接收数据以及处理各种事件;后端服务器负责监听连接, 处理数据, 推送数据以及管理连接资源。原创 2024-06-03 18:51:14 · 1269 阅读 · 22 评论 -
项目-双人五子棋对战:匹配模块的实现(4)
完整代码见:在上一篇中, 我们已经讲到了匹配模块中前后端的接口约定, 也讲到了前后端它们是怎么完成发送请求, 接收请求, 处理响应, 返回响应这个过程的. 在这一篇中, 我们将对匹配模块用到的一些组件, 进行讲解.原创 2024-06-08 15:08:38 · 1198 阅读 · 6 评论 -
项目:双人五子棋对战-对战模块(6)
完整代码见:当玩家进入到游戏房间后, 就要开始一局紧张而又刺激的五子棋对战了, 本文将就前端后端的落子与判断胜负的部分作详细讲解.原创 2024-06-11 20:54:15 · 1765 阅读 · 24 评论 -
项目-双人五子棋对战: 登录/注册模块的具体实现(2)
用户名称: username用户密码: password用户天梯分数: score(假定初始值为1000)用户游戏总场次: totalCount用户获胜场次: winCount。原创 2024-06-04 11:34:52 · 605 阅读 · 6 评论