特级做A爰片毛片免费69,永久免费AV无码不卡在线观看,国产精品无码av地址一,久久无码色综合中文字幕

基于人工智能的五子棋游戲的初步實現(xiàn).rar

RAR格式版權(quán)申訴手機打開展開

基于人工智能的五子棋游戲的初步實現(xiàn),1.3萬字36頁包括開題報告和任務(wù)書摘 要現(xiàn)如今,計算機硬件功能不斷提高,系統(tǒng)軟件不斷完善,人工智能已廣泛應(yīng)用于各個相關(guān)領(lǐng)域,并發(fā)揮愈來愈大的作用。人工智能就是要讓機器的行為看起來就像是人所表現(xiàn)出的智能行為一樣。從某種程度上來說,在某些領(lǐng)域,人工智能的實現(xiàn)已經(jīng)可以取代人類的工作,因此,...
編號:99-34990大小:693.70K
分類: 論文>計算機論文

該文檔為壓縮文件,包含的文件列表如下:

內(nèi)容介紹

原文檔由會員 lyy1314 發(fā)布

基于人工智能的五子棋游戲的初步實現(xiàn)
1.3萬字 36頁
包括開題報告和任務(wù)書


摘 要
現(xiàn)如今,計算機硬件功能不斷提高,系統(tǒng)軟件不斷完善,人工智能已廣泛應(yīng)用于各個相關(guān)領(lǐng)域,并發(fā)揮愈來愈大的作用。人工智能就是要讓機器的行為看起來就像是人所表現(xiàn)出的智能行為一樣。從某種程度上來說,在某些領(lǐng)域,人工智能的實現(xiàn)已經(jīng)可以取代人類的工作,因此,人工智能逐漸發(fā)展成為高端的技術(shù)派別。
五子棋起源于四千多年前的堯帝時期,其規(guī)則簡單,簡單易學(xué),富有趣味,不僅能增強思維能力,提高智力,而且有助于修身養(yǎng)性。
本課題對人工智能與五子棋的結(jié)合作了一定的學(xué)習(xí)和研究,并在人工智能的基礎(chǔ)上實現(xiàn)了一個小型的五子棋游戲軟件,其功能表現(xiàn)為人機對戰(zhàn),電腦表現(xiàn)出一定的智能,能判輸贏,并能做出禁手等判別。
本文簡述了軟件實現(xiàn)所需的技術(shù)基礎(chǔ),包括.net開發(fā)、c#編程等,并著重闡述了該游戲軟件的設(shè)計方法、功能實現(xiàn)及主要算法等。

關(guān)鍵詞:人工智能;五子棋游戲;人機對戰(zhàn)



A Initial Implementation of FiveStones game
based on artificial intelligence
Abstract
Nowadays, as the function of computer hardware and system software continue to improve, Artificial Intelligence has been widely used in various related fields, and plays a greater and greater role. The artificial intelligence is the machines’ behavior looks like the behavior shown by people. To a certain extent, in some areas , the realization of artificial intelligence can replace human’s works. AI has gradually developed into a high-end technology subjects.
The origins of Gobang is more than 4,000 years ago, since Yao period. Its rules is simple and easy to learn ,and what’s more, full of fun. It can not only enhance the ability to think, improve intelligence, but also do help to self-cultivation.
In this paper, some research has been done in the combination of artificial intelligence , and realized a small Gobang game software based on artificial intelligence. The performance of its functions shown by Human-Computer Fighting, The computer will show some extent of wisdom, which can judge losing or Winning, or to make a cut hand, and other judgements.
This paper also describes the necessary technical basis to finish the software, including .net development,the c # programming, and focus on the user interface of game software, and the main function of achieving algorithm, design principles, and so on.

Key Words: AI;Gobang,;Human-Computer Fighting


目 錄
1 緒論 1
1.1 課題的背景 1
1.2 國內(nèi)外研究狀況和相關(guān)領(lǐng)域中已有的成果 2
1.3 人工智能分類 3
1.4 設(shè)計和研究方法 3
1.5 開發(fā)環(huán)境及運行環(huán)境 4
1.5.1 開發(fā)環(huán)境 4
1.5.2 運行環(huán)境 4
1.6 開發(fā)工具 4
1.7 論文結(jié)構(gòu) 5
2 基本理論知識及應(yīng)用 6
2.1 五子棋系統(tǒng)說明 6
2.2 .NET簡介 7
2.3 C#編程簡介 9
3 人工智能五子棋游戲的設(shè)計 11
3.1 模塊介紹 11
3.2 軟件各功能模塊描述 11
3.2.1 五子棋游戲 12
3.2.2 先手玩家 13
3.2.3 悔棋、認(rèn)輸、求和 13
3.2.4 保存棋局 13
3.2.5 音樂控制 13
3.2.6 幫助和關(guān)于 14
3.3 程序操作流程圖 14
4 人工智能五子棋游戲的實現(xiàn) 15
4.1 用戶界面類-FRMMAIN 15
4.2 棋子類-STONE 16
4.2.1 主要成員變量說明 16
4.2.2 主要成員函數(shù)說明 16
4.3 規(guī)則類---RULE 17
4.3.1 主要成員函數(shù)說明 17
4.4 電腦類的實現(xiàn)--COMPUTER 22
4.4.1 主要成員變量說明 22
4.4.2 主要成員函數(shù)說明 22
4.5 棋盤類的實現(xiàn)—CHESSBOARD 24
4.5.1 主要成員變量說明 25
4.5.2 主要成員函數(shù)說明 25
5 結(jié)論 28
致 謝 29
參考文獻 30



參考文獻
[10] 葉進星,鄭捷文,林雪綱,許榕生. 基于.NET的異構(gòu)系統(tǒng)短信息解決方案[J].計算機工程
[11] 楊智澤.簡論提高ASP.Net應(yīng)用程序性能的六種策略[J].微電子學(xué)與計算機
[12] 肖建.ASP.NET編程實例與技巧集粹[M]. 北京:北京希望電子出版社
[13] 楊宏偉,李晶.C#程序員開發(fā)手冊[M].北京:科學(xué)出版社
[14] karli watson marco bellinaso等著. c#入門經(jīng)典[M]北京:清華大學(xué)出版社