基于启发式搜索的五子棋人机对弈程序设计。是毕业设计的题目。与大家分享
2021-11-24 14:53:23 246KB 启发式搜索。五子棋源程序
1
人机对弈程序采用了多种搜索算法.以下是本程序主要的类说明: 1.CEveluation类:估值类,对给定的棋盘进行估值. 2.CMoveGenerator类:走法产生器,对给定的棋盘局面搜索出所有可能的走法. 3.CSearchEngine类:搜索引擎基类. 4.CNegaMaxEngine类:负极大值法搜索引擎. 5.CAlphaBetaEngine类:采用了Alpha-Beta剪枝技术的搜索引擎. 6.CFAlphaBetaEngine类:fail-softalpha-beta搜索引擎. 7.CHistoryHeuristic类:历史启发类. 8.CAlphabeta_HHEngine类:带历史启发的Alpha-Beta搜索引擎. 9.CAspirationSearch类:渴望搜索引擎. 10.CIDAlphabetaEngine类:迭代深化搜索引擎. 11.CMTD_fEngine类:MTD(f)搜索引擎. 12.CTranspositionTable类:置换表. 13.CAlphaBeta_TTEngine类:加置换表的Alpha-Beta搜索引擎. 14.CPVS_Engine类:极小窗口搜索引擎. 15.CNegaScout_TT_HH类:使用了置换表和历史启发的NegaScout搜索引擎. 本程序具有悔棋,还原功能,可以记录走法,还可以进行布局. 注:本程序编写时参考了王小春的<>,他的书真是好.
2021-11-18 11:45:08 168KB 象棋
1
用mfc做的一个井字棋人机对弈程序,用到的算法是博弈树搜索算法中的最大值最小值算法,算是对人工智能的一个初步练习吧
2021-11-03 17:44:44 96KB MFC井字棋人机对弈
1
移植到嵌入式arm平台(包含人机对弈功能)、大二时的课程设计,不太完善。不过基本功能都已实现。
2021-10-05 23:49:12 376KB Minigui 网络五子棋 人机对弈
1
AI最好围棋人机对弈 手谈对局V5汉化绿色特别 智能很高的围棋软件,推荐给大家
2021-08-04 15:20:38 6.66MB 围棋 人机对弈 AI
1
NULL 博文链接:https://flycatdeng.iteye.com/blog/1256290
2021-08-01 21:37:17 99KB 源码 工具
1
VC++ 人机对弈 五子棋 GDI++ 使用键盘控制下棋
2021-07-18 17:10:44 4.82MB VC++ 五子棋 人机对弈
1
基于QTCreator开发的人机对弈五子棋小游戏,可以通过鼠标操作下棋,有智能下棋算法供玩家挑战。可以作为程序设计大作业。
2021-07-09 09:26:54 11KB 小游戏 QT 大作业
1
安卓游戏源码-中国象棋人机对弈,可运行!
2021-07-04 22:57:45 2.55MB 象棋 android
1