(3/6)我一个人+AI,做了款叫「猜猜看呗」的全栈小程序——看完你可能也想做一个(小程序·接龙篇)

一个人玩闯关久了会腻,做了「接龙」让你叫上朋友来 PK。接龙只有 4 种对战模式——别被文档忽悠了,"6 种"是早期规划,砍到 4 种后体验反而更纯粹。
上一篇讲了「猜猜看呗」的整体框架:5大猜谜品类 + 8种对战模式 + 5大系统。
这篇开始拆接龙。第一个:接龙模式——这是叫上朋友一起玩的核心,4 种对战模式覆盖了「和 AI 玩」「和好友玩」「和陌生人玩」「抢分玩」所有场景。
下面按"接龙首页 → 4 种模式 → 排名 → 通用系统"的真实使用流程,一步一步讲清楚。
接龙首页:4 个入口
进入小程序底部 Tab 切到「接龙」,首页就是 4 个模式入口:
每个入口的体验和规则都不一样,下面一个一个讲。
模式 1:每日一题
接龙里最简单的模式,每日凌晨 0 点出 1 道全服同题。
• 规则:答对 +5 金币,答错无惩罚
• 特殊功能:
- 卡住了可以花 1 张提示卡买提示(不扣金币)- 不想打字?直接按住按钮语音转文字(识别成功率 95%+)
• 结算页:显示本题正确率("全国 73% 的人答对了")
这个模式没有任何对抗性,是给"不想要压力、就想练练"的用户准备的。每天 1 道,全国用户都在做同一题——你可以看到自己比全国多少人答得更快更准。
我每天早上的固定流程就是先答这道题,顺手看一眼自己今天的全国排名——比刷朋友圈还上瘾。
![]() | ![]() | ![]() | ![]() |
模式 2:60秒极速抢答
节奏最快的模式,5 房 5 人同题抢答。
• 规则:
- 进入后系统随机匹配 5 人组成一房- 题目出现后倒计时 60 秒- 60 秒内答对者得分(先答对者多得分)- 60 秒内无人答对,本题流局
• 结算:按答对速度排名,前 3 名 +8/5/3 金币
• 冷知识:本题难度自适应——上题答对太快,下题会变难
这个模式比 1v1 还要刺激。5 个人抢同一道题,谁先下手谁就赢。我最高纪录是 3.2 秒答对一题(成语"鹤立鸡群"),全服前 0.1%。

模式 3:多人对战抢答
接龙里社交属性最强的模式,2-8 人同题抢答。
• 流程:
1. 创建房间(可设置 2-8 人、3/5/10 题、是否语音)2. 复制房间号发给朋友3. 朋友输入房间号加入4. 满员后房主点"开始" → 倒计时 → 抢答
• 抢答机制:题目出现后所有玩家同时看题,抢答按钮在 0.3 秒冷却(防外挂)
• 特殊功能:
- 不想打字?按住语音抢答(系统识别后自动提交)- 主持人模式:房主可手动踢人、跳过题、强制开始
这个模式是朋友聚会的必备。周末约 4-6 个朋友开房,10 题定胜负,输了的请奶茶,比干坐着聊天有意思多了。
我记得第一次喊朋友们测这个模式,五个人在我家沙发上抢答抢到隔壁邻居来敲门问"你们家干嘛呢"——从那以后我坚信,答题的快乐得有人一起才有。
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
模式 4:1v1 轮流对战
接龙里最经典的模式——好友轮流出题,10 轮定胜负。
• 核心机制(这就是"接龙"名字的由来):
- 不是比谁答对得多,而是轮流当出题人- 每人轮流出一道题(系统从题库抽取,避免出题质量差)- 对方答对 +10 金币给你,答错你 +5 金币(鼓励出难题)
• 防作弊:
- 双方必须看同一道题,但出题人不能标记自己出的题为"对"- 系统自动判定对错
• 特色功能:对战中可以点击"催促"按钮,给对方发个催他的弹窗(社交娱乐)
这个模式是"接龙"名字的来源——不是成语接龙,是"出题权"接龙。你出一道我答,我出一道你答,10 轮下来总分定胜负。
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
排名系统:3 个榜单
接龙的所有对战都会自动记入排名系统,3 个独立榜单:
玩接龙有 3 种"成就"目标:
1. 每日一题拿全国前 1%
2. 60秒抢答进入前 100
3. PvP 天梯冲到全国前 1000
天梯榜是最硬核的——采用国际象棋 ELO 积分制,赢强敌 +20,赢弱敌 +8,连胜 5 场额外 +10。打到全国前 1000 的难度比登顶王者还难(我目前最高打到全国第 1872 名)。
![]() | ![]() | ![]() |
通用系统:跨模式通用
4 种模式都支持以下通用系统:
• 金币系统:每场对战结算发放金币,金币可在商店兑换提示卡
• 难度自适应:系统根据你的胜率动态调整题目难度(5级-专家级)
• 语音转文字:所有答题场景支持按住说话→自动提交(接龙核心功能)
• 推送提醒:好友发来挑战时推送通知
️ AI 怎么做出来的:接龙 & 对战(教程)
4 种对战模式看起来复杂,但背后的技术其实就三类——AI 帮我做了全部。
1. 实时对战的核心:长轮询
多人对战抢答和极速抢答需要"所有人都看到同一道题、同一时间倒计时"。我用的是最简单的方案:2 秒轮询。
跟 AI 说:
"在小程序里实现一个多人对战:2 秒一次轮询服务端,拿到当前题目、倒计时、其他玩家状态,前端用 setInterval 循环请求。"
AI 会给你完整的前端 + 后端代码。轮询虽然简单,但对 10 人以内的小型对战完全够用,CPU 也就 20-30%。
2. 语音转文字:微信自带插件
接龙的"语音答题"没有用任何第三方 API——直接用的微信 WechatSI 插件。在 app.json 里声明一行就能用:
"plugins": {
"WechatSI": {
"version": "0.3.6",
"provider": "wxid_xxx" // 实际填微信同声传译插件的 AppID,在插件市场可查
}
}
一句话调用 plugin.translateVoice({lang: 'zh_CN'}),语音自动转文字填入答题框。实测识别准确率 95%+,包括方言(粤语、闽南语都能识别一部分)。
3. 房间匹配 & 催促功能
好友 PK 的房间号生成、极速抢答的 5 人匹配、催促功能的弹窗提醒——这些都跟 AI 说了需求后自动生成。核心 prompt:
"在小程序里实现好友对战:创建房间生成 6 位房间号,对方输入房间号加入,双方同时开始答题。每道题 30 秒倒计时,先答对者获胜。加一个'催促'按钮,点了对方弹窗提醒。"
整个过程我没有手写任何实时逻辑——定义需求、AI 出代码、粘贴进项目、测试一轮、上线。
扫码继续玩
接龙 4 种模式全免费开放,叫上朋友来一局:

长按识别小程序码,挑一个模式开打
关注「懒人偷得半日闲」,不写教程,只写真实的造物记录。
️ 本期话题: #一个人做小程序# #AI编程# #独立开发# #全栈开发#
叫上朋友玩一局,觉得有意思就点个「推荐」,让它在"看一看"里被更多人看到。
本文首发于公众号「懒人偷得半日闲」,更多高质量技术文章,欢迎关注:
长按识别二维码
本文来自博客园,作者:懒人偷得半日闲,转载请注明原文链接:https://www.cnblogs.com/sqddj/p/22219826




















浙公网安备 33010602011771号