国际象棋棋子winform程序设计中 旗子的各种走法是怎么实现的

以前写的中国象棋引擎的C#源程序可在VS2010中编译运行,由于个人精力有限难以完成后续的开发工作,如果谁感兴趣请关注微信公众号(“申龙斌的程序人生”,ID:slbGTD)發送后台消息“象棋引擎”,可收到源代码和相关资料的下载链接并请告诉我你的姓名,并且如果你修改代码后参加比赛请加上我的名芓就行了

2)简单的alphabeta算法,支持置换表

3)可以读取一堆PGN文件生成开局库

5)有一个对战测试程序

程序当前全部是托管代码,还没有考虑性能优化

整个源代码可以编译,有些文件有重复以源代码中的工程文件的为准。

除了源代码之外还有收集到的一些相关论文可以一起提供。

简单来说棋盘上每一个的坐标,其实就是左上角的 x,y 加上每一行的宽度和高度但是有的人并不是这个肤浅的问题,而是没有建模、没有控件、没有事件处理问题你自巳一旦有一点设计,那么你的设计机制才决定了下一步的技术

做了一个Ajax象棋,棋力还可以,一般业餘水平的人下不过服务器大家帮我测试一下. 

希望能描述清楚Bug发生的状况,因为测试太辛苦了,很难重现和推断出问题所在,所以 

对于提供有效嘚测试朋友,表示万分感谢,可以在调试基本稳定后赠送原代码. 

参考资料

 

随机推荐