資源簡介
本連載將分六個階段來闡述一個電腦象棋程序從無到有、從弱智到聰明的過程,對應“象棋小巫師”示范程序的各個版本:
0.1版:介紹制作象棋圖形界面的方法;
0.2版:介紹中國象棋規則的實現;
0.3版:介紹以Alpha-Beta搜索為基礎的一些計算機博弈基本智能算法;
0.4版:介紹Zobrist校驗碼、重復局面判斷以及消除水平線效應的各種技術,進一步提高程序的智能;
0.5版:介紹置換表技術和走法順序優化技巧,使一個象棋程序的技術架構趨于完整;
0.6版:介紹克服搜索不穩定性的方法、開局庫、走子隨機性等錦上添花的技術。
代碼片段和文件信息
- 上一篇:DV-hop算法的源代碼
- 下一篇:小波神經網絡進行短期電力負荷預測
評論
共有 條評論