前言:

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

出现的问题:

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

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

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

解决方案:

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

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

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

收获:

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

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

2018年天源迪亚杯博弈赛后的感受相关推荐

  1. 蓝桥杯单片机 赛后资料整理——NE555芯片模块与第十届省赛的总结

    蓝桥杯单片机 赛后资料整理--NE555芯片模块 电路原理 模块特性 驱动方法 代码模板 个人总结 本文适用于 CT107D竞赛板+ IAP15转接板 电路原理 模块特性 NE555是一种时钟芯片,输 ...

  2. 7.python解答2018年第九届蓝桥杯省赛C++A组 分数

    7.python解答2018年第九届蓝桥杯省赛C++A组 分数 标题:分数 1/1 + 1/2 + 1/4 + 1/8 + 1/16 + - 每项是前一项的一半,如果一共有20项,求这个和是多少,结果 ...

  3. 2018年国赛高教杯数学建模A题高温作业专用服装设计解题全过程文档及程序

    2018年国赛高教杯数学建模 A题 高温作业专用服装设计 原题再现   在高温环境下工作时,人们需要穿着专用服装以避免灼伤.专用服装通常由三层织物材料构成,记为I.II.III层,其中I层与外界环境接 ...

  4. 2018 HDU多校第四场赛后补题

    2018 HDU多校第四场赛后补题 自己学校出的毒瘤场..吃枣药丸 hdu中的题号是6332 - 6343. K. Expression in Memories 题意: 判断一个简化版的算术表达式是否 ...

  5. 第八届蓝桥杯个人赛赛后总结

    前言:2017年5月27日,第八届蓝桥杯个人赛C/C++大学A.B.C组.Java大学A.B.C组共六个小组决赛在北京举行.对于此次比赛,有过欢乐也有过遗憾,原本没打算写赛后总结,但是指导老师要求我们 ...

  6. 2018年第九届蓝桥杯—C/C++程序设计省赛解题

    2018-4-14 感觉蓝桥杯的风格变了,以前都是暴力搜索类的题目比较多,然而这次并不是- 1.第几天 2000年的1月1日,是那一年的第1天. 那么,2000年的5月4日,是那一年的第几天? 注意: ...

  7. 2018年第九届蓝桥杯省赛C/C++ A组(蒻鸡自己写的,看不上勿喷,自己的一点想法)

    第一题 标题:分数 1/1 + 1/2 + 1/4 + 1/8 + 1/16 + -. 每项是前一项的一半,如果一共有20项, 求这个和是多少,结果用分数表示出来. 类似: 3/2 当然,这只是加了前 ...

  8. 第十二届蓝桥杯嵌入式——赛后总结

    目录 前言 主观题分析 LED 按键 串口 数据处理 查询与存储 停车费计算 其它部分 按键切屏 空闲车位亮灯 PWM和低电平切换亮灯 赛后总结 前言 本人系第一年参加蓝桥杯嵌入式,本文仅作为自己的赛 ...

  9. “破晓之战”星杯传说赛后复盘分析

    朱为开 首先上废话,非常感谢引坑狂魔XQ(尼玛今天才知道外号叫XQ,读作cha Q)将我们引入了星杯这个"坑",从上学期的某个时刻开始每周以朱志斌,孟子潇宿舍以及张娱为据点开始&q ...

最新文章

  1. GMap.net 离线地图问题
  2. 在生产环境下处理EFCore数据库迁移的五种方法
  3. 独处可以激发思考的力量
  4. Linux设备驱动模型1——简介和底层架构
  5. HTTP状态:202、301、304、404、503
  6. 平衡二叉树(AVL)python实现
  7. homebrew 安装 formula 的不同历史版本——以安装 node 为例
  8. 侧边栏_第四课 侧边栏和过滤器
  9. python培训班靠谱吗-Python培训机构就业靠不靠谱?
  10. Yii2.0 两次奇葩的数据库连接经历
  11. 黑马程序员——String类总结
  12. 001_iBase4J学习之环境搭建
  13. 软件工程 选课系统的uml类图_软件工程课程设计-基于UML的学生选课系统的软件工程课程设计 精品推荐...
  14. Sloth 实战(二)之远程对象
  15. 计算机未响应怎样解决方案,电脑提示Internet Explorer未响应怎么办?解决IE浏览器未响应的解决方法...
  16. word回车后间距太大_word编辑按回车换行上下间距好大怎么回事
  17. CSS性能优化的几个技巧
  18. 墙裂推荐!看完全面掌握,最详细的 Docker 学习笔记总结(2021最新版)
  19. Unity3d 与罗技G29交互
  20. 越狱第四季下载(PMP)

热门文章

  1. 电磁中间继电器DZJ-206/220VAC
  2. matlab中求虚数的模,matlab计算带有复数的函数,最后求复数函数的模,结果里面却有...
  3. [Dream Team邀请赛]----Money Henry拣钱
  4. java毕业生设计信管专业毕业生就业管理信息系统计算机源码+系统+mysql+调试部署+lw
  5. 【多媒体封装格式详解】---ASF(WMV/WMA)【1】
  6. 计算机网络原理自用笔记_2_计算机网络定义和分类
  7. 从妓到后——史上最令男人动心的女人
  8. Fragment not attached to Activity
  9. 当当API接口-item_get - 获得dangdang商品详情
  10. Kubernetes、C语言小白变怪兽、C++ Primer Plus、TCP/IP网络编程、JavaScript高级程序设计