五分钟做出一个词典猜词游戏:难的不是界面,是词表

Wordle 玩腻了以后,原文作者用大约五分钟让编程助手做出一个词典高低猜词的小游戏。真正费时间的不是界面,而是词表:既要挡住错别字,又要把不宜出现的词从每日答案里拿掉。小编把选词表和每日答案这两步分开讲,方便您自己做一版。做完就能每天玩一局。

早餐时玩一局字谜,很多人都有这个习惯。原文作者以前每天玩 Wordle,也玩更难的 Quordle、Octordle,后来玩腻了。他想起大学时自己编的一个规则:一个人想一个词,另一个人来猜。每猜一次,只告诉你答案在字典里比这个词更靠前,还是更靠后。

比如答案是 monkey,您猜 horse,就会听到“往后”。规则很简单,猜得有章法,几次就能靠近。他让编程助手把这个游戏做成网页。小编把过程拆成您能对照的几步。

五分钟就能玩,别一次性要太多

他用的是 Codex 里的 GPT-6 Sol。先讲规则,问能不能做成网页。助手马上补了两种模式:每日一题,以及一个人出题、另一个人猜的主持模式。再过几分钟,浏览器里就能玩。每日一题还能把成绩复制成一串箭头,贴到聊天里比谁猜得少。

这里的经验很好用:先要一个能玩的小版本,不要一开口就要“完整产品”。界面丑一点没关系,规则对了就行。

第一版的问题:什么字都能猜

手机上的词典游戏,提示某个拼写不是有效单词
第一版词表太松,连 disscussive 这种拼错的字也被当成真词。

第一版能玩,但不像那个游戏。每日答案不到 100 个,还分了简单、中等、困难。更麻烦的是,乱打一串字母也算猜中。

他让助手换了两张表,职责分开:

表用来做什么原文里的选择
校验猜测判断您输入的是不是词SCOWL 85 级,大约 25 万词,盖住常见游戏用词,少了很冷门的字
每日答案决定今天的目标词SUBTLEX-US 里出现至少 20 次的词,去掉英美拼写差异和不宜出现的词
第一张表用来防作弊,第二张表用来保证每日一题能让人愿意猜。

第一个词表里有大量拼写错误,助手后来换成 SCOWL。每日答案不限字数,也包含复数和同一词根的变体,目的是接近“字典里任意一个常见词”。

朋友真的每天在比

聊天记录里,几个人在交换词典游戏的成绩
作者把游戏分给朋友和家人之后,大家开始每天在群里比谁猜得少。

游戏在每个人的设备上本地跑,能看以前的成绩和连续天数。有人开始记大家的分数,做月均值,也做了一个“个位数俱乐部”:十次以内猜中。作者说,这个游戏变成他早上第一个打开的字谜。

您要自己做,只需记三句

  • 先做能玩的,再补每日一题和分享成绩。
  • 猜测用大词表,答案用小而干净的词表,不要混在一张表里。
  • 把不宜出现的词从答案里拿掉。这一步助手不会自己想周全。

用助手写出来的东西,很多确实没人玩。这一次能留下,是因为规则清楚,词表也后来改对了。同一套“先做小的、能用再加”,也用在用 Claude 省订阅。想做短视频而不是小游戏,看四轮提示做动效。