文件名称:Brutus7BETAv01
介绍说明--下载内容均来自于网络,请自行研究使用
一款值得研究的国际象棋引擎程序,很初级,适合作为编写人工智能的入门代码。兼容winboard Gui.-Brutus Chess is a winboard-compatible chess engine. It ain t the strongest, but be carefull, a millenium or two ago he knocked out Caesar! You can play chess against Brutus either using the command-line, or using winboard, a very nicy graphical user interface. Winboard can be downloaded here. Just unzip the files into the winboard directory and start the program.
Brutus has been written in C++ and is designed in an object oriented way (as far as the speed allowed it to). Initially it has been inspired by engines like TSCP, Beowulf and Crafty. I would like to thank all authors for providing their code freely. The source code of Brutus can be downloaden below. Brutus has an alpha-beta algoritm, hashtable, opening book, null-move pruning, pondering, and a very complicated evaluation algoritm. (Complicated doesn t say it is a good one.... not yet anyway).
Brutus has been written in C++ and is designed in an object oriented way (as far as the speed allowed it to). Initially it has been inspired by engines like TSCP, Beowulf and Crafty. I would like to thank all authors for providing their code freely. The source code of Brutus can be downloaden below. Brutus has an alpha-beta algoritm, hashtable, opening book, null-move pruning, pondering, and a very complicated evaluation algoritm. (Complicated doesn t say it is a good one.... not yet anyway).
(系统自动生成,下载前可以参看下载内容)
下载文件列表
Brutus7BETAv01
..............\about.txt
..............\brutus init.ini
..............\license.txt
..............\source
..............\......\baseSearchThread.h
..............\......\baseSearchThread_alphaBeta.cpp
..............\......\baseSearchThread_constructor.cpp
..............\......\baseSearchThread_quiescense.cpp
..............\......\board.h
..............\......\board_constructor.cpp
..............\......\board_eval.cpp
..............\......\board_evalEnd.cpp
..............\......\board_generate.cpp
..............\......\board_makeMove.cpp
..............\......\board_misc.cpp
..............\......\board_setupPos.cpp
..............\......\board_tactics.cpp
..............\......\BrutusVC.icproj
..............\......\BrutusVC.sln
..............\......\BrutusVC.vcproj
..............\......\chessclock.cpp
..............\......\chessclock.h
..............\......\common.h
..............\......\egtb.cpp
..............\......\EGTBProbe.cpp
..............\......\EGTBProbe.h
..............\......\emptyThread.cpp
..............\......\emptyThread.h
..............\......\evalHashtable.cpp
..............\......\evalHashtable.h
..............\......\game.cpp
..............\......\game.h
..............\......\game_bench.cpp
..............\......\game_readVersionSettings.cpp
..............\......\game_tune.cpp
..............\......\hash.h
..............\......\hashtable-highLow.cpp
..............\......\hashtable-oorspronkelijk.cpp
..............\......\hashtable.cpp
..............\......\hashtable.h
..............\......\helperThread.cpp
..............\......\helperThread.h
..............\......\history.cpp
..............\......\history.h
..............\......\killerMoveTable.cpp
..............\......\killerMoveTable.h
..............\......\main.cpp
..............\......\moveGenerator.cpp
..............\......\moveGenerator.h
..............\......\movelist.cpp
..............\......\movelist.h
..............\......\mutex.cpp
..............\......\mutex.h
..............\......\opening_book.cpp
..............\......\opening_book.h
..............\......\searchtree.h
..............\......\searchtree_alphaBetaMP.cpp
..............\......\searchtree_constructor.cpp
..............\......\searchtree_pondering.cpp
..............\......\searchtree_rootsearch.cpp
..............\......\searchtree_rootsearchMP.cpp
..............\......\sharedStuff.h
..............\......\slidingMovesGenerator.cpp
..............\......\slidingMovesGenerator.h
..............\......\tbdecode.h
..............\......\timer.cpp
..............\......\timer.h
..............\......\zorbicKeyset.cpp
..............\......\zorbicKeyset.h
..............\about.txt
..............\brutus init.ini
..............\license.txt
..............\source
..............\......\baseSearchThread.h
..............\......\baseSearchThread_alphaBeta.cpp
..............\......\baseSearchThread_constructor.cpp
..............\......\baseSearchThread_quiescense.cpp
..............\......\board.h
..............\......\board_constructor.cpp
..............\......\board_eval.cpp
..............\......\board_evalEnd.cpp
..............\......\board_generate.cpp
..............\......\board_makeMove.cpp
..............\......\board_misc.cpp
..............\......\board_setupPos.cpp
..............\......\board_tactics.cpp
..............\......\BrutusVC.icproj
..............\......\BrutusVC.sln
..............\......\BrutusVC.vcproj
..............\......\chessclock.cpp
..............\......\chessclock.h
..............\......\common.h
..............\......\egtb.cpp
..............\......\EGTBProbe.cpp
..............\......\EGTBProbe.h
..............\......\emptyThread.cpp
..............\......\emptyThread.h
..............\......\evalHashtable.cpp
..............\......\evalHashtable.h
..............\......\game.cpp
..............\......\game.h
..............\......\game_bench.cpp
..............\......\game_readVersionSettings.cpp
..............\......\game_tune.cpp
..............\......\hash.h
..............\......\hashtable-highLow.cpp
..............\......\hashtable-oorspronkelijk.cpp
..............\......\hashtable.cpp
..............\......\hashtable.h
..............\......\helperThread.cpp
..............\......\helperThread.h
..............\......\history.cpp
..............\......\history.h
..............\......\killerMoveTable.cpp
..............\......\killerMoveTable.h
..............\......\main.cpp
..............\......\moveGenerator.cpp
..............\......\moveGenerator.h
..............\......\movelist.cpp
..............\......\movelist.h
..............\......\mutex.cpp
..............\......\mutex.h
..............\......\opening_book.cpp
..............\......\opening_book.h
..............\......\searchtree.h
..............\......\searchtree_alphaBetaMP.cpp
..............\......\searchtree_constructor.cpp
..............\......\searchtree_pondering.cpp
..............\......\searchtree_rootsearch.cpp
..............\......\searchtree_rootsearchMP.cpp
..............\......\sharedStuff.h
..............\......\slidingMovesGenerator.cpp
..............\......\slidingMovesGenerator.h
..............\......\tbdecode.h
..............\......\timer.cpp
..............\......\timer.h
..............\......\zorbicKeyset.cpp
..............\......\zorbicKeyset.h