要使用 AI 制作一款拼词游戏,请从一个字母盘和两个回合开始,这两个回合可以手动进行。检查每个单词是否符合当前的长度规则,是否使用了玩家实际拥有的字母,以及是否出现在你的单词列表中。只有满足这些条件后,游戏才应移除字母块或增加分数。
在虚构的Second Shelf中,第一回合恰好使用三个字母。第二回合允许使用四个或五个字母。补充机制是固定的,以便你可以查看被拒绝的条目是否保持字母盘不变,以及被接受的单词是否为玩家提供了下一回合所需的正确字母。

设置字盘、单词列表和回合规则
从 S T A R E 和零分开始。给予玩家两次被接受的提交机会。第一个单词必须恰好使用三个字母。计分后,从固定队列 A T E 中填充字盘,并显示第二条规则。第二个单词必须使用四个或五个字母。每个被接受的字母计一分。两个单词后,得分达到八分或以上即获胜。
使用此小型测试列表:ART, EAT, RAT, SEAT, STAR, STARE, TART, TEA, TEASE。该列表定义了此谜题接受的内容。如果某个条目不存在,请显示“该条目不在此谜题的单词列表中。”短列表允许你在为更大的游戏选择词典之前检查规则和反馈。
在更改字盘之前验证条目
修剪开头和结尾的空格。检查剩余输入是否仅使用大小写英文字母 A 到 Z,然后将其转换为大写。检查长度,统计所需的字块数量,并在列表中查找规范化后的条目。如果任何检查失败,显示第一个原因并保留该条目以供编辑。

| 检查 | 示例 | 显示内容 |
|---|---|---|
| 输入格式 | T3A 在第 1 回合 | 仅使用字母。 |
| 本轮长度 | 第 2 轮的 ART | 本轮使用四个或五个字母。 |
| 每个字母的数量 | 第 2 轮由 S R A T E 组成的 TART | 该词条需要两个 T,但字母架只有一个。 |
| 单词列表 | 第 1 轮由起始字母架组成的 SRE | 该词条不在本谜题的单词列表中。 |
TART 在列表中,且长度符合第二轮要求。它仍然需要第二个 T。将每个出现视为独立的字母块。对于被接受的单词,取每个字母最左侧可用的副本,并保持其他字母块的顺序。
追踪补充和最终得分
在第一回合,输入 tea 。它变为 TEA,并使用了 T、E 和 A。未使用的 S 和 R 保持原有顺序。补充牌会追加 A、T 和 E,因此第二回合以 S R A T E 开始,得分为 3 分。

| 操作 | 操作后的牌架 | 得分与状态 |
|---|---|---|
在 1 回合提交 SRE | S T A R E | 0,仍处于 1 回合 |
提交 TEA 并补充牌 | S R A T E | 3,现处于 2 回合 |
在第 2 回合尝试 ART 或 TART | S R A T E | 3,仍处于第 2 回合 |
在第 2 回合提交 STARE | 空 | 3 + 5 = 8,获胜 |
改为提交 STAR | E | 3 + 4 = 7,失败 |
最后一个单词之后没有补充。要测试合法的重复字母,请重新开始并先使用 ART。这会留下 S 和 E,然后补充会形成 S E A T E。TEASE 现在可以使用两个 E 并获得五分。
向 AI 提供规则及其顺序
SEELE 支持从书面创意开始游戏项目。在请求中放入字母架、单词列表、验证顺序和回合规则。在检查每个操作是否更改了正确的状态时,使用简单的字母架和文本输入。
创建一个原创的两回合浏览器文字谜题,名为 Second Shelf。
初始字母架为 S T A R E,补充队列 A T E,分数为 0。
仅使用此单词列表:ART, EAT, RAT, SEAT, STAR, STARE, TART, TEA, TEASE。
显示字母架、拟提交的单词、当前长度规则和分数。
第 1 回合仅接受恰好 3 个字母。第 2 回合接受 4 或 5 个字母。
修剪外部空白。拒绝任何非 ASCII A-Z 或 a-z 的输入。
将其转换为大写,然后检查长度、字母块多重性和列表成员资格。
拒绝时,解释第一个失败的检查,并保留提交的单词、
字母架、分数、回合和补充光标。
接受时,消耗每个使用字母最左侧的可用实例,并保留其他字母的顺序。每个字母加一分。
在第 1 回合后,按顺序添加队列中的三个字母并显示第 2 回合。
在第 2 回合后,不进行补充。分数达到 8 或更高则获胜,否则失败。
重新开始恢复原始字母架、空提交、分数 0、第 1 回合、
未使用的队列和无结果。使用简单的原创素材。
在添加计分和补充机制之前,先构建拒绝反馈。每次拒绝输入后,将当前的整个字盘和分数与之前的状态进行比较。当你请求修复时,请包含回合数、字盘、输入内容以及第一个未通过的检查项。从简报到可玩性测试指南解释了如何报告此类差异。
尝试提高第二回合的最小长度
仅将第二回合的最小长度从四个字母改为五个字母。重新播放 TEA,然后是 STAR。原始规则接受 STAR,并在七分时结束游戏。在新规则下,相同的输入因长度不足而被拒绝。玩家停留在第二回合,得分为三分,仍可以输入 STARE 来达到八分。
检查显示的长度规则、拒绝信息以及未改变的字盘。然后重启游戏,确认第一回合仍然接受三个字母。这种比较有助于区分更严格的输入规则与对字盘或计分的意外更改。
常见问题
为什么要在检查单词列表之前检查字盘?
列表成员资格和可用字块回答的是不同的问题。如果一个单词在列表中,但需要某个字母的第二份副本,请告诉玩家缺少什么。先检查字盘可以让你在多个规则都可能拒绝输入的情况下,提供有用的提示信息。
我应该如何处理重复字母?
比较输入和字盘中每个字母的数量。每次出现使用一个字块。一个 E 不能提供两个 E,但拥有两个 E 的字盘可以提供两个。测试接受和拒绝的情况,以便重复字母的 bug 不会隐藏在成功的查找之后。
为什么先使用一个小单词列表?
短列表使预期结果易于复现。你可以故意包含一个字盘无法组成的单词,并排除一个原本符合的输入。当你添加更广泛的词典时,决定游戏应接受哪种语言、变位和拼写。
我应该同时改变单词长度和补充机制吗?
先只修改一项。更长的最小长度限制可能会拒绝拼字架中仍包含的单词,而不同的补充规则可能会移除玩家所需的字母。如果同时修改两项,同一个被拒绝的条目可能有多种原因。保持第一次比较足够简单,以便进行诊断。
从两个可以重放的回合开始
选择一个起始拼字架、一个小型单词列表以及一条在回合之间发生变化的规则。将这些细节作为起始简报带到 SEELE AI 益智游戏制作器。在添加新的单词规则之前,每次更改后都要运行相同的已接受和被拒绝的条目。


