zl程序教程

您现在的位置是:首页 >  其它

当前栏目

2018年天源迪亚杯博弈赛后的感受

2018 博弈 感受
2023-09-11 14:20:00 时间

前言:

大二下的时候,第一次去安徽合肥参加了“天源迪亚杯”全国计算机博弈大赛的六子棋博弈比赛。有点可惜,没能为学校争取到国一,在最后一场比赛的时候程序超时,败给了对手无缘进入决赛,最终以国二的成绩结束了比赛。

出现的问题:

1、六子的白子的棋力明显不如黑子,这在六子棋博弈中交换棋子的时候会非常被动。

2、开局库启动,线程冲突的问题。

3、棋盘评估的启发函数设计的优化。

解决方案:

1、通过调整参数,同时黑白棋子的搜索深度一致,同时以偶数搜索层的形式去搜索。

2、由于采用MFC进行设计(一种老到不行的桌面程序),多线程处理机制比较麻烦,所以线程冲突,导致下不了几步就崩了,后期采用QT编译器排除这个问题,目前先关闭了开局库。

3、博弈赛前的启发函数的分值是分层重要的,使用01关系表示冲五、眠四这种状态一一赋值、同时可以模拟五子棋的VCF算法。


收获:

1、第一次出省代表学校参加比赛,还是挺开心的,在这一次比赛的交流中,我也我的对手们交流了一下,对手们都很厉害,他们有来自北理、沈航等好多厉害的学校,和他们交流的同时扩宽了我的眼界。同时为了我后面读研埋下了铺垫。

2、这一次比赛让我知道了自己学习上还是存在比价多的不足的地方,我需要加大自己的动手能力培养。