08 · 游戏 · 休闲游戏

在线小游戏合集

像素风的小游戏厅,能联机也能跟电脑下

五子棋、中国象棋、围棋、国际象棋、六角跳棋、飞行棋、西洋跳棋、井字棋、贪吃蛇、2048 和一个塔防,放进同一个像素游戏厅。棋类都能跟电脑下,也能开个 4 位房间号拉朋友联机。

状态
在线
类别
游戏
源码
暂未公开

//01 · why

为什么做它

午休十分钟、地铁上几站路,想玩点什么,又不想为此装一个 App。

想和朋友下盘棋,发个房间号就够了,不用先注册账号。

//02 · how

怎么用

  1. 在大厅挑一台「机器」。
  2. 选人机、同屏或联机;联机时把 4 位房间号发给朋友。
  3. 对局中可以悔棋(对方同意)、认输、发快捷消息,断线会自动重连回原座位。

//03 · highlights

亮点

  • 服务端当裁判:联机的每一步都由 Cloudflare Durable Objects 按规则校验,客户端改不了棋。
  • 电脑对手:象棋、国际象棋、五子棋、跳棋都有三档电脑,在 Web Worker 里计算,界面不卡。
  • 完整规则:象棋长将判负、围棋打劫与点目、国际象棋升变和三次重复,都按正式规则来。
  • 原主站的联机五子棋:已经合并进来,旧地址会自动跳转。

//04 · for

适合谁

  • 碎片时间想放松一下的人
  • 想和朋友隔空下一盘棋的人

//stack

ReactTypeScriptWeb Worker AIDurable ObjectsWebSocketPixel Art