基于QT的中國(guó)象棋人機(jī)對(duì)弈的設(shè)計(jì)思路與實(shí)現(xiàn)
發(fā)布時(shí)間:2023-06-03 01:14
<正>本文通過(guò)構(gòu)建QT人機(jī)交互界面,實(shí)現(xiàn)一個(gè)中國(guó)象棋人機(jī)對(duì)弈程序。文中闡述系統(tǒng)的設(shè)計(jì)思路,以及Alpha-Beta剪枝算法的基本原理,實(shí)現(xiàn)走棋程序搜索深度達(dá)到5層,平均每次的搜索時(shí)間1——2秒左右,屬于可以接收的時(shí)間限度。中國(guó)象棋被稱作中國(guó)文化的國(guó)粹,可以鍛煉人的思維水平。隨著人工智能的發(fā)展,推進(jìn)了博弈論在人工智能領(lǐng)域的研究。最早研
【文章頁(yè)數(shù)】:2 頁(yè)
【文章目錄】:
1 數(shù)據(jù)結(jié)構(gòu)
1.1 棋盤(pán)和棋子的編碼
1.2 著法生成
1.3 將軍檢測(cè)
1.4 長(zhǎng)捉和長(zhǎng)將
2 評(píng)價(jià)函數(shù)
2.1 棋子力值
2.2 位置估值
2.3 棋子的靈活性
2.4 威脅與保護(hù)
3 搜索剪枝算法——Alpha-Beta剪枝搜索
4 界面設(shè)計(jì)
5 結(jié)語(yǔ)
本文編號(hào):3828383
【文章頁(yè)數(shù)】:2 頁(yè)
【文章目錄】:
1 數(shù)據(jù)結(jié)構(gòu)
1.1 棋盤(pán)和棋子的編碼
1.2 著法生成
1.3 將軍檢測(cè)
1.4 長(zhǎng)捉和長(zhǎng)將
2 評(píng)價(jià)函數(shù)
2.1 棋子力值
2.2 位置估值
2.3 棋子的靈活性
2.4 威脅與保護(hù)
3 搜索剪枝算法——Alpha-Beta剪枝搜索
4 界面設(shè)計(jì)
5 結(jié)語(yǔ)
本文編號(hào):3828383
本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/3828383.html
最近更新
教材專(zhuān)著