Krab logoKrab
应用

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房间自动关闭。
Copyright © 2026 Krab. Some rights reserved.
Built with Docus.