首页 › games › 《Semantle》猜的不是字母,是意思

2022年春天,Wordle 把全球网友按在五个格子前动弹不得,一时间所有猜词游戏都长一个样:字母、绿格、黄格、灰格。就在这堆换皮产品里,冒出来一个怪东西——没有格子,没有字母提示,甚至不告诉你答案有几个字母。你随便输入一个英文单词,它只回你一个温度:这个词,离谜底“有多近”。

这就是 Semantle。上线几周内它就顺着 Twitter 病毒式扩散,媒体追着报道,玩家一边骂“这什么玩意”一边猜到凌晨三点。两年多过去,同类竞品大多凉透,它的页面还在,题库还在刷,开源仓库还挂着——是“每日一题”这个品类里少有的、把机器学习模型直接当游戏引擎用的活标本。

一、仓库档案

二、这游戏是什么

一句话说清玩法:每回合你随便输入一个英文单词,系统告诉你它和谜底在“意思上”有多近,你靠温度爬山,把谜底烫出来。

规则拆开只有三条:

  1. 谜底是一个常用英文词,每天全球同题,历史题库随便刷;
  2. 你输入任何合法单词,系统返回一个“接近度”百分比——这个词和谜底在语义上有多相关;
  3. 猜进全词表前1000名,才显示精确名次:345/1000 是微温,50/1000 发烫,10/1000 烫手,1/1000 就是答案。

没有字母格,没有绿黄灰,没有“这是动物还是水果”的类别提示。你唯一的信息源是温度,唯一的玩法是把无形的语义空间当地图,朝更热的方向挪。

核心循环长这样:

flowchart TD
    A["随手输入一个猜测词"] --> B["查词向量<br/>word2vec 300维"]
    B --> C["算出与谜底的余弦相似度"]
    C --> D{"排进全词表前1000名?"}
    D -- "没有" --> E["只给接近度百分比<br/>冷,但有个数"]
    D -- "排进了" --> F["给出精确名次<br/>越靠前越烫"]
    E --> G["换语义轴再试<br/>同义词→同类物→关联场景"]
    F --> G
    G --> A
    F -- "名次第1" --> H["命中谜底"]
    H --> I["成绩单:猜词次数+超越百分比"]
    I --> J["晒图攀比<br/>或翻历史题库再来一局"]
    J --> A

玩家每回合做三件事:猜一个词、读一个温度、决定下一步往语义的哪个方向挪。系统反馈的是一个精确到名次的坐标。驱动“再来一局”的,是每天新谜底的仪式感、历史题库的无限兜底,以及“我只用了37次,群里那哥们用了200次”的攀比。

三、为什么上头

这套玩法没有任何美术、剧情、音效,上头感全靠机制设计,值得逐条拆。

1. 反馈密度碾压同类。 Wordle 一次猜测只给三个状态:绿、黄、灰,信息量极低。Semantle 每次给一个连续数值,外加一个全词表名次。你永远不会得到“零反馈”——哪怕输入一个八竿子打不着的词,系统也告诉你它有多冷。对玩家来说,每一次输入都是一次有效的测量,没有废操作。上头游戏的第一个铁律就是“不许让玩家白按”,它做到了极致。

2. 把梯度下降玩成了游戏。 玩家实际在执行一个爬山算法:从一个随机点出发,沿着“温度梯度”往高处挪。妙的是人类玩家做梯度下降的方式和机器完全不同——他们不是微调,而是脑内自动长出一张语义地图:谜底大概在“天气”那个山头?那先试试 rain、storm;不对,好像偏“情绪”那一侧?换 angry 试试。每一步都隐约“更近了一点”,这种可见的进度感,和放置游戏里永远在涨的数字是同一种多巴胺。

3. 反直觉时刻制造段子。 字面相近毫无用处:押韵没用,拼写近没用,反义词反而常常很热。谜底是 hot 的话,cold 未必给你好脸色,fever 却可能烫手。每次玩家被这种“语义的背叛”惊到,就多了一个发推的素材——“我猜了四十次才反应过来它要的不是词根是感觉”。自传播就藏在这些时刻里。

4. 排名百分比是攀比机器。 猜中后它告诉你“超过了百分之多少的玩家”。这个数字比用时更毒:它直接量化了你在全世界的位置。晒图格式天然标准化,转发即拉新。

5. 无限钩子,零挫败出口。 每日一题给仪式感,历史题库给“再来一局”兜底,而最关键的是——它没有失败状态。猜不到可以一直猜,不存在“Game Over”。放弃一局的心理成本极高,因为你已经爬到半山腰了,冷知识:让你上头的从来不是赢,是“就差一点”。

四、技术拆解

这个仓库最震撼人的地方是:整个游戏的玩法内核,只是一个函数。

similarity = cosine(vec(guess), vec(answer))

剩余的一切——名次换算、温度曲线、每日谜题、成绩单——都是给这个函数包的皮。对想入局的人来说,这是全仓库最值钱的一句话:上头不来自代码量,来自反馈曲线的调校。

五、变现观察

先把原版的底色讲清楚:Semantle 免费、无广告,页面挂捐赠入口(据网站页面),作者公开的姿态也偏向“这是个作品,不是生意”。它更像一份口碑资产——对 David Turner 个人来说值回票价,但对想抄作业的人来说,真正值得研究的是它周围的生态。

第一个剧本:闭源平替截流。 Contexto,站点上自认受 Semantle 启发(据其站点说明),闭源、界面更精致、移动端体验更好,接走了远大于原版的流量,走的是网页流量的商业化路线(据其页面)。这是开源小游戏圈最经典的剧情:原版开源赚名声,平替闭源赚票子。 传播窗口期就那么几天,你不开源,市场会替你“开源”。

第二个参照:平台收购。 Wordle 以七位数卖给《纽约时报》——这笔账此前专栏写过,不展开。要点是:媒体平台对“每日一题”类玩家有长期流量刚需,头部产品有明确的退出通道。

这个品类真实跑通的路径,按门槛从低到高:①网页/小程序广告,Contexto 路线,吃流量规模;②教育市场,背单词产品内嵌“语义猜词”模式,按订阅收费;③itch.io 付费或 Patreon 长尾,吃核心粉丝;④被平台收购,可遇不可求,但赛道历史证明它存在。

六、给我的灵感

1. 中文语义猜词(最推荐)。 换一个中文 embedding 小模型,谜底换成常用词或成语,这就是一个到今天都没有破圈产品的空位——中文互联网至今没有一个“人人都在猜”的 Semantle。两周能出 MVP:模型本地跑,前端照抄温度曲线,小程序或 H5 上线接广告,或者给背单词、语文学习类产品导流。变现:小程序广告加题库订阅,双保险。

2. 垂直播种:给程序员猜代码。 把语义空间换成代码 embedding,谜底是 API 名、库名、报错信息——玩家输入一段描述,系统告诉你“这个报错离答案有多近”。这是开发者工具站天生的 SEO 引流神器,还能做成每日面试题的社交货币。变现:招聘广告位、工具站赞助。MVP 一到两周,受众小但付费意愿和传播系数都高。

3. 加一层钩子:提示内购。 原版已经证明机制成立,缺的只是商业化外壳:每天免费3次“方位提示”(系统告诉你该往哪个语义域挪),超出走提示币内购,历史题库打包订阅。基于原版开源代码改,一周量级。参考同类产品的定价,这种“每日五分钟”产品拼的不是玩法创新,是打卡留存加分享裂变。

4. 机制搬运(进阶)。 把温度爬山整个搬到非文字素材上:歌曲 embedding 做“听感猜歌”,图片 embedding 做“以图猜图”。机制已被验证,素材换血即是新品,适合手上有内容资源的开发者。

七、上手

一句话收尾:Wordle 证明了一个格子能卖七位数,Semantle 证明了一个余弦函数能让全世界熬夜爬山。玩法内核越薄,反馈曲线越要调得狠——这两件事之间隔着的,就是你能拿走的那部分钱。

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