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

人機對弈的設計及實現

2013-07-30 04:06:52吳四光
電子測試 2013年9期
關鍵詞:計算機

吳四光

(駐馬店職業技術學院,463000)

0 引言

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

1 設計及實現

1.1 設計思路

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

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

輪到計算機時,它可以選擇一個得分最高的位置下棋;但在該位置下棋后,假設玩家也很聰明,也能在下一步找到一個對他最有利的位置,這有可能使得計算四處于被動局面、甚至輸掉比賽。因此,對計算機來說,它選擇的最佳位置,應該是“它的得分+玩家的得分”的最大的位置。

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

1.2 代碼實現

InitializeBoard()有關參數的初始化:主要用于初始化計算機和玩家的獲勝組合情況

GiveScore()局面優劣評估:得出當前“家得分+電腦得分”的值,以便算出電腦落子的最佳位置。主要代碼:現:得出算出電腦落子的位置。主要代碼:

圖1 獲勝組合

圖2 評估棋局的優勢

圖 五子棋流程圖

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

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

2 結束語

本文利用VC 實現了一個人機對弈的程序,徑實際運行測試,效果良好。

[1]Walter Savitch 等.C++面向對象程序設計第6版[M].清華大學出版社,2008

[2]吳偉民等.數據結構 C 語言版[M].清華大學出版社,2008

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

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

[5]譚浩強等.C 程序設計第3版[M].華中科技大學出版社,2008

[6]王曙燕等.C 語言程序設計[M].華中科技大學出版社,2008

[7]中國五子棋網 http://www.backgammon-zg.cn

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

猜你喜歡
計算機
計算機操作系統
穿裙子的“計算機”
趣味(數學)(2020年9期)2020-06-09 05:35:08
基于LabVIEW的計算機聯鎖仿真系統
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
計算機多媒體技術應用初探
科技傳播(2019年22期)2020-01-14 03:06:30
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
計算機應用軟件開發技術的幾點探討
電子制作(2017年14期)2017-12-18 07:08:10
計算機網絡安全
iLOCK型計算機聯鎖開發中的需求開發管理
計算機聯鎖系統配置軟件設計與實現
主站蜘蛛池模板: 97国产在线播放| 国产免费观看av大片的网站| 亚洲AV人人澡人人双人| 一级一级一片免费| 精品久久高清| 国产毛片一区| 欧美劲爆第一页| 国内精品久久久久鸭| 精品免费在线视频| 亚洲人成网站观看在线观看| 亚洲最新网址| 中文字幕 日韩 欧美| 欧美日韩免费| 蜜桃视频一区| 久久久久国产一区二区| 亚洲国产中文精品va在线播放 | 国产高清在线精品一区二区三区| 97在线观看视频免费| 日韩毛片免费观看| 亚洲香蕉久久| Jizz国产色系免费| 好紧好深好大乳无码中文字幕| 国产在线观看91精品亚瑟| 国产精品成人观看视频国产| 真人高潮娇喘嗯啊在线观看| 成年人福利视频| 亚洲色成人www在线观看| 精品91视频| 日本三区视频| 欧美国产日韩在线| 国产乱人伦偷精品视频AAA| 色天天综合| 亚洲国产精品日韩欧美一区| 亚洲成人77777| 91视频区| 97国产在线视频| 国产精品久久久久久久久久98| 高清色本在线www| 高清乱码精品福利在线视频| 亚洲AV无码不卡无码| 日本成人在线不卡视频| 中文纯内无码H| 40岁成熟女人牲交片免费| 久久男人资源站| 国产精品自在线天天看片| yjizz国产在线视频网| 亚洲国产精品日韩av专区| 欧美成人怡春院在线激情| 亚洲综合天堂网| 伊人久久精品无码麻豆精品 | 日本日韩欧美| 国产在线精彩视频论坛| 亚洲一区二区视频在线观看| 国产经典三级在线| 亚洲伊人电影| 怡春院欧美一区二区三区免费| 国产av色站网站| 91久久国产热精品免费| 伊人久久久久久久| 永久在线播放| 国产视频入口| 欧美特黄一级大黄录像| 玖玖精品视频在线观看| 她的性爱视频| 亚洲男人在线天堂| 青青操视频在线| 国国产a国产片免费麻豆| 亚洲永久免费网站| 一级毛片在线播放免费| 亚洲天堂视频在线观看免费| 亚洲色图狠狠干| 久热这里只有精品6| 99久久99视频| 一区二区无码在线视频| 91娇喘视频| 亚洲a级毛片| 色欲色欲久久综合网| 一区二区日韩国产精久久| 在线视频一区二区三区不卡| 国产一在线| 国产在线日本| 99中文字幕亚洲一区二区|