91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

兵河五四v0.6版的象棋引擎源碼,非常好

資源截圖

代碼片段和文件信息

////////////////////////////////////////////////////////////////////////////////////////////////////////////
//?源文件:Binghewusi.cpp?????????????????????????????????????????????????????????????????????????????????//
//?*******************************************************************************************************//
//?中國象棋通用引擎----兵河五四,支持《中國象棋通用引擎協議》(Universal?Chinese?Chess?Protocol,簡稱ucci)?//
//?作者:?范?德?軍????????????????????????????????????????????????????????????????????????????????????????//
//?單位:?中國原子能科學研究院????????????????????????????????????????????????????????????????????????????//
//?郵箱:?fan_de_jun@sina.com.cn??????????????????????????????????????????????????????????????????????????//
//??QQ?:?83021504????????????????????????????????????????????????????????????????????????????????????????//
//?*******************************************************************************************************//
//?功能:?????????????????????????????????????????????????????????????????????????????????????????????????//
//?1.?控制臺應用程序的入口點??????????????????????????????????????????????????????????????????????????????//
//?2.?通過ucci協議與界面程序之間進行通訊??????????????????????????????????????????????????????????????????//
////////////////////////////////////////////////////////////////////////////////////////////////////////////

#include?
#include?“ucci.h“
#include?“FenBoard.h“
#include?“Search.h“


int?main(int?argc?char*?argv[])
{
int?n;
const?char?*BoolValue[2]?=?{?“false“?“true“?};
const?char?*Chessstyle[3]?=?{?“solid“?“normal“?“risky“?};
char?*BackSlashPtr;
char?BookFile[1024];
CommEnum?IdleComm;
CommDetail?Command;
int?ThisMove;

printf(“*******************************兵河五四?V0.60*********************************\n“);
printf(“**?作者:范德軍?????????????????????????????????????????????????????????????**\n“);
printf(“**?支持《中國象棋通用引擎協議》(Universal?Chinese?Chess?Protocol,簡稱UCCI)?**\n“);
printf(“**?引擎可以用“象堡”ElephantBoard界面程序(作者:黃晨)加載。????????????????**\n“);
printf(“**?歡迎使用“兵河五四?V0.60”中國象棋引擎???????????????????????????????????**\n“);
printf(“******************************************************************************\n“);
printf(“請鍵入ucci指令......\n“);

//?引擎接收“ucci“指令
if(BootLine()?==?e_CommUcci)
{
//?尋找引擎所在的目錄argv[0],并且把“BOOK.DAT“默認為缺省的開局庫開局庫
BackSlashPtr?=?strrchr(argv[0]?‘\\‘);
if?(BackSlashPtr?==?0)?
strcpy(BookFile?“BOOK.DAT“);
else
{
strncpy(BookFile?argv[0]?BackSlashPtr?+?1?-?argv[0]);
strcpy(BookFile?+?(BackSlashPtr?+?1?-?argv[0])?“BOOK.DAT“);
}

//?調用CSearch類,構造函數初始化一些相關參數
//a.初始化著法預產生數組
//b.初始化Hash表,分配21+1=22級Hash表,64M
//c.清空歷史啟發表
CSearch?ThisSearch;

//?顯示引擎的名稱、版本、作者和使用者
printf(“\n“);
printf(“id?name?中國象棋之“兵河五四V0.60”\n“);
fflush(stdout);
printf(“id?copyright?版權所有(C)?2005-2008\n“);
fflush(stdout);
printf(“id?author?范德軍(中國原子能科學研究院)\n“);
fflush(stdout);
printf(“id?user?未知\n\n“);
fflush(stdout);

//?顯示引擎ucci指

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????326760??2005-12-13?10:23??兵河五四.mht

?????文件????????909??2005-09-16?00:51??Binghewusi.sln

?????文件???????2568??2005-12-13?10:07??Binghewusi.rc

?????文件???????4704??2005-12-13?10:07??Binghewusi.vcproj

?????文件?????535552??2005-12-19?13:23??Binghewusi.ncb

?????文件???????2238??2004-08-01?14:25??Binghewusi.ico

?????文件???????3917??2005-12-19?13:20??SearchInfo.txt

?????文件?????106496??2005-12-19?13:07??兵河五四?V0.60.exe

?????目錄??????????0??2005-12-19?13:59??Release

?????文件?????106496??2005-12-19?13:07??Release\兵河五四?V0.60.exe

?????文件????1666548??2005-04-29?19:35??BOOK.DAT

?????文件??????36804??2005-12-13?10:07??Binghewusi.aps

?????文件???????9723??2005-09-28?01:26??BitBoard.h

?????文件??????????0??2005-10-17?18:11??Evaluation.cpp.h

?????文件???????3513??2005-10-21?15:12??Evaluation.h

?????文件???????3499??2005-10-18?18:02??FenBoard.h

?????文件???????4480??2005-10-18?18:02??HashTable.h

?????文件???????4196??2005-10-20?15:31??MoveGen.h

?????文件???????5549??2005-10-22?16:51??PreMove.h

?????文件????????947??2005-10-08?16:20??resource.h

?????文件???????6296??2005-10-21?15:24??Search.h

?????文件???????4224??2005-10-03?11:10??ucci.h

?????文件??????14919??2005-12-13?10:07??Binghewusi.cpp

?????文件??????16372??2005-12-13?09:35??Evaluation.cpp

?????文件???????7243??2005-10-18?18:02??FenBoard.cpp

?????文件??????15748??2005-10-19?10:23??HashTable.cpp

?????文件??????52419??2005-10-21?17:04??MoveGen.cpp

?????文件??????14637??2005-10-22?17:04??PreMove.cpp

?????文件??????55893??2005-12-19?13:07??Search.cpp

?????文件??????14969??2005-10-09?22:39??ucci.cpp

............此處省略4個文件信息

評論

共有 條評論