文件名称:Brutus7BETAv01
-
所属分类:
- 标签属性:
- 上传时间:2012-11-16
-
文件大小:134.44kb
-
已下载:0次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
一款值得研究的国际象棋引擎程序,很初级,适合作为编写人工智能的入门代码。兼容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/source/baseSearchThread.h
Brutus7BETAv01/source/baseSearchThread_alphaBeta.cpp
Brutus7BETAv01/source/baseSearchThread_constructor.cpp
Brutus7BETAv01/source/baseSearchThread_quiescense.cpp
Brutus7BETAv01/source/board.h
Brutus7BETAv01/source/board_constructor.cpp
Brutus7BETAv01/source/board_eval.cpp
Brutus7BETAv01/source/board_evalEnd.cpp
Brutus7BETAv01/source/board_generate.cpp
Brutus7BETAv01/source/board_makeMove.cpp
Brutus7BETAv01/source/board_misc.cpp
Brutus7BETAv01/source/board_setupPos.cpp
Brutus7BETAv01/source/board_tactics.cpp
Brutus7BETAv01/source/BrutusVC.icproj
Brutus7BETAv01/source/BrutusVC.sln
Brutus7BETAv01/source/BrutusVC.vcproj
Brutus7BETAv01/source/chessclock.cpp
Brutus7BETAv01/source/chessclock.h
Brutus7BETAv01/source/common.h
Brutus7BETAv01/source/egtb.cpp
Brutus7BETAv01/source/EGTBProbe.cpp
Brutus7BETAv01/source/EGTBProbe.h
Brutus7BETAv01/source/emptyThread.cpp
Brutus7BETAv01/source/emptyThread.h
Brutus7BETAv01/source/evalHashtable.cpp
Brutus7BETAv01/source/evalHashtable.h
Brutus7BETAv01/source/game.cpp
Brutus7BETAv01/source/game.h
Brutus7BETAv01/source/game_bench.cpp
Brutus7BETAv01/source/game_readVersionSettings.cpp
Brutus7BETAv01/source/game_tune.cpp
Brutus7BETAv01/source/hash.h
Brutus7BETAv01/source/hashtable-highLow.cpp
Brutus7BETAv01/source/hashtable-oorspronkelijk.cpp
Brutus7BETAv01/source/hashtable.cpp
Brutus7BETAv01/source/hashtable.h
Brutus7BETAv01/source/helperThread.cpp
Brutus7BETAv01/source/helperThread.h
Brutus7BETAv01/source/history.cpp
Brutus7BETAv01/source/history.h
Brutus7BETAv01/source/killerMoveTable.cpp
Brutus7BETAv01/source/killerMoveTable.h
Brutus7BETAv01/source/main.cpp
Brutus7BETAv01/source/moveGenerator.cpp
Brutus7BETAv01/source/moveGenerator.h
Brutus7BETAv01/source/movelist.cpp
Brutus7BETAv01/source/movelist.h
Brutus7BETAv01/source/mutex.cpp
Brutus7BETAv01/source/mutex.h
Brutus7BETAv01/source/opening_book.cpp
Brutus7BETAv01/source/opening_book.h
Brutus7BETAv01/source/searchtree.h
Brutus7BETAv01/source/searchtree_alphaBetaMP.cpp
Brutus7BETAv01/source/searchtree_constructor.cpp
Brutus7BETAv01/source/searchtree_pondering.cpp
Brutus7BETAv01/source/searchtree_rootsearch.cpp
Brutus7BETAv01/source/searchtree_rootsearchMP.cpp
Brutus7BETAv01/source/sharedStuff.h
Brutus7BETAv01/source/slidingMovesGenerator.cpp
Brutus7BETAv01/source/slidingMovesGenerator.h
Brutus7BETAv01/source/tbdecode.h
Brutus7BETAv01/source/timer.cpp
Brutus7BETAv01/source/timer.h
Brutus7BETAv01/source/zorbicKeyset.cpp
Brutus7BETAv01/source/zorbicKeyset.h
Brutus7BETAv01/about.txt
Brutus7BETAv01/brutus init.ini
Brutus7BETAv01/license.txt
Brutus7BETAv01/source
Brutus7BETAv01
Brutus7BETAv01/source/baseSearchThread_alphaBeta.cpp
Brutus7BETAv01/source/baseSearchThread_constructor.cpp
Brutus7BETAv01/source/baseSearchThread_quiescense.cpp
Brutus7BETAv01/source/board.h
Brutus7BETAv01/source/board_constructor.cpp
Brutus7BETAv01/source/board_eval.cpp
Brutus7BETAv01/source/board_evalEnd.cpp
Brutus7BETAv01/source/board_generate.cpp
Brutus7BETAv01/source/board_makeMove.cpp
Brutus7BETAv01/source/board_misc.cpp
Brutus7BETAv01/source/board_setupPos.cpp
Brutus7BETAv01/source/board_tactics.cpp
Brutus7BETAv01/source/BrutusVC.icproj
Brutus7BETAv01/source/BrutusVC.sln
Brutus7BETAv01/source/BrutusVC.vcproj
Brutus7BETAv01/source/chessclock.cpp
Brutus7BETAv01/source/chessclock.h
Brutus7BETAv01/source/common.h
Brutus7BETAv01/source/egtb.cpp
Brutus7BETAv01/source/EGTBProbe.cpp
Brutus7BETAv01/source/EGTBProbe.h
Brutus7BETAv01/source/emptyThread.cpp
Brutus7BETAv01/source/emptyThread.h
Brutus7BETAv01/source/evalHashtable.cpp
Brutus7BETAv01/source/evalHashtable.h
Brutus7BETAv01/source/game.cpp
Brutus7BETAv01/source/game.h
Brutus7BETAv01/source/game_bench.cpp
Brutus7BETAv01/source/game_readVersionSettings.cpp
Brutus7BETAv01/source/game_tune.cpp
Brutus7BETAv01/source/hash.h
Brutus7BETAv01/source/hashtable-highLow.cpp
Brutus7BETAv01/source/hashtable-oorspronkelijk.cpp
Brutus7BETAv01/source/hashtable.cpp
Brutus7BETAv01/source/hashtable.h
Brutus7BETAv01/source/helperThread.cpp
Brutus7BETAv01/source/helperThread.h
Brutus7BETAv01/source/history.cpp
Brutus7BETAv01/source/history.h
Brutus7BETAv01/source/killerMoveTable.cpp
Brutus7BETAv01/source/killerMoveTable.h
Brutus7BETAv01/source/main.cpp
Brutus7BETAv01/source/moveGenerator.cpp
Brutus7BETAv01/source/moveGenerator.h
Brutus7BETAv01/source/movelist.cpp
Brutus7BETAv01/source/movelist.h
Brutus7BETAv01/source/mutex.cpp
Brutus7BETAv01/source/mutex.h
Brutus7BETAv01/source/opening_book.cpp
Brutus7BETAv01/source/opening_book.h
Brutus7BETAv01/source/searchtree.h
Brutus7BETAv01/source/searchtree_alphaBetaMP.cpp
Brutus7BETAv01/source/searchtree_constructor.cpp
Brutus7BETAv01/source/searchtree_pondering.cpp
Brutus7BETAv01/source/searchtree_rootsearch.cpp
Brutus7BETAv01/source/searchtree_rootsearchMP.cpp
Brutus7BETAv01/source/sharedStuff.h
Brutus7BETAv01/source/slidingMovesGenerator.cpp
Brutus7BETAv01/source/slidingMovesGenerator.h
Brutus7BETAv01/source/tbdecode.h
Brutus7BETAv01/source/timer.cpp
Brutus7BETAv01/source/timer.h
Brutus7BETAv01/source/zorbicKeyset.cpp
Brutus7BETAv01/source/zorbicKeyset.h
Brutus7BETAv01/about.txt
Brutus7BETAv01/brutus init.ini
Brutus7BETAv01/license.txt
Brutus7BETAv01/source
Brutus7BETAv01
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.