#数独 #GUI应用程序 #GUI #rustoku

app rustoku_gui

Rustoku库的GUI应用程序

1个不稳定版本

0.1.0 2023年1月24日

625游戏

MIT 许可证

285KB
574

Rustoku-GUI

Finned Jellyfish

Rustoku库的演示。
GUI使用Druid构建。

Rustoku库的关注点是人类的解题技巧,为此,重点在于每个方格的潜在候选者。因此,该应用程序围绕这一重点开发。候选者将自动填充和控制

可在这里在crates.io上找到

屏幕截图

Claiming Candidates
Finned Jellyfish Swordfish

如何

构建和运行

cargo run --release

游戏

点击候选者将突出显示该候选者。

再次点击突出显示的候选者将把该方格设置为该值。您还可以点击 设置值

点击 移除候选者 将从棋盘上移除突出显示的候选者。
按住 Ctrl 将允许一次选择多个候选者。

撤销 将撤销最后一步,无论是设置值、移除潜在候选者还是应用提示。

提示 将获取由 Rustoku 库确定的下一个最简单的解题方法。
可以移除(或用于设置方格值的)候选者将以红色突出显示。用于获取提示的候选者将以绿色突出显示。 提示 按钮将变为 应用按钮。如果点击 应用按钮,则应用提示,无论它是设置值还是移除潜在候选者。

重复点击 提示应用提示 将以可视方式显示 Rustoku 库如何使用人类解题技巧解决谜题

您还可以导入您自己的谜题。在提供的框中输入一个81个字符的字符串,然后点击 导入谜题
建议使用句点(.)来指定空白方格,但任何非数字字符或数字0都适用。当 Rustoku 库检测到给定输入谜题的多个解决方案时,此GUI将允许具有多个解决方案的谜题。

更多屏幕截图

Hidden Triple Naked Quad

依赖关系

~10MB
~197K SLoC