999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

人機(jī)對(duì)弈的設(shè)計(jì)及實(shí)現(xiàn)

2013-07-30 04:06:52吳四光
電子測(cè)試 2013年9期
關(guān)鍵詞:計(jì)算機(jī)

吳四光

(駐馬店職業(yè)技術(shù)學(xué)院,463000)

0 引言

五子棋不僅能增強(qiáng)思維能力,提高智力,而且富含哲理,有助于修身養(yǎng)性。五子棋既有現(xiàn)代休閑的明顯特征“短、平、快”,又有古典哲學(xué)的高深學(xué)問(wèn)“陰陽(yáng)易理”;它既有簡(jiǎn)單易學(xué)的特性,為人民群眾所喜聞樂(lè)見(jiàn),又有深?yuàn)W的技巧和高水平的國(guó)際性比賽;它的棋文化源淵流長(zhǎng),具有東方的神秘和西方的直觀;既有“場(chǎng)”的概念,亦有“點(diǎn)”的連接。它是中西文化的交流點(diǎn),是古今哲理的結(jié)晶。

1 設(shè)計(jì)及實(shí)現(xiàn)

1.1 設(shè)計(jì)思路

通過(guò)VC 調(diào)用API 自帶函數(shù)來(lái)完成程序圖形界面的顯示,用一15×15的為二維數(shù)組board[15][15]來(lái)存儲(chǔ)棋盤(pán)狀態(tài);如果電腦下子標(biāo)記為1(電腦棋子顏色0x0b),玩家下子標(biāo)記為2(玩家棋子顏色0x0e);五子棋棋盤(pán)中的任一個(gè)位置,都有可能往4個(gè)方向連成“5”,這樣總共有572個(gè)位置和方向的組合,稱為獲勝組合或成“5”的位置。如圖1所示。

由于對(duì)于計(jì)算機(jī)來(lái)說(shuō),直接通過(guò)棋盤(pán)信息判別走法的好壞并不精確。如圖2所示。除了輸贏這樣的局面可以可靠的判別外,其他的判斷都只能做到大致的估計(jì)。判斷兩種走法孰優(yōu)孰劣的一個(gè)好方法就是查看棋局走下去的結(jié)果,也就是向下搜索若干步,然后比較發(fā)展下去的結(jié)果。為了避免差錯(cuò),我們假定玩家的思考與電腦一樣,也就是,電腦想到的內(nèi)容,對(duì)手也想到了。為此,我們可以用極大極小搜索算法來(lái)處理:

輪到計(jì)算機(jī)時(shí),它可以選擇一個(gè)得分最高的位置下棋;但在該位置下棋后,假設(shè)玩家也很聰明,也能在下一步找到一個(gè)對(duì)他最有利的位置,這有可能使得計(jì)算四處于被動(dòng)局面、甚至輸?shù)舯荣悺R虼耍瑢?duì)計(jì)算機(jī)來(lái)說(shuō),它選擇的最佳位置,應(yīng)該是“它的得分+玩家的得分”的最大的位置。

本程序流程圖大體如下圖3所示。

1.2 代碼實(shí)現(xiàn)

InitializeBoard()有關(guān)參數(shù)的初始化:主要用于初始化計(jì)算機(jī)和玩家的獲勝組合情況

GiveScore()局面優(yōu)劣評(píng)估:得出當(dāng)前“家得分+電腦得分”的值,以便算出電腦落子的最佳位置。主要代碼:現(xiàn):得出算出電腦落子的位置。主要代碼:

圖1 獲勝組合

圖2 評(píng)估棋局的優(yōu)勢(shì)

圖 五子棋流程圖

3、ComTurn()極大極小值算法的實(shí)

4、Check()判定勝負(fù):玩家或電腦落子后從橫向、縱向、左上至右下、左下至右上掃描來(lái)確認(rèn)其是否成“5”,從而判定是否有一方勝出。

2 結(jié)束語(yǔ)

本文利用VC 實(shí)現(xiàn)了一個(gè)人機(jī)對(duì)弈的程序,徑實(shí)際運(yùn)行測(cè)試,效果良好。

[1]Walter Savitch 等.C++面向?qū)ο蟪绦蛟O(shè)計(jì)第6版[M].清華大學(xué)出版社,2008

[2]吳偉民等.數(shù)據(jù)結(jié)構(gòu) C 語(yǔ)言版[M].清華大學(xué)出版社,2008

[3]侯俊杰等.深入淺出MFC 第2版[M].華中科技大學(xué)出版社,2008

[4]劉偉琴等.軟件需求2第2版[M].清華大學(xué)出版社,2008

[5]譚浩強(qiáng)等.C 程序設(shè)計(jì)第3版[M].華中科技大學(xué)出版社,2008

[6]王曙燕等.C 語(yǔ)言程序設(shè)計(jì)[M].華中科技大學(xué)出版社,2008

[7]中國(guó)五子棋網(wǎng) http://www.backgammon-zg.cn

[8]百度 http://www.baidu.com

猜你喜歡
計(jì)算機(jī)
計(jì)算機(jī)操作系統(tǒng)
穿裙子的“計(jì)算機(jī)”
基于LabVIEW的計(jì)算機(jī)聯(lián)鎖仿真系統(tǒng)
基于計(jì)算機(jī)自然語(yǔ)言處理的機(jī)器翻譯技術(shù)應(yīng)用與簡(jiǎn)介
科技傳播(2019年22期)2020-01-14 03:06:34
計(jì)算機(jī)多媒體技術(shù)應(yīng)用初探
科技傳播(2019年22期)2020-01-14 03:06:30
信息系統(tǒng)審計(jì)中計(jì)算機(jī)審計(jì)的應(yīng)用
計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)技術(shù)的幾點(diǎn)探討
電子制作(2017年14期)2017-12-18 07:08:10
計(jì)算機(jī)網(wǎng)絡(luò)安全
iLOCK型計(jì)算機(jī)聯(lián)鎖開(kāi)發(fā)中的需求開(kāi)發(fā)管理
計(jì)算機(jī)聯(lián)鎖系統(tǒng)配置軟件設(shè)計(jì)與實(shí)現(xiàn)
主站蜘蛛池模板: 爽爽影院十八禁在线观看| 国产美女主播一级成人毛片| 91久久国产成人免费观看| 亚洲精品无码AⅤ片青青在线观看| 国产精品无码久久久久久| 九色91在线视频| 色AV色 综合网站| AV天堂资源福利在线观看| 亚洲大学生视频在线播放| 免费在线色| 美美女高清毛片视频免费观看| 极品私人尤物在线精品首页 | 国产XXXX做受性欧美88| 成人免费网站在线观看| jizz在线免费播放| 精品亚洲麻豆1区2区3区 | 成人欧美日韩| 国产精品嫩草影院av| 婷婷亚洲综合五月天在线| 国产精品短篇二区| 国产一区二区网站| 国产 在线视频无码| 亚洲第一区精品日韩在线播放| 91久久青青草原精品国产| 91九色国产在线| 天天色天天综合网| 久久久无码人妻精品无码| 国产欧美日韩综合在线第一| 狠狠色狠狠综合久久| 国产精品亚洲综合久久小说| 欧美爱爱网| 国产欧美中文字幕| 欧美黄网站免费观看| 欧美第九页| 国产日韩精品一区在线不卡| 91美女视频在线| 国产在线精品美女观看| 激情综合网址| 久操中文在线| 亚洲国产清纯| 一本大道香蕉久中文在线播放 | 久久国产精品夜色| 欧美啪啪网| 欧洲在线免费视频| 一级香蕉人体视频| 精品成人免费自拍视频| 久久一级电影| 国产精品3p视频| 国产女人水多毛片18| 亚洲精品图区| 视频二区中文无码| 亚洲日韩日本中文在线| 狠狠五月天中文字幕| 色成人亚洲| 中文字幕欧美日韩高清| 欧美日韩免费在线视频| 久久中文字幕2021精品| 欧美视频在线观看第一页| 午夜日b视频| 亚欧乱色视频网站大全| 综合色区亚洲熟妇在线| 不卡色老大久久综合网| 国产亚洲欧美另类一区二区| 国产成人禁片在线观看| 亚洲人成网站日本片| 无码视频国产精品一区二区| 永久毛片在线播| 日韩无码真实干出血视频| 一级毛片在线播放免费| 久久久久久午夜精品| 国产一级妓女av网站| 国产无码精品在线播放| 亚洲欧美不卡视频| 一区二区三区国产精品视频| 国产人碰人摸人爱免费视频| 91色在线视频| 亚洲欧美日韩天堂| 日韩欧美高清视频| 四虎综合网| 91精品亚洲| 久久久久国产一级毛片高清板| 91久草视频|