项目简介
本项目是一个采用B/S架构的联网五子棋游戏系统,拥有单人游戏和多人游戏两种模式。该系统可完美适配PC端和移动端,为五子棋爱好者提供便捷、流畅的游戏体验。
项目的主要特性和功能
- 多模式游戏:提供单人游戏和多人游戏模式,满足不同玩家需求。
- 跨端适配:能在PC端和移动端完美适配,玩家可在不同设备上畅玩。
- 实时通信:采用WebSocket通信,消息封装为JSON格式,实现玩家间实时交互。
- 房间管理:支持玩家创建、加入房间,服务器对房间信息进行管理。
- 智能判定:游戏结束条件由浏览器中的js代码判断,服务器不保存游戏进度。
安装使用步骤
必要依赖
- nodejs version >= 10.0
- npm
- react-js
- libwebsocket
部署步骤
- 启动服务器
shell cd gomokuServer make server ./server
- 启动web服务
shell cd gomokuClient npm start
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】