打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
易语言中国象棋人机对弈(2005年大赛二等奖)源码
  • 软件授权:
    开源软件
  • 软件大小:
    135.08 KB
  • 文件类型:
    .zip,.e
  • 下载次数:
    11
  • 软件作者:
    心脏
  • 发布时间:
    2018-10-24 17:45
  • 软件等阶:
    游戏娱乐源码
  • 运行环境:
    Winall,Win2003,WinXP,Win7,Win8
  • 软件评级:

软件介绍             



 

中国象棋人机对弈(易语言2005年大赛二等奖)


系统结构:合法走法,判断棋子颜色,判断两个棋子是否同色,棋盘赋值,初始化棋盘,对应位图1,移动棋子,插入走法,产生可能的走法,棋局是否结束,产生将的走法,产生红士的走法,产生黑士的走法,产生车的走法,产生马的走法,产生炮的走法,产生象的走法,产生红兵的走法,产生黑兵的走法,估值函数,所有相关位置,能否走到位置,插入相关位置,负极大值搜索函数,要进行的走法,要恢复的走法,一步最佳走法,清空棋子,alphabeta搜索函数,选中棋子,对应位图2,行棋步骤,初始化数据,


======窗口程序集1
           |  |
           |  |------ __启动窗口_创建完毕
           |  |
           |  |------ _画板游戏区_鼠标左键被按下
           |  |
           |  |------ 合法走法
           |  |
           |  |------ _开局_被单击
           |  |
           |  |------ 判断棋子颜色
           |  |
           |  |------ 判断两个棋子是否同色
           |  |
           |  |------ 棋盘赋值
           |  |
           |  |------ 初始化棋盘
           |  |
           |  |------ 对应位图1
           |  |
           |  |------ 移动棋子
           |  |
           |  |------ 插入走法
           |  |
           |  |------ 产生可能的走法
           |  |
           |  |------ 棋局是否结束
           |  |
           |  |------ 产生将的走法
           |  |
           |  |------ 产生红士的走法
           |  |
           |  |------ 产生黑士的走法
           |  |
           |  |------ 产生车的走法
           |  |
           |  |------ 产生马的走法
           |  |
           |  |------ 产生炮的走法
           |  |
           |  |------ 产生象的走法
           |  |
           |  |------ 产生红兵的走法
           |  |
           |  |------ 产生黑兵的走法
           |  |
           |  |------ 估值函数
           |  |
           |  |------ 所有相关位置
           |  |
           |  |------ 能否走到位置
           |  |
           |  |------ 插入相关位置
           |  |
           |  |------ 负极大值搜索函数
           |  |
           |  |------ 要进行的走法
           |  |
           |  |------ 要恢复的走法
           |  |
           |  |------ 一步最佳走法
           |  |
           |  |------ _保存棋局_被单击
           |  |
           |  |------ _读取棋局_被单击
           |  |
           |  |------ 清空棋子
           |  |
           |  |------ alphabeta搜索函数
           |  |
           |  |------ 选中棋子
           |  |
           |  |------ 对应位图2
           |  |
           |  |------ _退出_被单击
           |  |
           |  |------ _关于_被单击
           |  |
           |  |------ 行棋步骤
           |  |
           |  |
======窗口程序集2
           |  |
           |  |------ _关于_创建完毕
           |  |
           |  |
======着法
           |  |
           |  |------ _初始化
           |  |
           |  |------ _销毁
           |  |
           |  |
======象棋位置
           |  |
           |  |------ _初始化
           |  |
           |  |------ _销毁
           |  |
           |  |
======位棋盘
           |  |
           |  |------ _初始化
           |  |
           |  |------ _销毁
           |  |
           |  |
======象棋
           |  |
           |  |------ 初始化数据

  


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
中国象棋--人机对弈
中国象棋人机对弈
中国象棋·人机对弈
《中国象棋【人机对奕】》
中国象棋【人机对奕】
100个象棋软件
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服