博弈大赛赛前培训六棋子程序的实现.pptVIP

  • 34
  • 0
  • 约4.95千字
  • 约 40页
  • 2023-04-09 发布于重庆
  • 举报

博弈大赛赛前培训六棋子程序的实现.ppt

LOGO 六子棋博弈程序 唐志峰 计算机博弈与人工智能协会 计算机博弈与人工智能 第一页,共四十页。 计算机博弈与人工智能 本次大赛通信协议 博弈程序整体设计思路 博弈程序核心模块 机器博弈交互平台 本次大赛的一些相关说明 讲解要点 第二页,共四十页。 计算机博弈与人工智能 机器博弈交互平台 裁判系统 棋盘 黑方程序 白方程序 1 1 1 2 3 3 4 5 5 6 第三页,共四十页。 计算机博弈与人工智能 本次大赛通信协议 接受裁判系统信息:scanf(%s,Msg); 传回裁判系统信息:printf(%s,Move); 1.确定队名:name?“ 传回队名: name BitStronger\n“ 2.开局:new 3.确定黑白方: 黑方:black 白方:white 4.发送、接收招法 //先横向坐标,后纵向坐标 黑方第一步:move X0Y0 其他步数:move X0Y0X1Y1 第四页,共四十页。 计算机博弈与人工智能 博弈程序整体设计思路 实际问题 数学建模 算法 编程、调试 得到结果 第五页,共四十页。 计算机博弈与人工智能 棋盘表示 六子棋棋盘由19条横线和19条纵线组成。 棋盘一共有19*19=361个交点。 交点出现的可能情况:无子、

文档评论(0)

1亿VIP精品文档

相关文档