实时五子棋(.NET Core+FreeSql+WebSocket ) html+js


| 功能模块 | 具体能力 | 技术支撑 |
|---|---|---|
| 基础游戏模式 | 支持五子棋、围棋、中国象棋三种棋类切换;15×15 标准棋盘落子,五子连珠胜负判定 | WebSocket 实时同步、Canvas/DOM 渲染 |
| 联机对战系统 | 快速匹配随机对手;创建 / 加入指定房间(房间 ID 机制);实时同步双方落子、棋盘状态 | .NET Core WebSocket 服务、FreeSql 状态持久化 |
| 用户交互中心 | 玩家身份标识(用户 1);房间聊天功能(输入 + 发送);在线用户列表实时刷新 | 前端 JS 事件监听、服务端消息广播 |
| 数据统计 | 胜利排行榜(支持棋类分类切换);对局数据记录、用户状态管理 | FreeSql 数据库存储、排行榜逻辑计算 |
| 基础控制 | 复制房间 ID 快速分享;游戏重开 / 状态重置;棋盘样式基础展示 | 前端 UI 交互、WebSocket 通信协议 |
测试示例