智能中國(guó)象棋系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).doc
約46頁(yè)DOC格式手機(jī)打開(kāi)展開(kāi)
智能中國(guó)象棋系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),本文結(jié)合在中國(guó)象棋機(jī)器博弈方面的實(shí)踐經(jīng)驗(yàn),在分析了中國(guó)象棋游戲需求基礎(chǔ)上,設(shè)計(jì)并實(shí)現(xiàn)了智能中國(guó)象棋系統(tǒng)。該系統(tǒng)包括人人對(duì)戰(zhàn)、人機(jī)對(duì)戰(zhàn)、制作棋譜、播放棋譜以及挑戰(zhàn)英雄榜等功能模塊。人人對(duì)戰(zhàn)規(guī)則明確,包含了中國(guó)象棋所有的著法;人機(jī)對(duì)戰(zhàn)中電腦棋力分為簡(jiǎn)單、中等、困難三個(gè)等級(jí),方便了不同水平人群的選擇;制作和播放棋譜模塊容易操...
內(nèi)容介紹
此文檔由會(huì)員 lzymzgq 發(fā)布
本文結(jié)合在中國(guó)象棋機(jī)器博弈方面的實(shí)踐經(jīng)驗(yàn),在分析了中國(guó)象棋游戲需求基礎(chǔ)上,設(shè)計(jì)并實(shí)現(xiàn)了智能中國(guó)象棋系統(tǒng)。該系統(tǒng)包括人人對(duì)戰(zhàn)、人機(jī)對(duì)戰(zhàn)、制作棋譜、播放棋譜以及挑戰(zhàn)英雄榜等功能模塊。人人對(duì)戰(zhàn)規(guī)則明確,包含了中國(guó)象棋所有的著法;人機(jī)對(duì)戰(zhàn)中電腦棋力分為簡(jiǎn)單、中等、困難三個(gè)等級(jí),方便了不同水平人群的選擇;制作和播放棋譜模塊容易操作,方便學(xué)習(xí);挑戰(zhàn)英雄榜則為象棋游戲增加了樂(lè)趣。
本系統(tǒng)的實(shí)現(xiàn)滿足了人們對(duì)中國(guó)象棋的基本需求,解決了傳統(tǒng)象棋游戲?qū)W習(xí)性差、棋譜不易保存、不易演示等問(wèn)題。
1 緒論 2
1.1選題的背景和意義 2
1.2發(fā)展動(dòng)態(tài)及研究現(xiàn)狀 2
1.3系統(tǒng)概述 3
1.4本文的主要工作 4
1.5論文結(jié)構(gòu) 5
2 系統(tǒng)的分析和設(shè)計(jì) 5
2.1數(shù)據(jù)結(jié)構(gòu)(DATA STRUCTURE) 5
2.1.1 棋盤(pán)的基本表示法(Board Representions)............................................ 6
2.2 著法生成(MOVE GENERATION) 8
2.2.1 模板匹配法................................................................................................. 8
2.2.2 預(yù)置表法..................................................................................................... 8
2.3 局面評(píng)估 9
2.3.1 估值函數(shù)(eva luation Function)............................................................ 9
2.3.2 估值的速度與博弈性能........................................................................... 11
2.3.3 估值函數(shù)的優(yōu)化....................................................................................... 11
2.4 博弈樹(shù)搜索技術(shù) 13
2.4.1 基本搜索算法........................................................................................... 13
2.4.2 高級(jí)搜索算法........................................................................................... 16
2.5 開(kāi)局庫(kù)設(shè)計(jì) 17
2.5.1 開(kāi)局庫(kù)的作用........................................................................................... 17
2.5.2 實(shí)現(xiàn)開(kāi)局庫(kù)的主要方法........................................................................... 17
3 系統(tǒng)的實(shí)現(xiàn) 19
3.1 系統(tǒng)的整體規(guī)劃 19
3.2 象棋界面的實(shí)現(xiàn) 20
3.3 對(duì)弈功能的實(shí)現(xiàn) 24
3.4 制作和演示棋譜的實(shí)現(xiàn) 28
3.5 象棋英雄榜的實(shí)現(xiàn) 32
3.6 開(kāi)局庫(kù)的實(shí)現(xiàn) 32
3.7 程序說(shuō)明 33
3.8 實(shí)驗(yàn)結(jié)果及分析 33
結(jié)論... 35
致 謝 37
參考文獻(xiàn) 38
附 錄 39
附錄A:A INTRODUCTION ABOUT CHINESE CHESSA 39
附錄B:關(guān)于中國(guó)象棋的一些簡(jiǎn)要介紹 42
本系統(tǒng)的實(shí)現(xiàn)滿足了人們對(duì)中國(guó)象棋的基本需求,解決了傳統(tǒng)象棋游戲?qū)W習(xí)性差、棋譜不易保存、不易演示等問(wèn)題。
1 緒論 2
1.1選題的背景和意義 2
1.2發(fā)展動(dòng)態(tài)及研究現(xiàn)狀 2
1.3系統(tǒng)概述 3
1.4本文的主要工作 4
1.5論文結(jié)構(gòu) 5
2 系統(tǒng)的分析和設(shè)計(jì) 5
2.1數(shù)據(jù)結(jié)構(gòu)(DATA STRUCTURE) 5
2.1.1 棋盤(pán)的基本表示法(Board Representions)............................................ 6
2.2 著法生成(MOVE GENERATION) 8
2.2.1 模板匹配法................................................................................................. 8
2.2.2 預(yù)置表法..................................................................................................... 8
2.3 局面評(píng)估 9
2.3.1 估值函數(shù)(eva luation Function)............................................................ 9
2.3.2 估值的速度與博弈性能........................................................................... 11
2.3.3 估值函數(shù)的優(yōu)化....................................................................................... 11
2.4 博弈樹(shù)搜索技術(shù) 13
2.4.1 基本搜索算法........................................................................................... 13
2.4.2 高級(jí)搜索算法........................................................................................... 16
2.5 開(kāi)局庫(kù)設(shè)計(jì) 17
2.5.1 開(kāi)局庫(kù)的作用........................................................................................... 17
2.5.2 實(shí)現(xiàn)開(kāi)局庫(kù)的主要方法........................................................................... 17
3 系統(tǒng)的實(shí)現(xiàn) 19
3.1 系統(tǒng)的整體規(guī)劃 19
3.2 象棋界面的實(shí)現(xiàn) 20
3.3 對(duì)弈功能的實(shí)現(xiàn) 24
3.4 制作和演示棋譜的實(shí)現(xiàn) 28
3.5 象棋英雄榜的實(shí)現(xiàn) 32
3.6 開(kāi)局庫(kù)的實(shí)現(xiàn) 32
3.7 程序說(shuō)明 33
3.8 實(shí)驗(yàn)結(jié)果及分析 33
結(jié)論... 35
致 謝 37
參考文獻(xiàn) 38
附 錄 39
附錄A:A INTRODUCTION ABOUT CHINESE CHESSA 39
附錄B:關(guān)于中國(guó)象棋的一些簡(jiǎn)要介紹 42
TA們正在看...
- 五年級(jí)上學(xué)期病句修改.ppt
- 2022年人力資源社會(huì)保障工作要點(diǎn).docx
- xxx中學(xué)禁止學(xué)生攜帶和使用手機(jī)的規(guī)定.docx
- 中學(xué)(學(xué)校)中層教干考評(píng)辦法.docx
- 關(guān)于平臺(tái)公司市場(chǎng)化轉(zhuǎn)型發(fā)展幾點(diǎn)思考.docx
- 京品“碳中和”--探索個(gè)人碳賬戶應(yīng)用,實(shí)踐綠色金...pptx
- 市消防救援大隊(duì)春季防火提示.docx
- 九年級(jí)班主任工作計(jì)劃(三篇).docx
- 中小學(xué)語(yǔ)文教師作文批改常用評(píng)語(yǔ)集錦.docx
- 三維動(dòng)畫(huà)論文短片《驢》.doc