应用
MokuMoku
支持人机对弈和多人联机的棋类游戏小合集,支持五子棋、围棋、黑白棋、六子棋。
应用Demo:https://s.krab.cn/moku
开源仓库:https://github.com/krab-lab/MokuMoku

功能
MokuMoku是一款基于EdgeOne Pages的实时棋盘游戏应用。支持公开匹配、私有房间和人机对弈,涵盖以下四种棋盘游戏:
- 五子棋
- 围棋
- 黑白棋
- 六子棋
前端为静态应用,使用纯HTML、CSS和JavaScript构建。
后端使用EdgeOne Pages云函数,游戏状态通过 /api/game 存储,低频在线人数统计通过 /api/presence 存储。房间、玩家和匹配状态使用EdgeOne Pages Blob存储。
为什么选择MokuMoku
- 🚪 免登录
- 📦 免安装
- ⚡️ 轻量快速
房间状态模型说明
房间、玩家、队列票和轻量级锁都存储在同一个Blob存储命名空间下。
- 公共队列按游戏类型划分。
- 第一个进入公共队列的玩家或私人房间创建者执黑。
- 断开连接的玩家坐席保留60秒。
- 当人类玩家离开时,AI房间自动关闭。