資源簡介
本連載將分六個階段來闡述一個電腦象棋程序從無到有、從弱智到聰明的過程,對應(yīng)“象棋小巫師”示范程序的各個版本:
0.1版:介紹制作象棋圖形界面的方法;
0.2版:介紹中國象棋規(guī)則的實現(xiàn);
0.3版:介紹以Alpha-Beta搜索為基礎(chǔ)的一些計算機(jī)博弈基本智能算法;
0.4版:介紹Zobrist校驗碼、重復(fù)局面判斷以及消除水平線效應(yīng)的各種技術(shù),進(jìn)一步提高程序的智能;
0.5版:介紹置換表技術(shù)和走法順序優(yōu)化技巧,使一個象棋程序的技術(shù)架構(gòu)趨于完整;
0.6版:介紹克服搜索不穩(wěn)定性的方法、開局庫、走子隨機(jī)性等錦上添花的技術(shù)。
代碼片段和文件信息
評論
共有 條評論