萬安云 个人中心
萬安云 › 技能广场 › cloudflare-do-turn-based-multiplayer S8500
AIXX SKILL · 编号 S8500 · 萬安品控 100 分

Design, implement, debug, revi…

Design, implement, debug, review, or verify remote turn-based multiplayer games on Cloudflare Durable Objects. Use for room URLs and invites, reconnectable play…

$1.99 一次买断 永久使用 · 永久维护迭代 分钟级交付 商用素材 · 文件可下载
WHAT YOU GET

cloudflare-do-turn-based-multiplayer能帮你做什么

不说虚话——S8500 交付的是能直接拿去用的成品,不是“AI 能做”的空话。

◈
说清就开工

用大白话交代任务,它会先确认关键细节再动手,不瞎猜。

◆
一次到位

输出带结构与说明,拿来就能用,不用再自己整理格式。

▦
可组合

与 AIXX 其他技能叠加使用,组成你自己的工作流。

✎
越用越顺手

把常用要求沉淀成一句话模板,下次直接复用。

REAL OUTPUT

真实任务实跑产出

下面是真实任务由 S8500 实际生成的内容节选——不是宣传文案,是它真的干出来的活。

✦ 示例作品

cloudflare-do-turn-based-multiplayer · 实跑样例

任务:用Cloudflare Workers+Durable Objects帮我做一个双人五子棋对战demo,实现回合制走子、断线重连和10秒超时自动判负,部署到我现有的cf账号上。

# Cloudflare Workers + Durable Objects 双人五子棋 Demo 方案

一、架构设计

  • Worker:入口,负责路由(HTTP 返回页面 + WebSocket 升级)
  • Durable Object(DO):每个对局一个 DO 实例,维护棋盘状态、玩家连接、回合与计时器
  • 前端:单页 HTML + Canvas 渲染,WebSocket 与 Worker 通信

二、核心实现要点

1. 项目结构

```

/src

index.js // Worker 入口

game.js // GameRoom DO 类

/wrangler.toml // 配置,需启用 DO + new_sqlite/classes 绑定

/src/index.html // 前端页面

```

2. wrangler.toml 关键配置

```toml

[[durable_objects.bindings]]

name = "GAME_ROOM"

class_name = "GameRoom"

[[migrations]]

tag = "v1"

new_sqlite_classes = ["GameRoom"] # 免费版需用 SQLite 类

```

3. DO 核心逻辑(GameRoom 类)

  • 状态:15×15 棋盘数组、black/white 玩家 WebSocket、currentTurn、moveHistory
  • 回合制走子:收到 move 消息校验:
  • 发送者是否为当前回合方
  • 落子位置是否为空
  • 通过后广播 {type:"move", x, y, color}
  • 每步后检查横向/纵向/两斜线是否连成五子 → 广播 gameover
  • 断线重连:
  • 客户端携带 roomId + playerId(首次分配,存 localStorage)
  • WS 关闭时移除连接但不清空对局状态
  • 重连时按 playerId 恢复身份,下发完整棋盘快照(sync 消息)
  • 10秒超时判负:

```js

setTurnTimeout() {

this.storage.deleteAlarm(); // 清旧闹钟

this.storage.setAlarm(Date.now() + 10000);

}

async alarm() {

if (Date.now() - this.lastMoveAt >= 10000) {

this.broadcast({type:"timeout", loser: this.currentTurn});

}

}

```

每次落子重置 alarm(DO 的 Alarm API 是实现计时的标准做法)

4. 前端要点

  • Canvas 绘制棋盘,点击换算坐标发送 move
  • 收到 sync 全量重绘;收到 move 增量落子
  • 显示倒计时(服务端时间戳校准,避免本地误差)
  • 重连按钮:直接重新 connect 同一 roomId/playerId

三、部署步骤

1. npm i -g wrangler && wrangler login(授权你的账号)

2. wrangler init → 粘贴代码 → wrangler deploy

3. 首次部署 DO 需 migrations 生效;免费版每天约 10 万请求额度

4. 用 wrangler tail 观察日志调

WHY S8500

三种做法,一比就知道

再招一个人自己摸索萬安云 S8500
价格月薪数千起反复试错数小时$1.99 / 次
交付周期招聘+培训数周质量不稳定分钟级
独特性流动风险无人复核按你的任务从零生成
改稿迭代加钱,走流程反复试错说话就能迭代
GET STARTED

两步,让它开工

不用碰终端——你只管对 agent 说话,跑命令的活它来。

1
第一步 · 装AIXX

对你的 agent 说:

帮我运行npx aixxai install ┄┄┄┄┄┄
2
第二步 · 装技能

对你的 agent 说:

安装编号S8500
Codex
CodexOpenAI
Claude Code
Claude CodeAnthropic
OpenClaw
OpenClawOpen Source
Qwen
QwenAlibaba
Doubao
DoubaoByteDance
WorkBuddy
WorkBuddyTencent Cloud
ZCode
ZCodeZ.ai
···
更多AND MORE

以上 Agent 均可接入萬安云 · OpenAI 兼容接口 · 装好 AIXX 即可调用全部技能

FAQ

你可能想问

cloudflare-do-turn-based-multiplayer怎么安装使用?

三步:终端执行 npx aixxai 安装 AIXX;对您的 AI 说「安装编号 S8500」;交代任务背景与要求,cloudflare-do-turn-based-multiplayer即刻开工。

cloudflare-do-turn-based-multiplayer多少钱?怎么付费?

$1.99 一次买断(参考价,实际以平台标价为准)——永久使用,无订阅、无月费;该技能由萬安永久维护迭代,更新对已购用户免费。

产出内容能商用吗?

可以。产出为普通数字文件,归购买者使用,可用于商业场景。

具体能帮我做什么?

把你手头这件重复、费时、有固定套路的活交给它——先描述任务和背景,它会确认要点后直接产出成品,不满意可以继续改。

输出质量不稳定怎么办?

在指令里补充背景、受众与格式要求(例如“面向中小企业主、300 字以内、分三点”);要求越具体,产出越稳。

PRICING

一价买断,没有套路

一次买断
$1.99/技能

永久使用 · 无订阅无月费 · 永久维护迭代

现在,把cloudflare-do-turn-based-multiplayer装进你的 AI

一行命令,几秒接入萬安云

npx aixxai
html>