📱
📱
📱
📱

AI生成「成语接龙」小游戏小程序:Claude Code写逻辑,Cursor调试,微信上线

站长
2026年4月4日 · 阅读 890 · 点赞 132 · 预计 4 分钟
分享:

AI生成「成语接龙」小游戏小程序:Claude Code写逻辑,Cursor调试,微信上线

> 🎮 不背算法|不查字典API|不连数据库|纯前端离线运行|扫码即玩

大家好,我是RD!今天带你做一款真正有趣、有传播性的小程序——「成语接龙」。它支持:

  • 自动校验成语合法性(用内置词库)

  • 实时接龙提示(如输入“一见钟情”,自动高亮“情投意合”)

  • 错误发音反馈(Web Speech API语音提示)

  • 分享战绩到朋友圈(带自定义海报)
  • 关键:所有逻辑由Claude Code生成,Cursor辅助调试,全程不碰Node.js或后端。

    ---

    📦 第一步:准备轻量词库(1分钟)

    我们不用大词典!用AI生成一个50个高频成语的精简JSON:

    在Cursor中新建 idioms.json,输入Prompt:

    // 生成一个JSON数组,包含50个常用四字成语,每个对象含"word"和"pinyin"字段,例如:{"word":"画龙点睛","pinyin":"huà lóng diǎn jīng"}。确保首尾字可接龙(如'睛'可作下一个词开头),避免生僻字。

    执行 Ctrl+K → 保存为 idioms.json。✅ 已获得可接龙的离线词库!

    ---

    ⚙️ 第二步:让Claude Code生成完整游戏逻辑(5分钟)

    新建 game.js,输入:

    // 我是零基础,用JavaScript写一个成语接龙游戏核心逻辑:
    // 1. 加载idioms.json词库(用fetch)
    // 2. 随机选一个成语作为起始词(如"一见钟情")
    // 3. 用户输入成语,检查:
    // - 是否四字
    // - 首字是否等于上一个词尾字(忽略声调)
    // - 是否在词库中
    // 4. 若正确,更新当前词,给出3个可接选项(随机匹配词库中尾字相同的词)
    // 5. 若错误,播放'error.mp3'(用Web Audio API)
    // 6. 记录连续成功次数,达到5次生成分享海报(canvas绘制)
    // 只用原生JS,不引入任何库,注释清晰。

    执行 Ctrl+K → Claude Code将输出完整可运行JS(含错误处理、音效加载、Canvas绘图)。复制进 game.js

    ---

    🎨 第三步:用Cursor快速生成UI(3分钟)

    新建 index.html,输入Prompt:

    // 生成一个移动端优先的HTML页面,用于成语接龙游戏:
    // - 顶部显示当前目标词(大字体,绿色)
    // - 中间显示用户输入框+“提交”按钮
    // - 下方显示3个提示选项(卡片式,点击即填入)
    // - 底部显示连续次数+“分享战绩”按钮
    // - 使用CSS Flex + rem布局,适配iPhone SE到Pro Max
    // - 加载game.js,绑定事件

    生成后,将 idioms.jsongame.js 放在同一目录。在Cursor中按 Ctrl+Shift+P → “Open Preview”,测试输入“情投意合” → 看是否高亮并推进!

    ---

    🌐 第四步:部署+嵌入小程序(2分钟)

    同第一篇方法:

  • npx vercel --prod 部署;

  • 微信小程序中

  • 预览扫码,立刻可玩!
  • ✅ 游戏已支持离线缓存(添加manifest.json和service worker,Claude可生成)。

    ---

    📣 第五步:加一张朋友圈海报(3分钟)

    game.js 中找到分享函数,替换为:

    function generateSharePoster() {
    const canvas = document.createElement('canvas');
    const ctx = canvas.getContext('2d');
    canvas.width = 375; canvas.height = 600;
    // Claude生成完整绘图代码(文字+logo+二维码占位)
    }

    再向Cursor提问:

    // 给我canvas绘图代码:在375x600画布上,画深蓝底,白色标题“我的成语纪录”,下方显示“连续答对:7次”,右下角留二维码位置,加小图标装饰。用ctx.fillText等原生API。

    粘贴进函数 → 完工!

    ---

    💼 副业延伸

  • 将此游戏定制为学校语文课教具(加年级筛选)→ 报价800元/套;

  • 添加广告位(Vercel支持插入AdSense代码)→ 静态页也能变现;

  • 打包成「节日特辑」(春节成语、情人节成语)→ 小红书引流接单。
  • 你不是在学编程,是在掌握用AI把想法1小时变产品的技能

    👉 现在就动手:复现本教程,完成后截图发到woshird.com社群,领《10个可商用小程序Prompt模板》PDF。

    站长
    人人都是程序员,站长
    分享: