首页 › games › 《hello-wordl》五个格子,卖了个七位数

2022年1月底,纽约时报宣布买下 Wordle,官方口径是“low seven figures”——低七位数美元。一个没有广告、没有内购、没有App、甚至没有几张图片的网页游戏,五个格子、六行机会,就这么卖出了许多人一辈子项目总和的价格。原版 Wordle 并不开源,但开源圈早就把这套玩法研究透了。今天要拆的,就是其中最经典的一份“公开答案”:lynn/hello-wordl——个人开发者 Lynn 用 TypeScript + React 写的 Wordle 变体,保留了原版全部手感,还补上了原版没有的无限模式。对想入局小游戏变现的个人开发者来说,这个仓库的价值不在游戏本身,而在于它是一份被市场验证过、代码可读、一个周末就能抄明白的“爆款解剖标本”。

说明:本次调研环境联网受限,Star 数、License、最近更新时间等仓库元数据未能实时核实,一律以仓库页面为准,本文不编造具体数字。

一、仓库档案

项目 内容
仓库 lynn/hello-wordl
作者 Lynn(个人开发者,独立维护,非组织/公司项目)
语言 TypeScript + React(据仓库页面)
形态 纯前端网页游戏,无需后端
玩法类型 文字猜词(Wordle-like)
特色 无限模式 + 可选困难模式,原版之外最完整的开源实现之一
在线试玩 README 提供在线地址(据仓库页面,常见入口为 hellowordl.net,以 README 为准)
Star / License / 最近更新 以仓库页面为准

个人账号、单人维护、纯前端、代码量小——完全符合“小而美”的选题标准。更重要的是它的基因:它抄的那个原版,是过去十年个人开发者变现故事的巅峰。

二、这游戏是什么

一句话说清玩法:系统每天藏一个五字母英文单词,你有六次机会猜,每猜一次,每个格子会翻转变色——绿=字母对位置也对,黄=字母在词里但位置不对,灰=字母根本不在词里。六行用完没猜中,游戏结束,答案公布。

它最反直觉的设计是:一天只放一个词,全球所有人玩同一个词。而 hello-wordl 在此基础上给了你“练习场”——无限模式随机出题,随便玩;同时保留每日模式和困难模式(困难模式下,前面猜出的绿格黄格信息必须在后续猜测中用上)。

flowchart TD
    A[每日零点: 全网同一个词] --> B[玩家输入一个5字母猜测]
    B --> C[逐格翻转变色: 绿对位 / 黄在场 / 灰出局]
    C --> D{猜中了?}
    D -- 没中且还有剩余行 --> E[键盘同步染色<br>候选词空间收窄一圈] --> B
    D -- 猜中 --> F[结算: 第几行猜中 + 猜词分布直方图]
    D -- 六行用完 --> F
    F --> G[生成emoji色块网格<br>一键分享到社交圈]
    G --> H[好友看到你的形状<br>好奇心上来了] --> A

这个循环里最精妙的是最后一环:分享出去的只有色块形状,不含任何字母——剧透了战绩,却一个字都没剧透答案。看到的朋友想知道“这个词是什么”,唯一的办法就是自己去玩今天的题。玩家自发成为游戏的分发渠道,循环自动闭合。

三、为什么上头

拆开看,它至少叠了五层机制,每一层都值得单独抄。

1. 稀缺性制造仪式感。绝大多数小游戏拼命求你多玩,Wordle 反着来:一天一次,玩完即走。结果呢?它变成了一种“晨间仪式”——喝咖啡时打开,和全世界猜同一个词。hello-wordl 用无限模式补足了“意犹未尽”的需求,但你会发现每日模式的留存意义远大于无限模式:限量不是限制,是让明天的登录变得有理由。这对任何“再来一局”型游戏都是启示:无限供应会杀死期待。

2. 全网同步的社交攀比。因为所有人玩同一个词,“我三行猜中、你六行才中”就有了攀比意义。结算页那张分布直方图,本质是在告诉你“全服多少人比你强、多少人比你弱”——这是最低成本的排行榜。你不需要做任何联机后端,一个静态页面就实现了社交攀比,这笔账划算到离谱。

3. 颗粒度极细的即时反馈。每敲一个字母,屏幕上立刻出现;每提交一行,五个格子依次翻转变色(带动画延迟);屏幕键盘同步染色。你的每一次操作在半秒内都会得到色彩回应,而且每种颜色都是有效信息——玩家全程处于“信息在增加”的心流里。对照很多扑街小游戏:点了按钮没反应、赢了输了不明不白,死就死在反馈颗粒度上。

4. 损失厌恶锁住留存。连胜计数器(streak)是最古老也最有效的钩子:你已经连赢21天,“今天不玩就断了”的心理压力比任何推送都强。统计页把你的平均成绩、分布曲线全摆出来,人对自己的历史数据有天然的维护欲。

5. 六行的绝望-狂喜曲线。第2行猜中的喜悦平淡,第6行最后一口气猜中的狂喜加倍——难度被规则结构固定,人人公平,情绪曲线反而最陡。insight在于:好的难度设计不是让游戏变难,而是让“差点失败”频繁出现。五格六行的参数空间刚好卡在这个点上,抄的时候别乱改这两个数字。

四、技术拆解

对个人开发者,这个仓库几乎是教科书级的“可抄结构”。整个游戏没有后端、没有数据库、没有账号系统,全部状态塞在浏览器 localStorage 里,但你能从中带走至少五个可复用的设计:

技术栈是 TypeScript + React,组件拆分干净(棋盘、键盘、结算弹窗、统计弹窗各归各),没有引入任何重型状态管理库——这个量级的游戏用不上 Redux,别被教程带偏。整个项目clone下来,装好依赖,README 两三条命令就能本地跑起来(React 标准流程)。把它当脚手架用:换词表、换语言、换界面文案,就是一个新游戏。

五、变现观察

这是这篇真正想说透的部分。围绕这五个格子,有一整条被反复验证的变现光谱:

六、给我的灵感

三个可执行方向,按上手难度排序:

方向一:换词表,就是换赛道(MVP:1-2个周末)。 hello-wordl 证明了这套玩法的规则代码是通用的,真正的壁垒在“词表选谁”。中文圈已被验证的方向:Anthony Fu 的汉兜(handle.antfu.me,据其仓库页面)把五字母换成四字成语,2022年初上线即刷屏,证明中文成语的“绿黄灰”完全成立。但蓝海还在别处:古诗词下句版、程序员黑话版(猜 API 名、猜 Linux 命令)、医学/法律术语版、粤语词汇版、拼音声调版(用四声代替颜色)。打法:fork hello-wordl,换掉词表和校验逻辑,文案全面中文化,挂网页广告位或做成微信小程序接激励视频。词表越垂直,人群越精确,广告和社群越好做。

方向二:给猜词加“错题本”,把游戏变学习工具(MVP:约一周)。 猜错的词自动进入“生词本”,支持导出学习卡片;每日报错词复习一次。这一层改动直接把受众从“休闲玩家”扩展到“学生和家长”——教育人群是内容付费意愿最高的群体之一。变现从广告升级为:会员去广告 + 提示道具内购。

方向三:把 Wordle 当“框架”卖,做 B 端生意(MVP:2-3周)。 加一个“自定义词表 + 生成房间链接”的功能:老师上传本周单词表,生成班级每日一题;公司 HR 用内部黑话做团建猜词。同一套游戏代码,从 C 端广告生意变成 B 端订阅生意,客单价高两个数量级。技术上只需增加词表上传和一个短链房间机制,游戏核心一行不用动。

别做的方向:直接上架叫“Wordle”的任何东西。前车之鉴整整齐齐躺在 App Store 下架记录里。

七、上手

五个格子,六行机会,一天一次——这套设计证明了小游戏变现的上限可以非常高,而它的全部代码复杂度,一个勤奋的个人开发者一周内就能吃透。下一轮调研,我们换个品类继续挖。

[!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学通信知识星球海报-扫码加入