Skip to content

开发者打造每日推理游戏 The Bouncer,用 Vite 与 React 上线 ​

译注:本文翻译自 dev.to 作者 Karan 于 2026 年 9 月发布的文章,原文标题为 "The Bouncer Is Finally Here!🕴️🚪",原文链接见文末。文章记录了作者从一个小想法出发,最终将每日推理游戏 The Bouncer 做上线并发布到互联网的完整过程。

一个藏在 planning.md 里的想法 ​

作者 Karan 此前曾撰文提到自己沉迷于各类每日小游戏,于是决定亲手做一款。这个想法就是 The Bouncer。

游戏概念很简单:存在一条隐藏规则,屏幕上有六个单词,玩家需要判断哪些词能"进场"、哪些词会被"踢出"。当时,这还只是躺在 planning.md 文件里的一个点子。而现在,它已经正式上线。

游戏玩法:六个单词,一条隐藏规则 ​

在 The Bouncer 中,玩家扮演夜店门口的保安(bouncer)。六个单词在门外排队,玩家需要决定每个词是:

  • IN ✅(放行)
  • OUT ❌(拒绝)

难点在于:玩家并不知道规则是什么,必须自己推理出来。规则可能与拼写有关,可能与含义有关,也可能与发音有关,甚至可能是完全意想不到的角度。玩家拿到六个单词后逐步猜测、形成假设并不断验证。

与最初设想不同的是,作者没有强制要求答案必须是 3 个 IN 和 3 个 OUT。比例可以是任意的:5:1、4:2、3:3、2:4、1:5 都可以。这一点相当重要——如果固定为 3 进 3 出,玩家一旦找出三个"IN"词,剩下的全部划为"OUT"就能轻松通关。作者希望玩家真正去思考每一个单词。

目标不是做另一个 Wordle ​

作者表示自己很喜欢 Wordle、Connections、Poople 这类每日小游戏,但不想做一款现有游戏的变体。他希望 The Bouncer 能带来不同的体验,让玩家经历这样的心路历程:

"这规则到底是什么?" → "会不会是这个?" → "我来验证一下。" → "哦……原来规则是这个!"

最后那声"哦"正是作者追求的效果。

开发过程:难点在谜题而非代码 ​

作者坦言,真正的挑战不是让游戏跑起来,而是让谜题成立。规则需要同时满足:有趣、可解、不显而易见、不过分困难,最重要的是不无聊。这比预想的要难得多。

作者尝试了词汇、语义、语音等多种规则类型,甚至借助 DataMuse 和 ConceptNet 等工具探索词与词之间的关系。随后他发现了一件很重要的事:AI 很擅长生成谜题,但也很擅长生成糟糕透顶的谜题。许多生成的谜题想法不错,却重复或平庸。

为此,作者构建了一个自己颇为得意的后台管理模块,用于审核、编辑、优化、批准和排期谜题,然后再将其放入游戏。这意味着他不必盲目信任谜题生成器,而是可以亲自筛选内容。这也成了整个项目中最令他满意的部分之一。

游戏仍在迭代 ​

The Bouncer 并未被作者视为"完成品",目前仍在进行测试。大约有 4 到 5 位朋友试玩过,其中一位恰好是这类游戏的目标用户,其反馈很有价值。

这位朋友指出,如果过度依赖语义规则,The Bouncer 会开始变得像 Connections。而涉及单词实际结构与属性的词汇规则则有趣得多。这促使作者改进谜题生成器,并尝试组合以下规则类型:

  • 🔤 词汇规则
  • 🧠 语义规则
  • 🔊 语音规则
  • 🔀 混合规则

作者表示这部分仍在持续打磨,也将是 The Bouncer 长期演进的一部分。

技术栈与上线 ​

项目的技术栈对作者来说比较熟悉:

类别技术
前端框架React + Vite
样式Tailwind CSS
数据库MongoDB
部署Netlify
AI 辅助Claude

作者此前已接触过其中大部分技术,因此这个项目成了他检验学习成果、把想法从头脑风暴一路推进到可用产品的机会。

最令他满足的时刻,不是写完代码,也不是看到最终 UI,而是配置好 SEO、生成 sitemap、站点被收录后,在搜索引擎里搜索 "the bouncer word game",然后看到了自己的游戏。那种感觉难以言喻,就像在 Google 上搜自己的名字却真的搜到了自己一样。

如何游玩与反馈 ​

The Bouncer 已正式上线,每天提供一道新谜题:六个单词,判断 IN 或 OUT,找出规则。作者鼓励玩家把它变成每日竞赛,看谁先推理出规则、谁得分最高。

游戏设置菜单中有一个反馈按钮,可直接将意见发送给作者。他希望玩家告知哪些谜题有趣、哪些很糟糕、哪里令人困惑,以及希望做出哪些改动。

写在最后 ​

几周前,The Bouncer 还只是作者与 Claude 讨论时的一个想法,之后变成 planning.md 文件、设计稿、一堆代码、一个"漂亮的后台管理模块",如今成为任何人都能在线游玩的游戏。作者认为,这正是做产品最令人着迷的部分——把只存在于脑海中的东西变成现实。

原文链接 ​

https://dev.to/techgeniuskaran/the-bouncer-is-finally-here-58cd