其实在写《下步计划》时已经将五子棋界面图片和画棋子问题解决了。
这段时间一直在查看自己的VB6五子棋源码,回忆原来的思路。这个程序放得时间很久了,我是知道的,但没想到竟有近20年了!单机版,功能还是不少的,就是界面太粗糙了!
另外,也学习了《清月连珠》源码和作者写的博文。
有空就开始写棋型识别的代码,我没有采用zcsor的模板方法,而且采用自己原来的代码识别:
首先将原来的代码优化,对要下子位置进行分析是何棋型,原来是各种棋型分别判断,这就多次重复分析了棋子分布情况。这部分代码重新写了,思路与旧版有很多不同,所以改来改去,很是伤了大量脑细胞。昨晚睡前因为一些想代码问题,竟到二三点才睡着。以后再也不在睡前想东西了!
今天换了思路,先把框架写好,细节边测试边完善,这样进展会快些,也不会太伤脑筋。因此,今晚完成了双人对战功能,和一些人机对战的设置,以及菜单的状态提示等。这样就可以玩了。——有了进展心情好多了,发文祝贺一下。