文件名称:QT象棋(人机对战)历史启发优化Alpha-Beta剪枝
文件大小:20KB
文件格式:ZIP
更新时间:2023-01-12 16:32:14
人机对弈 象棋 QT C++
象棋界面是通过网络课程资源学习制作的,使用QT5.13.1编写,使用对应版本导入pro文件就能运行,利用搜索树Alpha-Beta剪枝实现了人机对弈,并且使用了历史启发进行优化,搜索层数设为五层,每步一般不超过半分钟,本人水平有限,若有不妥之处,还请指正。(由于积分系统自主调整,若本资源积分过高,请下载我另一个版本的象棋,优化更好,功能更完整https://download.csdn.net/download/trancybao/12241653)
【文件预览】:
AIChineseChess
----main.cpp(205B)
----Evaluate.h(5KB)
----Chess.cpp(2KB)
----AIBoard.cpp(8KB)
----Step.h(266B)
----MoveControler.h(1KB)
----AIChineseChess.pro(293B)
----AIChineseChess.pro.user(24KB)
----HistoryScore.h(594B)
----Evaluate.cpp(104KB)
----Step.cpp(104B)
----Chess.h(337B)
----AIBoard.h(2KB)
----MoveControler.cpp(8KB)
----HistoryScore.cpp(1KB)