如何使用 Crosserville 制作一个填字游戏
更新时间
Crosserville 是一个在线填字游戏(crossword)创作工具,适合想从零构建网格、管理词库并导出成品的填字作者。使用它的基本流程是:创建账户 → 构建或导入网格 → 用筛选规则填充词库 → 撰写线索 → 导出或分享。下面按这个顺序说明每一步的输入、操作和预期结果。
开始之前
- 需要一个 Crosserville 账户。网站首页提供“Sign In”和“Create Account”入口,先注册再登录。
- 想先看实际效果,网站首页提供了 tutorial video(教程视频)链接,可以在动手前先看一遍。
- 如果你已有现成作品,可以直接导入
.puz文件,不必从空白网格开始。
第一步:构建网格
Crosserville 支持两种起点:
- 从零设计:自己搭建网格结构。
- 导入 .puz 文件:把已有谜题载入后继续编辑。
在网格编辑阶段可以加入这些元素:
- Rebus:在一个格子里放入多个字母。
- 圆圈(circles):标记特定格子。
- 阴影方块(shaded squares):用底色区分格子。
保存方式有两种:本地保存或保存到云端。云端保存便于后续继续编辑和协作。
第二步:填充词库
Crosserville 的填充功能围绕词库和筛选规则展开:
- 词库来源:可以使用网站自带的约 174K 精选词表,也可以上传自己的词表。
- 词库管理:可以调整词条分数、排除某些词条,并用正则表达式(regex)搜索词条。
- 填充筛选:支持全局规则或按格(slot-based)规则来筛选候选词。按格筛选可以设成词分数阈值,也可以用包含/排除列表。
实际操作时,先确定词库,再对具体格子设定筛选条件,让候选词收敛到可用的范围,然后逐格填入。
第三步:撰写线索
- 线索数据库:可以搜索网站自带的线索库找灵感。
- 格式化:线索支持斜体、粗体等样式。
- 查重:可以检查同一网格内不同词条之间是否存在重复线索。
第四步:导出与分享
完成后可以导出为以下格式:
.puzipuz- NYT 投稿格式
协作方面,可以分享部分完成的网格给其他人,适合分工或请人帮忙检查。
其他可用工具
Crosserville 还提供一些面向填字作者的功能:
- 网格搜索:按主题格(theme slot)模式查找网格。
- 谜题统计:查看已发表谜题的数据。
- 主题查重:查询某个主题词条是否已被用过。
常见卡点
- 没有账户无法开始:首页明确要求先创建账户,别跳过这一步。
- 导入格式:目前资料只提到
.puz导入,其他格式的导入未说明。 - 筛选规则写错:按格筛选依赖分数阈值或包含/排除列表,规则设置不当会导致候选词为空或过多,建议先小范围测试。
- 导出格式选择:如果是投稿 NYT,要用对应的投稿格式,而不是通用 PDF。
按以上顺序操作,就能从空白网格走到可导出的成品。