我一个人+AI,做了款叫「猜猜看呗」的全栈小程序——看完你可能也想做一个(小程序·系统篇))
说个最让我意外的事开发这 5 个系统我花了 3 周但上线后第 3 天的数据告诉我——真正留住人的不是 5 大系统是签到按钮。我本来觉得签到功能很土是上一个版本的老古董差点没做。结果数据狠狠教育了我上线签到的第 7 天DAU 比之前涨了47%。用户天天打开就为多拿 5 个金币。这才让我死磕这 5 个系统——好的产品力不是来自酷炫功能是来自最不起眼的小细节。前两篇讲了「猜猜看呗」的玩法——闯关模式一个人玩、接龙模式叫上朋友玩。但让人天天来的不是玩法是系统。玩法玩几次就腻了系统才能养成习惯。这篇讲支撑整个产品的5大系统。我的页面一切的入口进入我的页面所有数据一目了然头像、昵称、金币余额今日签到状态闯关进度5大品类各自的进度条PvP天梯排名好友列表入口商店入口下面所有系统的入口都在这里。系统1金币系统动力之源。金币是整个产品的经济基础。怎么获取金币行为奖励答对1题闯关10答对1题每日挑战50好友PK胜利100多人PK胜利80每日签到30连续7天100连续30天500定时争霸赛周榜前10200怎么花金币道具价格作用跳过卡10金币跳过当前题目不算错复活卡30金币闯关失败复活当前关卡提示卡50金币闯关/成语接龙中显示提示续命卡80金币成语接力 60秒极速 30秒加倍卡50金币下次每日挑战奖励 ×2冲榜卡50金币排行榜 100 分金币经济的设计要点答对远多于答错80% 难度 vs 50% 中等消费渠道多样不会金币堆积没用高级道具用金币买轻度付费留住重度玩家消费闭环赚金币 → 商店买道具 → 道具助你赚更多金币 → 再买更高级的道具。金币不囤积、不贬值每一枚都在驱动你继续玩。系统2签到系统习惯养成的关键。7天循环奖励机制让每天都有理由打开。签到规则7天循环天数奖励D15 金币D25 金币D38 金币 提示卡×1D45 金币D58 金币 续命卡×1D65 金币D715 金币 提示卡×2 续命卡×1中断签到连续天数清零重新从 D1 开始。为什么签到能留住人设计心理学断签焦虑。一旦断了连续天数7 天循环就归零——这种沉没成本会驱动用户每天打开。更高级的是D7 的丰厚奖励15 金币 提示卡×2 续命卡×1——很多人为了那一天的双倍奖励会咬牙不断签。系统3排行榜系统成就感来源。4个维度的排行榜PvP天梯榜按对战胜率总积分排。每周一刷新前10名获得限定称号。闯关排行按闯关进度排5大品类各自的完成度。赛季制每季度一个赛季赛季末发奖励。金币排行按金币余额排。土豪榜——奖励那些肝得最多的玩家。接龙榜单接龙模式每日一题 / 极速抢答 / PvP 对战的答题速度榜全服同题比拼——每天凌晨 0 点出题谁答得最快谁第一。排行榜的设计哲学多维度排名让不同类型的玩家都能上榜。技巧型玩家 → PvP天梯知识型玩家 → 闯关排行肝帝型玩家 → 金币排行总有一款适合你——也总有朋友比你排名高的刺激驱动你再来一把。系统4难度系统适配不同用户的能力梯度。5 大品类成语/表情/歇后语/脑筋急转弯/诗词各自有 15 级难度从一年级到专家等级区间名称难度目标用户1-3一年级~三年级80% 答对新手/小学生4-6四年级~初三50% 答对大部分人7-9高一~高三30% 答对高中生/挑战派10-12大学/社会人20% 答对大学生/文艺青年13-15专家20% 答对真正的高手自适应算法系统根据你的最近 10 题答对率动态调整下一题难度。答对太快→题变难答错太多→题变简单。为什么做难度系统讲真难度系统是我做最久的——前后改了 3 版。第一版是固定 5 级难度上线一周数据告诉我中等级太难、初等级太简单用户两极分化很严重。第二版改 10 级 段位青铜/白银/黄金结果用户不知道自己升级到哪了挫败感更强。第三版改成现在这个15 级渐进 自适应才稳下来——我自己测的时候从一年级打到专家用了 3 周每个等级都有点挑战但能做出来没觉得劝退。留住 80% 的中间用户——这个 80% 是我第三版上线一个月后看数据得出来的不是拍脑袋。系统5好友系统社交留存。加好友通过「接龙大厅」认识或分享小程序链接给朋友好友列表看到好友的最近活跃当前排名好友PK随时跟好友发起对战好友排行朋友圈内的猜猜达人榜为什么做好友系统讲个我自己的坑第一个版本我做了微信号/手机号加好友结果发现——根本没人用。大家都是猜谜场景下临时匹配不愿意加好友。第二次改版只能通过「接龙大厅」认识分享链接——这个版本上线后好友添加率涨了6 倍。我才明白答题小程序的加好友不能走社交软件那套必须围绕玩过这个场景。好友系统是对照组的来源——有朋友在玩你才想每天打开。5大系统的协同5个系统不是独立的它们互相驱动形成一个闭环飞轮闯关 / 接龙获得金币 → 金币买提示卡 / 道具 → 闯更多关 → 闯关进度上榜 → 排行榜刺激好友 PK → PK 胜利赚金币 → 金币再买道具 签到提供每日回流钩子让用户天天来。跑起来后用户就会自然地天天来每个系统都为其他系统输送用户行为金币给道具找销路、签到给排行榜提供活跃度、排行榜给 PK 提供动力、PK 给金币找新来源。系统定位速查系统解决什么问题留存钩子金币经济基础所有行为的奖励锚点攒够买道具签到每日回流养成打开习惯断签焦虑 D7 大奖排行榜成就感 社交比较朋友比我高的刺激难度挑战梯度避免劝退/无聊15 级渐进目标好友社交对照让对手具象化“来 PK 一把”系统设计的核心经验每个系统都要回答两个问题——“用户为什么用”动机和为什么每天用习惯。答不上来任何一个这个系统就是摆设。️ AI 怎么做出来的金币/签到/排行榜教程5 大系统设计、3 个飞轮循环——听起来像产品经理干的事。但我是怎么设计出来的答我负责要什么AI 负责怎么造。数据库表设计AI 一口气生成 12 张表我跟 AI 说“设计一个答题小程序的 MySQL 数据库需要用户表、签到表、金币流水表、排行榜表、好友关系表、商店道具表、提示卡消耗记录。所有表带主键、索引、外键。”AI 给出了完整 DDL12 张表一次性生成。复制到 MySQL 里source一下数据库建完。签到系统7 天循环 断签重置告诉 AI实现 7 天循环签到D3/D5/D7 有特殊奖励中断后连续天数重置。AI 生成 SQL 接口代码挂在/api/signin下就行。排行榜多维度 定时刷新三种排行——我让 AI 生成定时任务cron SQL 聚合每天凌晨 3 点跑一次。两个月没出过一条脏数据。金币系统防刷最重要这里花了最多时间——不能让用户刷金币。AI 的方案后端二次校验每次金币变更都记录流水表状态变更前检查前置条件。前端显示加了多少只是 UI真正的数据变更在服务端算。核心经验系统设计 AI 能做 80%剩下 20% 是防作弊和边界情况——这需要你对自家产品的理解AI 帮不了。体验传送门