-
一转眼,十年间~~~
摘要:十年前,用c#,用c++,用QT来做数独游戏,运行在Windows上。 十年后,用js,c++,python,运行在手机上,网页上,微信小程序里。。。 https://www.badx.net/ 倾心于其中的数独游戏,数独爱好者怎能错过? App 应用商店搜索 “无限数独”,微信小程序搜索“随拍数独
阅读全文
-
KLSudoku 1.2 数独游戏软件发布
摘要:KLSudoku数独游戏软件说明:KLSudoku是一款完全免费,功能强大的数独游戏软件。使用C#开发,完全免费和开放源码。1、题目经典“无限”。除了随安装包提供的近5万条经典题目,还可以随机生成各种难度的题目。2、可以提高玩家的解题技巧。KLSudoku实现了大量的常用经典技巧,并且可以选出最为合适的题目来提示玩家,并图解如何使用该技巧。并且还可以给出完整的解体步骤给玩家...
阅读全文
-
KLSudoku里使用DLX快速解数独的代码
摘要:这部分代码是从另外一个C++的程序里移植过来的,一时找不到原C++代码的连接了,但是从C#的代码反推C++的代码并不是什么问题,当时移植这段代码也没废什么功夫。 使用DLX(Dancing Link X)解决数独这个Exact Cover(精确覆盖)问题,是一个很常见的方法。类似的代码有比较多。但是也有相当的人是利用尝试和回溯的办法来解题的。 现在的计算机计算效率已经非常的高了,而数独的9X9的方...
阅读全文
-
转来自 数独爱好者 严西 的两个建议,自勉一下
摘要:严西提的两点建议,都将在KLSudoku的下一版本v1.2里实现。以下是严西的原文:==================================================================ttylikl,您好! 我是一个数独爱好者,非常感谢您开发了免费的KLSudoku软件,为我的生活带来了很多乐趣,在使用过程中,我觉得软件如果能在以下两个方面改进一下,将用得更加方便,...
阅读全文
-
KLSudoku数独游戏软件1.1正式版发布
摘要:下载地址:http://klsudoku.googlecode.com/files/KLSudoku_v1.1_Release%28090408%29.exe 帮助手册(Word DOC格式):http://klsudoku.googlecode.com/files/KLSudoku%E7%94%A8%E6%88%B7%E6%89%8B%E5%86%8C.doc 帮助手册(WIKI 网页):htt...
阅读全文
-
KLSudoku数独游戏软件1.1预览版发布
摘要:Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 下载地址:http://klsudoku.googl...
阅读全文
-
KLSudoku传统数独游戏软件用户手册1.1版本
摘要:HandBook KLSudoku传统数独游戏软件用户手册1.1版本 申明 本手册可以从项目Wiki地址获取到最新版本: http://code.google.com/p/klsudoku/wiki/HandBook 授权申明:未经ttylikl授权,本手册全部章节内容都禁止任何媒体和商业组织的转载。个人可以转载全部或部分章节内容到个人网络媒体(如博客)上,但是转载时...
阅读全文
-
KLSudoku的数独题目生成方法和难度控制说明
摘要:KLSudoku可以根据用户的要求来生成不同难度的题目来进行游戏,这是如何做到的呢?其实只要弄清楚几个关键问题就可以: 如何生成题目? 如何定义题目的难度? 最后是如何产生指定难度的题目? 如何生成题目 首先我们看看如何生成题目,我想到了两个方法: 第一个方法是: 在空白的数格里随机开始填数,每填上一个数就检查是否有解,如果无解则撤销填数,否则继续尝试下一个数 在这个过程中,如果得到了一个唯...
阅读全文
-
数独技巧——唯一矩形排除法的几种情况
摘要:唯一矩形排除法的几种情况 详细解说参见:http://www.sudopedia.org/wiki/Uniqueness_Test (英文) 在进行游戏的时候,在矩形排除观察之前,应该先使用数对法进行一次排除。 以下7种类型的唯一矩形,对第六种和第七种都还不是很明白是怎么推的,等弄明白后再说明是如何得出论断的 第一种情况 Type 1 Unique Rectangle 组成矩形的四个方块...
阅读全文
-
KLSudoku发布小记
摘要:本来自认为已经将KLSudoku的很多细节都考虑得比较详细了,可是没想到KLSudoku发布的头一天就收到了几个比较很影响使用体验的问题反馈: 1、安装程序以Release版本发布的时候,居然没有正确去除对Windows Installer 3.1和 .Net Framework 3.5的依赖,结果导致安装的时候要求用户下载.net 3.5。究其原因,是太急于发布软件的心情,导致除了这个纰漏。自责...
阅读全文
-
开源数独游戏软件KLSudoku发布第一个Release版本
摘要:项目地址:http://code.google.com/p/klsudoku安装程序下载连接:http://klsudoku.googlecode.com/files/KLSudoku_v1.0_Release(090221).rarSVN源码路径:https://klsudoku.googlecode.com/svn/trunk/csharpSVN Revision: 102ChangeLogs...
阅读全文
-
对X-Chain和Forcing-Chain的实现解说
摘要:在开放源码的KLSudoku标准数独游戏里,实现了X-Chain和Forcing-Chain的逻辑解法,有朋友询问是如何实现的,特在这里说明一下我的思路。 源码可以从solver.cs里看到。 关于X-Chain和Forcing-Chain解法的说明,可以从数独百科网站查阅: http://www.sudopedia.org/wiki/X-Chain A X-Chain is a s...
阅读全文
-
一个标准数独游戏的题目生成和解题的程序
摘要:读书破万卷,不如实际动手实践一次。 本着这样的想法,我在学习C#的过程中,用C#实现了一个我平时喜欢玩的小游戏——数独游戏KLSudoku 项目托管在 Google Code : http://code.google.com/p/klsudoku/ 有兴趣的同学可以去看看。 全部源码都可以下载。 实现了下面的这些功能: 随机生成唯一解题目 候选数显示辅助解题 实现...
阅读全文
|