1个不稳定版本
0.1.0 | 2023年1月24日 |
---|
625 在 游戏 中
285KB
574 行
Rustoku-GUI
Rustoku库的演示。
GUI使用Druid构建。
Rustoku库的关注点是人类的解题技巧,为此,重点在于每个方格的潜在候选者。因此,该应用程序围绕这一重点开发。候选者将自动填充和控制
可在这里在crates.io上找到
屏幕截图
如何
构建和运行
cargo run --release
游戏
点击候选者将突出显示该候选者。
再次点击突出显示的候选者将把该方格设置为该值。您还可以点击 设置值
。
点击 移除候选者
将从棋盘上移除突出显示的候选者。
按住 Ctrl
将允许一次选择多个候选者。
撤销
将撤销最后一步,无论是设置值、移除潜在候选者还是应用提示。
提示
将获取由 Rustoku 库确定的下一个最简单的解题方法。
可以移除(或用于设置方格值的)候选者将以红色突出显示。用于获取提示的候选者将以绿色突出显示。 提示
按钮将变为 应用按钮
。如果点击 应用按钮
,则应用提示,无论它是设置值还是移除潜在候选者。
重复点击 提示
和 应用提示
将以可视方式显示 Rustoku 库如何使用人类解题技巧解决谜题
您还可以导入您自己的谜题。在提供的框中输入一个81个字符的字符串,然后点击 导入谜题
。
建议使用句点(.
)来指定空白方格,但任何非数字字符或数字0都适用。当 Rustoku 库检测到给定输入谜题的多个解决方案时,此GUI将允许具有多个解决方案的谜题。
更多屏幕截图
依赖关系
~10MB
~197K SLoC