Description: 中国象棋人机版,其中采用了多种搜索方法,有最基本的极大极小值方法和Alpha-Beta方法,还有历史启发,渴望搜索,PVS等搜索方法-Chinese version of man-machine chess, which used a variety of search methods, the most basic minimax value method and Alpha-Beta, history also inspired desire to search, and other search methods PVS Platform: |
Size: 123945 |
Author: 哈哈哈 |
Hits:
Description: alpha and beta pruning 是人工智能方面的很重要的算法,对于理解search有非常重要的作用-alpha and beta pruning artificial intelligence is a very important algorithm, a search for understanding a very important role Platform: |
Size: 1024 |
Author:孙雷 |
Hits:
Description: 本人机对弈程序采用了多种搜索算法.以下是本程序主要的类说明:
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搜索引擎.
本程序具有悔棋,还原功能,可以记录走法,还可以进行布局.-I machine game program using a variety of search algorithm. The following are the major types of procedures Description:
1.CEveluation categories: valuation category, given the valuation of the chessboard.
2.CMoveGenerator categories: Generator moves on the chessboard of the given situation in search of all possible moves.
3.CSearchEngine categories: search engine base class.
4.CNegaMaxEngine categories: negative maxima method search engine.
5.CAlphaBetaEngine categories: the use of the Alpha-Beta pruning technology search engine.
6.CFAlphaBetaEngine category: fail-softalpha-beta search engine.
7.CHistoryHeuristic categories: history inspired category.
8.CAlphabeta_HHEngine categories: history inspired with Alpha-Beta search engine.
9.CAspirationSearch categories: desire to search engine.
10.CIDAlphabetaEngine categories: iterative deepening search engine.
11.CMTD_fEngine category: MTD (f) search engine.
12.CTr Platform: |
Size: 172032 |
Author:朱雪松 |
Hits:
Description: 五子棋游戏,采用alpha-beta剪枝优化搜索算法,深度可达6步。-five-chess game, with alpha-beta optimal search algorithm, the depth is up to 6 steps Platform: |
Size: 1544192 |
Author:ling |
Hits:
Description: 使用Alpha, Beta剪枝的,能控制搜索层数,用MFC实现的一字棋程序。界面好看,算法优美。-The use of Alpha, Beta pruning, and can control the search the number of layers to achieve the word with MFC chess program. Interface look good, beautiful algorithm. Platform: |
Size: 660480 |
Author:蚂蚁 |
Hits:
Description: 中国象棋、五子棋等人工智能所使用的空窗探测法,效率高于Alpha-beta搜索-Chinese chess, backgammon and other artificial intelligence used by the window of detection method, more efficient than Alpha-beta search Platform: |
Size: 3072 |
Author:zhangts |
Hits:
Description: Alpha-Beta搜索算法,博弈树搜索中最常用的算法之一-Alpha-Beta search algorithm, the game tree search, one of the most commonly used algorithms Platform: |
Size: 1024 |
Author:zhangts |
Hits:
Description: 本人毕业设计时使用Alpha-Beta搜索算法的五子棋程序,觉得有用的可以参考下。-I graduated from design-time using the Alpha-Beta search algorithm Gobang program, find useful can refer to the next. Platform: |
Size: 87040 |
Author:hexun |
Hits:
Description: 基于VC6的中国象棋源码,使用了大量算法,包括搜索引擎基类.负极大值法搜索擎.Alpha-Beta剪枝技术的搜索引擎.fail-softalpha-beta搜索引擎.带历史启发的Alpha-Beta搜索引擎.渴望搜索引擎.
-Based the VC6 Chinese chess source code, the use of a large number of algorithms, including search engines base class. Negative maxima France search engine search engine of the Alpha-Beta pruning. Fail-softalpha-beta search engine. With history inspired by the Alpha-Beta search engine. desire search engine. Platform: |
Size: 174080 |
Author:李建 |
Hits:
Description: 黑白棋,分别对最大最小搜索法和alpha-beta搜索法进行实现。-Othello, the maximum and minimum search method and alpha-beta search method. Platform: |
Size: 63488 |
Author:陈丛辉 |
Hits:
Description: 黑白棋AI算法 比较智能,能下赢别人的黑白棋算法,alpha beta搜索和估值函数做的不错-Othello AI algorithms compare smart, Othello algorithm under win someone else' s, the alpha-beta search and valuation function well Platform: |
Size: 1024 |
Author:姚继涛 |
Hits:
Description: 基于window下的小游戏。代码一共1800行,用c++编写,核心算法是alpha-beta搜索,使用directx,没有使用MFC和GDI,没有运用面向对象思想,这样可以让读者只需要关心核心的算法与数据结构。-Under the window-based mini-games. A total of 1800 line code with c++ written, the core algorithm is the alpha-beta search, use directx, do not use MFC and GDI, without the use of object-oriented thinking, This allows the reader need only concern the core algorithms and data structures. Platform: |
Size: 3507200 |
Author:贺雪冬 |
Hits:
Description: 使用了alpha-beta搜索,实现了简单的人机博弈。由于估值函数比较简单,目前棋力不是很强。-Use the alpha-beta search to achieve a simple man-machine game. Since the valuation function is relatively simple, there is not very strong chess. Platform: |
Size: 303104 |
Author:曲华 |
Hits:
Description: 中国象棋、五子棋等人工智能所使用的空窗探测法,效率高于Alpha-beta搜索-Chinese chess, backgammon and other artificial intelligence used by the window of detection method, more efficient than Alpha-beta search Platform: |
Size: 3072 |
Author:realmofsci |
Hits:
Description: 中国象棋、五子棋等人工智能所使用的空窗探测法,效率高于Alpha-beta搜索-Chinese chess, backgammon and other artificial intelligence used by the window of detection method, more efficient than Alpha-beta search Platform: |
Size: 3072 |
Author:dcf877yonglia0 |
Hits: