中国象棋源码人机对弈程序采用了多种搜索算法
本人机对弈程序采用了多种搜索算法.以下是本程序主要的类说明:1.CEveluation类:估值类,对给定的棋盘进行估值.2.CMoveGenerator类:走法产生器,对给定的棋盘局面搜索出所有可能的走法.3.CSearchEngine类:搜索引擎基类.4.CNegaMaxEngine类:负极大值法搜索引擎.5.CAlphaBetaEngine类:采用了Alpha-Beta剪枝技术的搜索引擎.6.CFAlphaBetaEngine类:fail-softalpha-beta搜索引擎.7.CHistoryHeuristic类:历史启发类.8.CAlphabeta_HHEngine类:带历史启发的A
推荐下载
-
Java实现的中国象棋对弈游戏系统代码版
Java实现的中国象棋对弈游戏系统代码,适用于课程设计、大作业、毕业设计和项目设计等场景。适合本科、专科和高职学生使用。代码量约为3000行,可直接在Idea、Eclipse中导入一键运行。支持所有J
7 2023-07-28 -
计算机专业与中国象棋对弈系统.doc
中国象棋对弈系统与计算机专业的结合,探索了在计算机领域的应用。系统涵盖了象棋规则、策略、算法等内容,为计算机专业的学习者提供了一个理论与实践相结合的平台。
6 2024-04-16 -
Java语言设计的中国象棋对弈系统研究
本研究聚焦于Java语言设计的中国象棋对弈系统,并以学位论文形式呈现研究成果。系统性地探讨了Java编写的象棋对弈系统的设计理念、核心算法、和用户界面优化。通过对系统功能和性能的深入剖析,为开发者提供
56 2023-12-05 -
c++实现的人机博弈中国象棋
很好的人机智能学习资料本人机对弈程序采用了多种搜索算法.以下是本程序主要的类说明:1.CEveluation类:估值类,对给定的棋盘进行估值.2.CMoveGenerator类:走法产生器,对给定的棋
68 2019-09-24 -
java版中国象棋人机对战源代码
java版中国象棋人机对战源代码,作者将ai算法用得淋漓尽致
54 2019-01-23 -
Java版中国象棋人机对战源代
Setting,选择对战方式。如果选择“网络对战”,进入“2”,否则,进入“3”。 2、connect,只在“网络对战”第一盘是需要。 3、set rule,设置计时规则。 4、start,开始下棋。
89 2019-03-10 -
Java版中国象棋人机对战源代码
Java版中国象棋人机对战源代码,将AI算法用得淋漓尽致,具有很高的学习研究价值。不能错过
23 2019-03-10 -
android游戏源代码中国象棋人机对战
android游戏源代码中国象棋人机对战
32 2019-07-29 -
cchessJava版中国象棋人机对战源代码
cchessJava版中国象棋人机对战源代码
41 2019-05-01 -
flash中国象棋人机版.rar跟新版
flash 中国象棋 人机
23 2018-12-29
用户评论