首页 › games › 《Hello Wordl》一天只发一题,全世界戒不掉

2022年1月的最后一周,布鲁克林工程师 Josh Wardle 把自己三个月前随手做的猜词小游戏卖给了《纽约时报》。成交价格,媒体的标准说法是“低七位数美元”——起步就是一百万美金往上。这个游戏叫 Wordle,上线时没有广告、没有内购、没有账号系统,甚至没有做移动端,一天只让玩家猜一个词。

更值得玩味的是:这波天价收购背后,站着一整排开源复刻仓库。其中完成度最高、传播最广的一个,就是今天要拆的 react-wordle——它做出的版本叫 Hello Wordl,支持自定义单词长度、无限练习模式、历史题目回放,把原版“一天一次”的克制设计改成了“管够”,一度是 Wordle 爆火期间 Hacker News 和 Reddit 上被引用最多的开源实现。对想入局游戏变现的个人开发者来说,这条故事线几乎每个环节都有可以抄的作业。

仓库档案

代码量级很小,一个前端中级开发者一个下午能把核心逻辑读完。这正是它值得写进选题库的原因:玩法极简、代码可读、变现故事完整,而且“换词库就能出新游戏”的可改造性极强。

这游戏是什么

一句话:给定一个五字母英文单词,你最多猜六次;每猜一次,系统把每个字母染成绿、黄、灰三色——绿表示字母和位置都对,黄表示词里有这个字母但位置不对,灰表示这个词里压根没有。你用这三级反馈不断缩小候选词空间,直到猜中,或者六次用完。

Hello Wordl 在原版规则之上加了三件套:单词长度可选(4 到 11 个字母,越长越变态);无限模式(原版一天只能玩一局,它可以连续开新局练习);历史题目(可以按日期回放过去的题目)。这三个改动,恰好是理解“原版为什么值钱”的最佳对照组,后面细说。

核心循环长这样:

flowchart TD
    A[打开页面 领取今日一题] --> B[凭语感/策略输入一个五字母词]
    B --> C[系统逐格染色反馈]
    C -->|绿:字母位置全对| D[候选空间缩小]
    C -->|黄:有这字母 位置不对| D
    C -->|灰:压根没这字母| D
    D --> E{猜中了 或 六次用完?}
    E -->|还没有| B
    E -->|结束| F[结算页 公布答案+战绩+连胜数]
    F --> G[一键复制 emoji 色块方阵]
    G --> H[发到群聊/推特 无剧透炫耀]
    H --> I[朋友看到方阵 被钩进来]
    I --> A
    F --> J[今日额度已用完 24小时冷却]
    J -->|明天同一时刻| A

注意图里两条回流线:社交线(色块方阵 → 朋友入坑)负责拉新,冷却线(一天一题 → 明天再来)负责留存。大多数游戏只拼命做第一条,Wordle 靠第二条躺赢。

为什么上头:把“反游戏设计”做成了印钞机

拆开看,这个游戏的每个设计决策都和手游行业的常识相反,但每一条都精准踩在行为心理学的开关上。

1. 稀缺性:一天只给一题。 手游恨不得玩家一天上线八次,Wordle 规定你玩完这局必须走。结果呢?“明天才能再玩”变成了一个悬在半空的钩子——蔡格尼克效应(未完成事件更让人惦记)反过来用:不是任务没做完,是游戏没做完。玩家不是“想玩”才回来,是“今天那份还没领”。

2. 全员同题:社交货币的批量铸造。 全世界玩家当天拿到的词是一样的。这意味着第二天早上办公室里可以自然出现这样的对话:“昨天的那个词你猜了几次?”同题让成绩可比较,可比较才有攀比,攀比就是自发传播。很多联机游戏砸服务器做排行榜都没做出这个效果,Wordle 用“不让你多玩”做到了。

3. 六次机会 + 三色反馈:把信息论做成了游戏性。 每次猜测本质上是一次二分逼近:五个格子 × 三种颜色,每一行都在斩掉一大片候选词。玩家大脑里那台“信息处理器”全程在线——第三猜、第四猜是“啊哈时刻”最密集的区域,正好落在心流理论的挑战-能力平衡带上。对比一下纯运气类小游戏(转盘、抽卡):Wordle 的每一次输入都有意义,输了你只会怪自己词库不行,而不会觉得游戏在坑你。败者无怨,是最强的复玩性。

4. Streak(连胜数):损失规避的永动机。 页面上明晃晃摆着你的连胜纪录。行为经济学早就证明:失去的痛苦约是得到快乐的两倍。连胜涨到 47 天的时候,你不敢断——不是为了玩,是“不能断”。很多打卡类产品(背单词、健身)想抄这个机制,但游戏版天然合理:你连的是“每天的智力挑战”,不是反人性的自律。

5. 色块方阵:史上成本最低的病毒传播。 那个著名的分享格式——一排绿黄灰方块加"Wordle 234 4/6"——是整个案例的点睛之笔。它同时满足三条:炫耀零风险(不剧透答案)、理解零成本(不用玩过也能看懂“有人在猜词”)、模仿零门槛(点个链接就上手)。2021年12月,作者加上这个分享按钮之后,玩家数从90人涨到30万人只用了三周。传播裂变的本质是给用户一句现成的话,让他们转发的心理成本趋近于零。

6. 公平感:没有充值入口,攀比只有一种货币。 无广告、无内购、无体力值,意味着成绩差异100%来自玩家自己。这种纯粹性让“猜了3/6”成为真正干净的炫耀资本——手游玩家晒六48一般会被群嘲,Wordle玩家晒三连绿收获的是真心佩服。

把这六条放在一起,你会发现 Wordle 的上头公式其实可以抽象成一句话:用稀缺性制造期待,用同题制造话题,用反馈制造心流,用连胜制造习惯,用色块制造裂变。 五个变量全是产品层面的,一个都不依赖美术和数值策划。

技术拆解:一个周末能读完的架构

react-wordle 用 React + TypeScript + Tailwind 写成,目录结构清晰,核心就四块,每一块都有可以直接搬走的部件。

词库分层设计(最值得抄的一条)。 它把词典拆成两个池子:answers(答案库,只放常见词,保证题目公平且难度可控)和 validGuesses(合法词库,允许玩家用生僻词猜,只要词典里查得到)。两者分离解决了“题目太偏没人玩、限制太死没法猜”的两难。任何“猜X”类游戏都该抄这个结构——中文成语版就是“常见成语3000”做答案库、“全量成语4万”做合法库。

每日一题的实现:一行取模。 答案索引等于自纪元天数对答案库长度取模:answers[daysSinceEpoch % answers.length]。全球玩家同题、跨时区公平,就这么一行。配上“按日期回放历史题”,就是把索引换成指定日期再取一次。

字母染色算法:两遍扫描处理重复字母。 这是全仓库最精妙的一段逻辑,也是几乎所有自己实现 Wordle 的人会踩的坑。场景:答案是 CIVIC(两个C两个I),玩家猜 COCOA(两个C),正确结果应该是第一个C标绿、第二个C标灰——因为答案里只有一个C。react-wordle 的做法是先扫一遍标所有全对的绿格并计数,再扫一遍用剩余配额发黄牌。这段函数不到50行,抄走就能用于任何变体。

状态与存档:localStorage 全包。 无后端、无账号:当前盘面、统计(胜率、分布图)、连胜数、设置(主题、难度)全部存 localStorage。对个人开发者这是个重要信号——这类“每日一题”游戏根本不需要服务器,静态托管在 Vercel/Netlify 上就是零成本运营,这个成本结构直接决定了它适合当副业。

分享文本生成器。 把盘面渲染成 emoji 方阵 + Hello Wordl <期数> <次数>/6 的文本,写入剪贴板。二十行代码,值一百万美金的传播效率(夸张了,但原版确实靠它起飞)。

另外它的移动端适配(虚拟键盘事件、安全区)和深色/高对比主题也都有现成实现,做变体时基本零改动。

变现观察:这条赛道已被反复验证

先说原版:Wordle 本身零变现,Josh Wardle 卖的不是收入是资产——一个日活数百万、用户天天自发回来的高频入口。纽约时报买它买的是订阅漏斗:Wordle 挂在 Games 体系下免费玩,但词库、回放、无广告体验和 NYT Games 订阅深度绑定,财报电话会上 Games 订阅的增长多次被官方归因到 Wordle。教训一:免费高频小游戏的最大价值,往往不是广告位,是“每天都能触达你一次”的入口位。

再看生态位上的开源玩家,退出通道是真实存在的:

三条路对应三种个人开发者的现实选项:被 bigger player 收走(小概率但通道存在)、挂广告吃长尾(大概率但天花板低)、做成入口给自己别的业务导流(被低估)。

风险提示也必须给足:2022年2月,NYT 对 App Store 里成批的 "Wordle" 换皮应用发过下架函。纯扒名字和界面的换皮有法务风险,安全姿势是像 react-wordle 这样——玩法机制不受版权保护,但名字、图标、宣传语要完全自立门户,词库自己重建。

至于热度衰减的诚实账本:Wordle 全球热度在 2022 年中见顶后明显回落,英文克隆站的广告流量跟着缩水。所以这条赛道的正确打法不是“复刻英文版”,而是往垂直人群和垂直语言里沉——英文大盘已死,细分市场永远有下一个空白(后文的汉兜就是证据)。

给我的灵感:三个可执行方向

方向一:中文域直接复刻——成语版/诗词版(MVP:1-2周)。 机制一字不改,词库换血:答案库放 2000 个高频成语,合法库放全量成语库。这不是空想——中文社区已经有人做了“汉兜”(成语版 Wordle)并拿到可观传播,但中文猜词品类远没到饱和:飞花令版(猜诗句,范围限定一个字)、菜谱版(猜家常菜三字名)、程序员版(猜 Git 命令、猜 K8s 术语,往开发者社区发帖自带传播势能)。技术动作就是 fork react-wordle,重写词典和染色单位(从字母变汉字),Tailwind 主题换皮。 变现起步就两样:网页 AdSense + 文末打赏码;有公众号/知识星球就把每日一题做成引流钩子。这类游戏的天然分发场是微信群——色块方阵在中文语境里照样成立,甚至"成语 234 3/6"的攀比心更强。

方向二:垂类知识版,做成“轻教育”入口(MVP:2-3周)。 英文世界已验证的变体谱系里,最赚的不是娱乐版,是知识版:Nerdle(猜算式)吃透数学老师群体,Worldle 吃透地理爱好者。映射到中文:猜汉字笔画结构版(吃语文老师)、猜化学元素版(吃高中生)、猜单词版反向输出(吃考研/雅思人群——每天一个高频词+例句,答完附记忆卡片)。教育人群的付费意愿远高于泛娱乐,路径是免费玩+导流到词书/题库(买断制小工具或小程序),也可以把 streak 数据升级成“学习报告”做增值点。react-wordl 的 localStorage 统计模块稍微扩展就是报告页。

方向三:在“一天一题”上叠社交钩子(MVP:3-4周,有后端)。 Hello Wordl 用无限模式换掉了原版的稀缺性,短期能留住练习型玩家,但也丢掉了“明天见”的仪式感。一个折中改造:保留每日正式题,加“好友房间”——同题对战,比谁次数少、用时短,房间码转发即邀请。技术上只需一个轻后端(Cloudflare Workers + KV 就够,接近零成本),存当日成绩做好友榜。变现挂激励视频:看一条广告解锁一次“提示”(标黄一个必含字母)。这相当于把原版的被动传播(色块方阵)升级成主动拉新(对战邀请),而“猜词对战”在微信小游戏生态里是长期被验证的需求(成语接龙类产品常年霸榜就是旁证)。

三个方向共同的底线动作:别碰 "Wordle" 这个名字和原版视觉,词库自建,界面重画——机制自由,皮要自己的。

上手

建议的上手路径:先在线玩三局原味版(试着用 4 字母和 11 字母各开一局,感受难度旋钮),然后拉代码直奔染色算法那个文件——读完那 50 行,你就掌握了整个“猜X”品类的核心引擎。剩下的,只是往里装什么词的问题。

一个提醒收尾:Wordle 的奇迹不可复制,但它的每一个设计开关——稀缺、同题、streak、色块——都可以单独拆下来装进你自己的游戏里。天价收购是运气,日活习惯是设计。运气没法学,设计全在仓库里。

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入