2 分•作者: ekorbia•23 天前
我是一名《纽约时报》的每日填字游戏玩家,我构建了 xword-pipeline,目标是创作我自己的、内容密集的《纽约时报》风格填字游戏。
该管道由一个 Rust 网格填充引擎和一个基于 Claude 的线索编写器组成。填充引擎会生成候选网格骨架(默认为 200 个),并使用 Crossword Nexus Collaborative Word List 中的单词填充它们。线索编写器使用 Claude 生成多层级线索(简单、中等、困难)、解释,并进行 QA 审查生成的谜题。如果您想自己编写线索,可以跳过线索编写器的解释和/或 QA 步骤,或者完全跳过线索编写器。
我还创建了一个填字游戏 Web 应用,可用于测试由该管道生成的谜题(https://wordfuzz.com/)。存档中的谜题都是由该管道生成的。QA 审查确实显示了其中一些谜题存在问题,但它们应该是可解的,我保留了它们,以便能够准确地评估该管道的质量。您可以自己运行该管道,并使用测试页面(https://wordfuzz.com/test)来测试您生成的谜题。测试页面使用 LocalStorage,因此没有任何内容会上传到服务器。
注意:线索编写器需要一个 Anthropic API 密钥,并且平均花费我大约 0.50 美元来填充一个 15x15 的网格,并附带多层级线索和解释。如果您想尝试该管道,请先运行单个谜题,并验证成本是否在您可接受的范围内,然后再生成多个谜题。
欢迎对该管道提出任何反馈。如果您在生成有趣、可玩性高的填字游戏方面取得了成功,或者对改进该管道有任何建议,我将非常高兴听到。谢谢!