亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 中國象棋對弈程序elephanteye(象眼).htm

?? 象棋程序設計全資料集(介紹編寫象棋程序的方法思路)
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0050)http://www.elephantbase.net/league/elephanteye.htm -->
<HTML><HEAD><TITLE>中國象棋對弈程序ElephantEye(象眼)</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb_2312-80">
<META content="MSHTML 6.00.3790.536" name=GENERATOR></HEAD>
<BODY background=中國象棋對弈程序ElephantEye(象眼)_files/background.gif>
<DL>
  <DIV align=center>
  <CENTER>
  <DT><FONT face=隸書 size=6><IMG height=32 
  src="中國象棋對弈程序ElephantEye(象眼)_files/elephanteye.gif" 
  width=32>中國象棋對弈程序</FONT><FONT face=Arial 
  size=6><STRONG>ElephantEye(</STRONG></FONT><FONT face=隸書 size=6>象眼</FONT><FONT 
  face=Arial size=6><STRONG>)</STRONG></FONT><FONT face=楷體_GB2312 
  size=4><STRONG> 版本:</STRONG></FONT><FONT face=Arial 
  size=4><STRONG>1.3</STRONG></FONT> </CENTER></DT></DIV>
  <DIV align=center>
  <CENTER>
  <DT>  </CENTER></DT></DIV>
  <DIV align=center>
  <CENTER>
  <DT>黃晨 <FONT face="Times New Roman">*</FONT> <FONT 
  face="Times New Roman">2006</FONT>年<FONT face="Times New Roman">3</FONT>月 
  </CENTER></DT></DIV>
  <DIV align=center>
  <CENTER>
  <DT><FONT face="Times New Roman">( * </FONT>聯系地址:復旦大學化學系表面化學實驗室,<FONT 
  face="Times New Roman">eMail</FONT>:<A 
  href="mailto:webmaster@elephantbase.net"><FONT 
  face="Times New Roman">webmaster@elephantbase.net</FONT></A><FONT 
  face="Times New Roman">)</FONT> </CENTER></DT></DIV>
  <DIV align=left>
  <DT>  </DT></DIV>
  <DIV align=left>
  <DT><FONT face=楷體_GB2312 size=4><STRONG>一、簡介</STRONG></FONT> </DT></DIV>
  <DIV align=left>
  <DT>  </DT></DIV>
  <DIV align=left>
  <DT>  <FONT face="Times New Roman">ElephantEye </FONT>是一款自由的中國象棋程序,在遵循《<FONT 
  face="Times New Roman">GNU</FONT>通用公共許可協議》<FONT face="Times New Roman">(GNU 
  General Public Licence)</FONT>的前提下,廣大象棋愛好者和程序設計師可以以任何非商業的目的使用 <FONT 
  face="Times New Roman">ElephantEye </FONT>及其源程序。 </DT></DIV>
  <DIV align=left>
  <DT>  <FONT face="Times New Roman">ElephantEye 
  </FONT>中文名稱為“象眼”,它跟“馬腿”和“炮架子”一起構成了中國象棋“棋盤上的第三維”。<FONT 
  face="Times New Roman">ElephantEye </FONT>通常與一個象棋棋譜編輯軟件<FONT 
  face="Times New Roman">ElephantBoard </FONT>配合使用,寓意有板有眼<FONT 
  face="Times New Roman">(</FONT>英文 <FONT face="Times New Roman">Board 
  </FONT>的意思是“板”<FONT face="Times New Roman">)</FONT>。<FONT 
  face="Times New Roman">(</FONT>注:現在 <FONT face="Times New Roman">ElephantBoard 
  </FONT>已更名為“象棋巫師”。<FONT face="Times New Roman">)</FONT> </DT></DIV>
  <DIV align=left>
  <DT>  <FONT face="Times New Roman">ElephantEye 1.00 </FONT>作為<FONT 
  face="Times New Roman">2005</FONT>年在臺北舉辦的第<FONT 
  face="Times New Roman">10</FONT>屆電腦奧林匹克大賽的參賽程序,得到了鄭明政<FONT 
  face="Times New Roman">(</FONT>網名 <FONT 
  face="Times New Roman">Poor)</FONT>、施金山<FONT 
  face="Times New Roman">(</FONT>網名專家<FONT 
  face="Times New Roman">)</FONT>以及《象棋百科全書論壇》全體網友的大力支持,在此作者向他們表示感謝。 </DT></DIV>
  <DIV align=left>
  <DT>  </DT></DIV>
  <DIV align=left>
  <DT><FONT face=楷體_GB2312 size=4><STRONG>二、引擎協議</STRONG></FONT> </DT></DIV>
  <DIV align=left>
  <DT>  </DT></DIV>
  <DIV align=left>
  <DT>  <FONT face="Times New Roman">ElephantEye </FONT>支持<FONT 
  face="Times New Roman">UCCI</FONT>協議<FONT 
  face="Times New Roman">1.02</FONT>,<FONT face="Times New Roman">ElephantEye 
  1.04</FONT>及其以后版本不再支持淺紅象棋協議,淺紅象棋用戶可使用<FONT 
  face="Times New Roman">UCCI</FONT>引擎適配器<FONT 
  face="Times New Roman">(UCCI2QH)</FONT>。 </DT></DIV>
  <DIV align=left>
  <DT><FONT face="Times New Roman">(1) </FONT>支持的<FONT 
  face="Times New Roman">UCCI</FONT>協議的命令有: </DT></DIV>
  <DIV align=left>
  <DT>  <FONT face="Times New Roman">ucci</FONT> </DT></DIV>
  <DIV align=left>
  <DT>  <FONT face="Times New Roman">setoption ...</FONT> </DT></DIV>
  <DIV align=left>
  <DT>  <FONT face="Times New Roman">position {&lt;special_position&gt; | fen 
  &lt;fen_str&gt;} [moves &lt;move_list&gt;]</FONT> </DT></DIV>
  <DIV align=left>
  <DT>  <FONT face="Times New Roman">banmoves &lt;move_list&gt;</FONT> 
  </DT></DIV>
  <DIV align=left>
  <DT>  <FONT face="Times New Roman">go [ponder] {time &lt;time&gt; [movestogo 
  &lt;moves_to_go&gt; | increment &lt;increment&gt;] | depth &lt;depth&gt; | 
  infinite}</FONT> </DT></DIV>
  <DIV align=left>
  <DT>  <FONT face="Times New Roman">ponderhit | stop</FONT> </DT></DIV>
  <DIV align=left>
  <DT>  <FONT face="Times New Roman">quit</FONT> </DT></DIV>
  <DIV align=left>
  <DT><FONT face="Times New Roman">(2) </FONT>可以返回的<FONT 
  face="Times New Roman">UCCI</FONT>協議的信息有: </DT></DIV>
  <DIV align=left>
  <DT>  <FONT face="Times New Roman">id {name &lt;engine_name&gt; | copyright 
  &lt;copyright_info&gt; | author &lt;author_name&gt; | user 
  &lt;user_name&gt;}</FONT> </DT></DIV>
  <DIV align=left>
  <DT>  <FONT face="Times New Roman">option ...</FONT> </DT></DIV>
  <DIV align=left>
  <DT>  <FONT face="Times New Roman">ucciok</FONT> </DT></DIV>
  <DIV align=left>
  <DT>  <FONT face="Times New Roman">info ...</FONT> </DT></DIV>
  <DIV align=left>
  <DT>  <FONT face="Times New Roman">{nobestmove | bestmove &lt;best_move&gt; 
  [ponder &lt;ponder_move&gt;]}</FONT> </DT></DIV>
  <DIV align=left>
  <DT>  <FONT face="Times New Roman">bye</FONT> </DT></DIV>
  <DIV align=left>
  <DT>  </DT></DIV>
  <DIV align=left>
  <DT><FONT face=楷體_GB2312 size=4><STRONG>三、參數設置</STRONG></FONT> </DT></DIV>
  <DIV align=left>
  <DT>  </DT></DIV>
  <DIV align=left>
  <DT>  <FONT face="Times New Roman">ElephantEye </FONT>作為<FONT 
  face="Times New Roman">UCCI</FONT>引擎,有若干可以設置的參數<FONT 
  face="Times New Roman">(</FONT>可以直接在《象棋巫師》中設置<FONT 
  face="Times New Roman">)</FONT>。 </DT></DIV>
  <DIV align=left>
  <DT><FONT face="Times New Roman">(1) </FONT>開局庫: </DT></DIV>
  <DIV align=left>
  <DT>  默認的開局庫為 <FONT face="Times New Roman">ElephantEye </FONT>程序<FONT 
  face="Times New Roman">(ELEEYE.EXE)</FONT>當前目錄下的 <FONT 
  face="Times New Roman">BOOK.DAT</FONT>,在設置完開局庫后,必須執行“導入開局庫”命令才會生效,建立新局或者重新啟動《象棋巫師》都會自動導入開局庫。目前 
  <FONT face="Times New Roman">ElephantEye 
  </FONT>只支持一個開局庫文件,設置多個開局庫反而會導致程序連一個開局庫也無法讀取。 </DT></DIV>
  <DIV align=left>
  <DT><FONT face="Times New Roman">(2) </FONT>思考時間: </DT></DIV>
  <DIV align=left>
  <DT>  限定思考深度通常不是很好的選擇,建議給定限時讓程序自動分配時間。而在解殺局或分析局面時,則可讓程序無限制思考,并可隨時中止思考。 
  </DT></DIV>
  <DIV align=left>
  <DT><FONT face="Times New Roman">(3) </FONT>置換表大小: </DT></DIV>
  <DIV align=left>
  <DT>  盡管置換表大小對程序的運行速度影響不大,默認<FONT 
  face="Times New Roman">16MB</FONT>的設置已經足夠,但<FONT 
  face="Times New Roman">ElephantEye 
  </FONT>還是提供了設置置換表大小的功能。在內存允許的情況下,下慢棋時可以適當增加置換表的大小,但建議不要超過物理內存的一半。 </DT></DIV>
  <DIV align=left>
  <DT><FONT face="Times New Roman">(3) </FONT>裁剪程度: </DT></DIV>
  <DIV align=left>
  <DT>  為加快程序的運算速度,<FONT face="Times New Roman">ElephantEye 
  </FONT>默認使用空著裁剪和歷史表裁剪,并且產生負面影響的可能性很小,因此推薦使用最高級別。中間兩個級別會禁用歷史表裁剪,最低級別會禁用空著裁剪。 
  </DT></DIV>
  <DIV align=left>
  <DT><FONT face="Times New Roman">(4) </FONT>知識量: </DT></DIV>
  <DIV align=left>
  <DT>  知識量和局面評價的準確性有關,在 <FONT face="Times New Roman">ElephantEye 
  </FONT>的知識量等級中,只有最低級別是不采用局面評價函數的<FONT 
  face="Times New Roman">(</FONT>只考慮子力價值<FONT 
  face="Times New Roman">)</FONT>,在解排局等不需要依靠審局知識來分析的局面時,可以嘗試用這種設置。 </DT></DIV>
  <DIV align=left>
  <DT><FONT face="Times New Roman">(5) </FONT>選擇性: </DT></DIV>
  <DIV align=left>
  <DT>  <FONT face="Times New Roman">ElephantEye </FONT>設有<FONT 
  face="Times New Roman">4</FONT>級選擇性。選擇性越大,程序越有可能走出它認為不是最好的著法,但“不是最好的著法”并非一點好處也沒有,尤其在沒有啟用開局庫時,適當增大選擇性,可以避免程序在相同的局面下走出一樣的著法。 
  </DT></DIV>
  <DIV align=left>
  <DT>  </DT></DIV>
  <DIV align=left>
  <DT><FONT face=楷體_GB2312 size=4><STRONG>四、規則</STRONG></FONT> </DT></DIV>
  <DIV align=left>
  <DT>  </DT></DIV>
  <DIV align=left>
  <DT>  盡管 <FONT face="Times New Roman">ElephantEye 
  </FONT>現有的規則知識僅限于“單方面長將作負”,但有很多變通的做法讓 <FONT face="Times New Roman">ElephantEye 
  </FONT>適應各種規則。例如作為淺紅象棋引擎,長捉的著法會自動被“淺紅象棋”所禁止。 </DT></DIV>
  <DIV align=left>
  <DT>  而作為<FONT face="Times New Roman">UCCI</FONT>引擎,盡管目前支持 <FONT 
  face="Times New Roman">UCCI </FONT>引擎的程序《象棋巫師》不會向引擎發送 <FONT 
  face="Times New Roman">banmoves </FONT>的禁著指令,但當局面出現三次重復時,<FONT 
  face="Times New Roman">ElephantEye </FONT>會自動變著,避免走出長捉等禁止著法。因此用戶在與 <FONT 
  face="Times New Roman">ElephantEye </FONT>對弈時,可按照以下步驟來讓 <FONT 
  face="Times New Roman">ElephantEye </FONT>適應規則: </DT></DIV>
  <DIV align=left>
  <DT>  <FONT face="Times New Roman">a. </FONT>當局面出現三次重復時,《象棋巫師》會作出一個初步的裁定; 
  </DT></DIV>
  <DIV align=left>
  <DT>  <FONT face="Times New Roman">b. </FONT>如果判定結果是某方長打作負,則不應該存在異議; 
  </DT></DIV>
  <DIV align=left>
  <DT>  <FONT face="Times New Roman">c. </FONT>如果《象棋巫師》判定和棋,則需要由用戶確認是否的確是和棋; 
  </DT></DIV>
  <DIV align=left>
  <DT>  <FONT face="Times New Roman">d. </FONT>如果用戶判定確實為和棋,則可結束棋局; </DT></DIV>
  <DIV align=left>
  <DT>  <FONT face="Times New Roman">e. </FONT>如果用戶判定 <FONT 
  face="Times New Roman">ElephantEye </FONT>存在長打的著法,則可繼續對局,此后<FONT 
  face="Times New Roman">ElephantEye </FONT>會自動變著,避免重復局面的出現。 </DT></DIV>
  <DIV align=left>
  <DT>  </DT></DIV>
  <DIV align=left>
  <DT><FONT face=楷體_GB2312 size=4><STRONG>五、博弈算法</STRONG></FONT> </DT></DIV>
  <DIV align=left>
  <DT>  </DT></DIV>
  <DIV align=left>
  <DT>  <FONT face="Times New Roman">ElephantEye 
  </FONT>屬于偏向蠻力的象棋程序,使用了嚴謹而有效的博弈算法: </DT></DIV>
  <DIV align=left>
  <DT><FONT face="Times New Roman">(1) </FONT>使用位行和位列的著法生成器: </DT></DIV>
  <DIV align=left>
  <DT>  位行<FONT face="Times New Roman">(BitRanks)</FONT>和位列<FONT 
  face="Times New Roman">(BitFiles)</FONT>有利于滑動棋子<FONT 
  face="Times New Roman">(</FONT>車和炮<FONT 
  face="Times New Roman">)</FONT>的著法<FONT 
  face="Times New Roman">(</FONT>尤其是吃子著法<FONT 
  face="Times New Roman">)</FONT>生成,位行和位列可以用查表來代替在射線上做的循環運算。在<FONT 
  face="Times New Roman">ElephantEye </FONT>中,位行和位列的技術不僅用在著法生成器中,也用到了牽制的判斷上。 
  </DT></DIV>
  <DIV align=left>
  <DT><FONT face="Times New Roman">(2) </FONT>靜態局面搜索: </DT></DIV>
  <DIV align=left>
  <DT>  在做靜態搜索時,<FONT face="Times New Roman">ElephantEye 
  </FONT>搜索了吃子或解將的著法,在搜索吃子著法時,<FONT face="Times New Roman">ElephantEye 
  </FONT>過濾掉不重要的吃子,例如吃不過河的兵、吃不處于防守中的士象等著法,都不在靜態搜索的范圍之內。 </DT></DIV>
  <DIV align=left>
  <DT><FONT face="Times New Roman">(3) </FONT>循環著法和長將檢測: </DT></DIV>
  <DIV align=left>
  <DT>  <FONT face="Times New Roman">ElephantEye 
  </FONT>可以識別循環著法,出現循環著法時可以判斷哪方為長將,并且會利用禁止長將的規則來謀求優勢,但目前 <FONT 
  face="Times New Roman">ElephantEye </FONT>還無法識別長捉。 </DT></DIV>
  <DIV align=left>
  <DT><FONT face="Times New Roman">(4) </FONT>置換表: </DT></DIV>
  <DIV align=left>
  <DT>  <FONT face="Times New Roman">ElephantEye 
  </FONT>參考了中國象棋程序“縱馬奔流”的設計思路,使用深度優先和始終覆蓋的雙層置換表,并采用低出<FONT 
  face="Times New Roman">(</FONT>高出<FONT 
  face="Times New Roman">)</FONT>邊界修正的置換表更新策略。 </DT></DIV>
  <DIV align=left>
  <DT><FONT face="Times New Roman">(5) </FONT>帶檢驗的空著裁剪: </DT></DIV>
  <DIV align=left>
  <DT>  <FONT face="Times New Roman">ElephantEye </FONT>使用 <FONT 
  face="Times New Roman">R=2 </FONT>的空著裁剪,在殘局階段使用帶檢驗的空著裁剪。 </DT></DIV>
  <DIV align=left>
  <DT><FONT face="Times New Roman">(6) </FONT>迭代加深<FONT 
  face="Times New Roman">/</FONT>吃子著法<FONT 
  face="Times New Roman">/</FONT>殺手著法<FONT face="Times New Roman">/</FONT>歷史表啟發: 
  </DT></DIV>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩mp4| 色狠狠一区二区| 五月天激情综合| 中文字幕在线观看不卡视频| 欧美国产精品中文字幕| 中文字幕第一区第二区| 综合激情网...| 一区二区三区四区在线免费观看 | 91久久人澡人人添人人爽欧美| 成人网男人的天堂| 成人av免费在线| 91蝌蚪porny| 欧美日韩三级视频| 日韩欧美在线123| 欧美xingq一区二区| 国产亚洲成av人在线观看导航| 久久久影视传媒| 中文字幕中文字幕一区| 亚洲人成精品久久久久| 日韩在线卡一卡二| 国产在线精品免费| 91丨国产丨九色丨pron| 欧美中文字幕一区二区三区亚洲| 欧美日韩国产综合久久| 欧美精品一区二区在线观看| 国产视频一区不卡| 亚洲精品欧美激情| 美腿丝袜在线亚洲一区| 丰满亚洲少妇av| 欧美在线看片a免费观看| 欧美刺激脚交jootjob| 国产精品蜜臀在线观看| 性做久久久久久免费观看| 国产美女精品在线| 91一区在线观看| 欧美成人一区二区三区在线观看 | 欧美日韩精品二区第二页| 日韩精品一区在线| 亚洲色图第一区| 精品一区精品二区高清| 91亚洲精华国产精华精华液| 欧美一区二区三区喷汁尤物| 亚洲欧洲av色图| 国产综合一区二区| 欧美日韩免费一区二区三区| 欧美经典一区二区三区| 日韩av高清在线观看| 91理论电影在线观看| 久久精品人人做人人综合| 亚洲图片欧美一区| 91在线丨porny丨国产| 精品国产伦一区二区三区免费| 亚洲免费在线视频一区 二区| 久久爱www久久做| 欧美亚洲日本国产| 国产精品每日更新在线播放网址| 久久成人羞羞网站| 欧美一区二区视频在线观看| 亚洲三级在线免费观看| 国产91综合网| 精品对白一区国产伦| 午夜一区二区三区视频| 在线亚洲人成电影网站色www| 欧美国产日本韩| 国产大片一区二区| 久久亚洲精精品中文字幕早川悠里 | 777午夜精品视频在线播放| 亚洲欧洲在线观看av| 国产成人久久精品77777最新版本| 91精品国产高清一区二区三区| 一区二区久久久| 91久久精品一区二区三区| 中文字幕中文字幕在线一区| 成人国产电影网| 国产精品久久久久一区| 不卡视频一二三四| 亚洲欧美综合色| www.日韩在线| 亚洲欧美另类小说视频| 色婷婷精品久久二区二区蜜臀av| 自拍av一区二区三区| 99re热这里只有精品免费视频| 国产精品久久久久久久久动漫| 成人激情图片网| 1024成人网| 欧美午夜精品久久久| 三级一区在线视频先锋 | 亚洲国产精品精华液网站| 精品视频1区2区| 偷偷要91色婷婷| 欧美成人a∨高清免费观看| 毛片基地黄久久久久久天堂| 精品美女在线播放| 成人黄色软件下载| 亚洲国产日韩a在线播放| 91精品国产综合久久小美女| 国产精品一区二区在线看| 中文字幕不卡一区| 在线观看不卡一区| 青青草国产成人av片免费| 国产亚洲欧美激情| 91久久精品一区二区三| 免费日韩伦理电影| 中文字幕乱码一区二区免费| 色94色欧美sute亚洲线路一ni| 午夜日韩在线观看| 国产午夜一区二区三区| 日本高清成人免费播放| 久久69国产一区二区蜜臀| 亚洲欧美影音先锋| 欧美一卡二卡在线| 99精品视频中文字幕| 日本不卡一区二区三区 | 欧美在线观看视频在线| 国产一区91精品张津瑜| 亚洲综合色网站| 久久精品一区二区| 欧美性猛交一区二区三区精品| 国产一区二区三区黄视频| 一区二区三区 在线观看视频| 精品第一国产综合精品aⅴ| 色婷婷久久久亚洲一区二区三区| 久久精品国产澳门| 亚洲黄色av一区| 国产清纯在线一区二区www| 538prom精品视频线放| av动漫一区二区| 国产九九视频一区二区三区| 亚洲国产精品久久人人爱蜜臀| 国产精品伦理在线| 精品1区2区在线观看| 精品视频资源站| 色成人在线视频| 成人手机在线视频| 国产一区美女在线| 蜜桃精品视频在线| 青青草伊人久久| 亚洲aaa精品| 亚洲在线一区二区三区| 亚洲欧洲三级电影| 国产欧美日韩综合| 国产偷国产偷亚洲高清人白洁 | 亚洲日本一区二区三区| 久久久亚洲午夜电影| 337p日本欧洲亚洲大胆精品| 欧美一区二区三区喷汁尤物| 欧美日本一区二区三区四区 | 国产成a人亚洲| 国产精品538一区二区在线| 日韩精品五月天| 视频一区二区中文字幕| 日韩福利视频网| 免费的成人av| 精品一区在线看| 国产一区二三区| 国产成人8x视频一区二区| 高清不卡在线观看av| 成人精品视频一区二区三区尤物| 国产一区二区三区最好精华液| 另类调教123区| 国产一区激情在线| 国产成人av资源| 99精品久久只有精品| 91捆绑美女网站| 欧美久久久一区| 精品国精品国产尤物美女| 久久美女艺术照精彩视频福利播放| 精品99久久久久久| 国产精品你懂的在线| 亚洲品质自拍视频网站| 亚洲午夜激情av| 老司机精品视频在线| 国产福利不卡视频| 91在线视频免费观看| 欧美日韩一卡二卡| 日韩精品一区二区三区视频在线观看 | 无吗不卡中文字幕| 激情深爱一区二区| 成人毛片视频在线观看| 一本一道久久a久久精品综合蜜臀| 在线免费观看不卡av| 欧美一区二区三区日韩| 日本一区二区三区在线不卡| 一区二区三区日韩在线观看| 午夜精品久久久久久久 | 亚洲视频免费在线| 日韩有码一区二区三区| 成人综合激情网| 欧美三级一区二区| 国产亚洲欧洲997久久综合 | 东方aⅴ免费观看久久av| 色国产精品一区在线观看| 欧美videos大乳护士334| 一区二区中文字幕在线| 欧美aaaaa成人免费观看视频| 91一区二区三区在线观看| 欧美成人a视频| 亚洲国产日韩一级| 99在线精品视频| 精品国产免费一区二区三区香蕉|