|
VBA窗体全功能版数独游戏,应该是本站功能最多最完善的了.源码全部公开
1. 自动检测游戏有无解及多解
2. 自动生成唯一解标准数独
3. 可以生成指定难度数独游戏,但稍慢一点点,随机出题,基本上秒出
4. 实现了VBA(VB)版的数独舞蹈链解法(DLX),这是检测数独游戏有无解及多解和自动出题的基础
该算法可以实现5ms左右解一题
5. 可以自动撤销错误步骤,不限次数撤销及重做步骤
6. 热点数标注,协助解题
7. 可以从剪贴板粘贴游戏,手动输入游戏,皆可检测是不是唯一解数独,不接受多解题目,因为人工AI有部分技巧
是依赖唯一解这个规则的
8. 实现了主要的人工AI解题算法:
a.显式唯一数
b.隐式唯一数
c.行,列,宫排除法
d.显式数对排除法
e.隐式数对排除法
f.显式三数集排除法
g.隐式三数集排除法
h.显式四数集排除法
i.隐式四数集排除法
j.X-WING排除法
k.Swordfish排除法
l.Jellyfish排除法
m.BUG+1排除法
n.XY-WING
o.XYZ-WING
p.UniqueRectangle(唯一矩形法含7种)
q.Skyscraper(摩天楼)
r.X_Chain
s.XY_chain
t.Force_chain
u.Sue_De_Coq
v.ALS-XZ
9.版面使用了自定义控件,需要注册才可以使用游戏,程序尝试自动注册,若失败,请手动注册一次即可
10.请大家帮忙查找bug
sudoku.rar
(175.4 KB, 下载次数: 1185)
补充内容 (2018-11-22 08:12):
这个附件基本上完美了
补充内容 (2018-11-22 08:25):
附件在34楼,主楼无法编辑 |
评分
-
7
查看全部评分
-
|