我的空档接龙

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%以上都可以自动解答。

  由于可以自编牌局,所以牌局的个数实际上几乎没有限制。

  例如在"自编的牌局"文件夹下面的存档文件就是我定义的牌局。

 

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值