如何使用 Crosserville 制作一个填字游戏

更新时间

Crosserville 是一个在线填字游戏(crossword)创作工具,适合想从零构建网格、管理词库并导出成品的填字作者。使用它的基本流程是:创建账户 → 构建或导入网格 → 用筛选规则填充词库 → 撰写线索 → 导出或分享。下面按这个顺序说明每一步的输入、操作和预期结果。

开始之前

  • 需要一个 Crosserville 账户。网站首页提供“Sign In”和“Create Account”入口,先注册再登录。
  • 想先看实际效果,网站首页提供了 tutorial video(教程视频)链接,可以在动手前先看一遍。
  • 如果你已有现成作品,可以直接导入 .puz 文件,不必从空白网格开始。

第一步:构建网格

Crosserville 支持两种起点:

  • 从零设计:自己搭建网格结构。
  • 导入 .puz 文件:把已有谜题载入后继续编辑。

在网格编辑阶段可以加入这些元素:

  • Rebus:在一个格子里放入多个字母。
  • 圆圈(circles):标记特定格子。
  • 阴影方块(shaded squares):用底色区分格子。

保存方式有两种:本地保存或保存到云端。云端保存便于后续继续编辑和协作。

第二步:填充词库

Crosserville 的填充功能围绕词库和筛选规则展开:

  • 词库来源:可以使用网站自带的约 174K 精选词表,也可以上传自己的词表。
  • 词库管理:可以调整词条分数、排除某些词条,并用正则表达式(regex)搜索词条。
  • 填充筛选:支持全局规则或按格(slot-based)规则来筛选候选词。按格筛选可以设成词分数阈值,也可以用包含/排除列表。

实际操作时,先确定词库,再对具体格子设定筛选条件,让候选词收敛到可用的范围,然后逐格填入。

第三步:撰写线索

  • 线索数据库:可以搜索网站自带的线索库找灵感。
  • 格式化:线索支持斜体、粗体等样式。
  • 查重:可以检查同一网格内不同词条之间是否存在重复线索。

第四步:导出与分享

完成后可以导出为以下格式:

  • .puz
  • ipuz
  • PDF
  • NYT 投稿格式

协作方面,可以分享部分完成的网格给其他人,适合分工或请人帮忙检查。

其他可用工具

Crosserville 还提供一些面向填字作者的功能:

  • 网格搜索:按主题格(theme slot)模式查找网格。
  • 谜题统计:查看已发表谜题的数据。
  • 主题查重:查询某个主题词条是否已被用过。

常见卡点

  • 没有账户无法开始:首页明确要求先创建账户,别跳过这一步。
  • 导入格式:目前资料只提到 .puz 导入,其他格式的导入未说明。
  • 筛选规则写错:按格筛选依赖分数阈值或包含/排除列表,规则设置不当会导致候选词为空或过多,建议先小范围测试。
  • 导出格式选择:如果是投稿 NYT,要用对应的投稿格式,而不是通用 PDF。

按以上顺序操作,就能从空白网格走到可导出的成品。