2002年,我有一段很无聊的日子是靠windows的空档接龙度过的,
随着玩的技术不断精进,开始不满足于它的限制(包括牌局数目和撤销次数以及不能记录步数等等),
于是花了一周做出了自己的第一版本,可以无限次数地撤销,不过牌局数目因为c语言的随机数发生器而
限制在65535局.这让我很是遗憾.这一版本是2.10版,发布于华军软件园.
后来我为它增加了人工智能,即完成了它的自动解答功能.不过这个智能算法是依据我的经验而设计的,
所以AI的聪明程度不会超过我.同时我想办法来提高随机数发生器的能力并由此开始,我知道了D.E.Knuth
这位大师.并买到了他的<<计算机程序设计艺术>>.
2005年,因为妻子对我设计的游戏的喜爱感染了我,于是再次翻出了源码,花了一个多月的业余时间,
全面改写并完善了它,达到目前的3.0版.在设计3.0的过程中,我吸取了网上现有的他人各种版本的空档接龙中
好的创意并于我的程序中实现之,从而达到几乎完美的程度.牌面的绘制也改善了不少.
最主要的特色是人工智能选项(即自动解答和回放演示).可以认为它是windows空档接龙的升级版本。
包括:
1. 允许无限次数的撤销。
2. 可以存档、读档。
3. 可以回放解答过程。
4. 可以玩的牌局数目达到20亿个以上。
5. 可以让电脑自动解答并演示给你看。
6. 可以自编牌局。
7.可以记录操作步数,以及战况.
目前现有的牌局中95%以上都可以自动解答。
由于可以自编牌局,所以牌局的个数实际上几乎没有限制。
例如在"自编的牌局"文件夹下面的存档文件就是我定义的牌局。