《五子棋大师》技术支持

是非黑白,恩恩怨怨杀戮在方寸之间,阴阳变化,风云莫测,有谁能在生死的交错点识破天机?传统五子棋的奇妙之处,在于把纵横交错化为直线,在复杂的双人五子棋盘中找寻那决定乾坤的五子连珠。博弈五子棋跨越几千年,沉淀的是经典的棋牌娱乐玩法,简而美的智慧,看似简单,实则易学难精,足智多谋的你,能看透这黑白之道吗? 

五指棋纵横交错如乾坤经纶,每一步既可成经典也可成为污点,这是一场指尖的全民五子棋博弈,一场头脑的厮杀,只有神机妙算的五子棋大师,才能在一个个欢乐五子棋关卡中劈荆斩棘。变幻莫测的彩色五子棋世界,考验脑力的趣味五子棋游戏,你准备好迎接挑战了吗? 

单机五子棋和联网五子棋自由选择,人机和人人对抗具备超强趣味性! 

超难五子棋,只有掌握五子棋技巧的人才可以成为五子棋大师。 

大学期间与同班同学徐志强一起开发了五子棋大师2.0程序,到今年已有10个年头了,现共享出来以表纪念: 五子棋大师采用了专家系统的相关思想,内设棋谱库、推理机结合当前棋局就可以推理了,每次推理针对每个节点打分(评价),评价分为进攻和防守,每个节点评价完成后,选择一个最有利的一个点下棋。 五子棋大师对于进攻和防守采用了一套算法,因为五子棋的特点是如果某点对于我方比较有利,对于对方一般不利,反之亦然,所以只用编写进攻评价的算法,将黑色对调,再执行一次算法,可得到防守分值。 五子棋大师在棋谱库的生成方面采用了有趣的算法,对于一个棋谱,进行多次旋转后,可以得到多个棋谱,看起来是不同的,但是实际上对于计算机处理只能算是一种,这通过矩阵运算就可以实现,可减少棋谱的编制时间。 现在共享的源码是vc6.0的,但是可以在vs2008中打开编译。实际上第一个版本是dos版,用Turbo C编写的。大部分程序是在386的机器上完成的。现在看到的是第二个版本,基本都是在486机器上完成的,为了快速从Turbo C移植到vc6.0,未采用多少面向对象的思想(那时候理解也不深,嘿嘿)。 我大学是学机械设计与制造的的,搞程序当时纯属兴趣,现在看有很多值得改进之处,欢迎有兴趣者研究探讨。 绝对原创,其中部分图片来源于魔法门游戏的截图,修改该源代码请注明出处。 工作学习之余,可以放松一下。 我的联系方式 MSN: goldpine@hotmail.com QQ: 592990260 博客:http://cnblogs.com/goldpine
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值