展會信息港展會大全

五子棋人工智能算法及其實現(xiàn)
來源:互聯(lián)網(wǎng)   發(fā)布日期:2011-09-13 14:43:32   瀏覽:6989次  

導(dǎo)讀:標(biāo)準(zhǔn)文檔、范文、模版、論文、期刊、管理表格、報告等下載...

摘要:
五子棋游戲以其優(yōu)秀的人工智能深受廣大玩家的喜愛,而對于初步探究人工智能的編程愛好者來說,編制五子棋程序因其規(guī)則簡單而大受歡迎,然而它卻要求程序員對五子棋規(guī)則有相當(dāng)深入的了解。程序員考慮得越周到,其五子棋程序就越智能。
五子棋游戲軟件設(shè)計的主要內(nèi)容是:根據(jù)五子棋的基本規(guī)則,要讓電腦知道該在哪一點下子,就要根據(jù)盤面的形勢,為每一個可能落子的點分別計算其重要程度,也就是該點的分值,然后通覽全盤隨機(jī)選出數(shù)值最大的一點,因為有時候分值最大的一點可能不止一個,計算機(jī)隨機(jī)選擇分值最大的一點,可以保證它在每盤棋中選擇的落子點的位置有所不同,因此玩家不會用同一種棋局反復(fù)贏計算機(jī)。
本文論述了采用數(shù)值搜索法的人機(jī)對弈五子棋程序的分析與設(shè)計,并采用面向?qū)ο蟮拈_發(fā)工具VC++來具體實現(xiàn)。
關(guān)鍵詞:五子棋,AI,VC++,面向?qū)ο?br>
  您可能感興趣的文檔 

贊助本站

相關(guān)內(nèi)容
AiLab云推薦
展開

熱門欄目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能實驗室 版權(quán)所有    關(guān)于我們 | 聯(lián)系我們 | 廣告服務(wù) | 公司動態(tài) | 免責(zé)聲明 | 隱私條款 | 工作機(jī)會 | 展會港