填字游戏生成器

下一个

填字游戏是一种紧凑的词汇测试,布局令人满意。向这个生成器提供一份单词列表,它会构建相互交错的网格、为格子编号,并显示谜题及独立的解答视图。将结果下载为 PNG 即可打印或分享。非常适合课堂练习纸、通讯内容填充、派对破冰游戏,以及任何想让单词列表变得更有互动性的场合。

如何生成填字游戏

  1. 1

    输入你的单词

    每行一个,最多 28 个单词。只使用字母:大小写无关紧要,连字符和撇号会被移除。

  2. 2

    选择网格大小

    每边 8 到 25 格。更大的网格可以容纳更长的单词和更多的条目。

  3. 3

    设置种子(可选)

    种子会固定排列方式,因此相同的单词、大小和种子总会生成相同的谜题。按“重新生成”可获得不同的布局。

  4. 4

    解答或下载

    空白谜题和解答视图会显示在页面上。将谜题下载为 PNG 图片,即可打印或嵌入。

生成器如何放置单词

该算法本质上是一个约束求解器:

  1. 从最长的单词开始,将其水平放置在中心。
  2. 对于每个剩余单词,找出它与已放置单词共享至少一个字母的所有位置。
  3. 根据交叉数量和最终网格的紧凑程度对候选位置评分。
  4. 放置最佳候选位置,然后继续处理剩余单词。
  5. 无法与已放置内容共享任何字母的单词会被放到网格的独立位置,如果网格空间不足则会被舍弃。

生成器最多接受 28 个单词;15-20 个单词通常瞬间即可放置完成。

构建能够相互交错的单词列表

  • 包含共享字母。共享常见字母(尤其是元音)的单词容易交错。
  • 混合长度。几个短单词可以填补长单词留下的空隙。
  • 只使用字母。网格使用基本拉丁字母表:带重音的字母、数字、连字符和撇号会被移除,空格会把一行拆分成多个单词。
  • 注意长度。比网格尺寸长的单词无法放置;请让每个单词不超过网格尺寸。

网格大小与密度

单词数 推荐网格 难度
5-10 10 x 10 简单
10-20 13 x 13 中等
20-28 15 x 15 密集

对于很长的单词,网格最大支持 25 x 25。每格网格的单词越多,交错越紧密,谜题也越难。

课堂使用

填字游戏比测验更轻松地检验拼写和词汇。有用的改编方式:

  • 单元词汇复习:当前章节的 15-20 个术语。
  • 语言学习:用所学语言作答。
  • 理科概念复习:本单元的单词,如“摩擦”或“重力”。
  • 活动破冰:以活动参与者的名字作为答案。

为什么有些单词列表放不下

求解器需要相互交叉的字母。如果列表中的大多数单词没有共享字母(例如全部以 Y 结尾,或全部不含元音),就无法形成交错良好的网格。工具会尽可能放置,摘要会显示你的单词有多少进入了网格;其余的被舍弃。缩短列表或选择字母常见的单词,可以放入更多。

常见问题

谜题以 PNG 图片形式下载。下载内容包含带编号格子的网格和单词列表,可打印或嵌入。没有 PDF 导出,但任何图片工具都可以转换 PNG。

生成器会尝试多种顺序,并舍弃无法放置的单词。网格上方的摘要会显示你的单词中有多少被放置。请删除有问题的单词或增大网格尺寸。

只使用字母,每行一个单词。空格会把一行拆分成多个单词,连字符、撇号和其他标点会被移除。多词答案请写成不带空格的单个单词,例如 BLACKHOLE。

布局由种子固定。相同的单词、网格大小和种子总会生成相同的谜题。按“重新生成”可获得不同的排列。

相关工具