




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第11章 人工智能游戲11.1 人工智能概述人工智能(Artificial Intelligence,AI)在游戲設(shè)計中,有一類玩家不能控制的角色,他們的行為規(guī)則一般都是模仿人類或者現(xiàn)實世界中的其他生物進行設(shè)計的,所使用的這些規(guī)則一般被稱為人工智能。Java手機游戲設(shè)計基礎(chǔ)11.1 人工智能概述人工智能技術(shù)已經(jīng)廣泛應(yīng)用于各類游戲中,不同類型的游戲?qū)θ斯ぶ悄艿囊笫遣灰粯拥?。Java手機游戲設(shè)計基礎(chǔ)11.1 人工智能概述Steven Woodcock曾經(jīng)連續(xù)多年在游戲開發(fā)國際會議(GDC)上對業(yè)界人工智能技術(shù)的應(yīng)用現(xiàn)狀進行對比。Java手機游戲設(shè)計基礎(chǔ)11.2 游戲中的人工智能游戲人工智能的目的
2、提高游戲的可玩性提高游戲的真實性提高游戲的趣味性提高游戲的人機對抗性游戲人工智能的類型漫游AI行為AI策略AIJava手機游戲設(shè)計基礎(chǔ)11.2 游戲中的人工智能漫游AI主要是確定一個游戲?qū)ο笕绾卧谔摂M的游戲世界中進行漫游,分為三類:追逐、逃避和模式。追逐AI,目的是讓游戲?qū)ο蟾櫥蛘咦分鹜婕铱刂频膶ο?。逃避AI,是計算機控制的游戲?qū)ο笤噲D擺脫玩家對象,以躲避玩家對象的攻擊。模式AI,是讓游戲?qū)ο笠砸环N預(yù)先定義好的方式進行移動的漫游AI類型,在飛行類射擊游戲中應(yīng)用較多。Java手機游戲設(shè)計基礎(chǔ)11.3 人工智能游戲?qū)嵗e例說明AI技術(shù)在游戲中的應(yīng)用方法雷電坦克大戰(zhàn)五子棋Java手機游戲設(shè)計基礎(chǔ)1
3、1.3.1 游戲簡介五子棋及其特點棋盤15*15行棋方法黑方先行,黑白兩方依次落子對黑方的各種禁手勝負判斷形成5個及以上的連續(xù)棋子Java手機游戲設(shè)計基礎(chǔ)11.3.2 游戲設(shè)計棋盤和棋子一種簡單的方法是采用平鋪圖層來實現(xiàn),即使用如圖11-6所示的具有三個幀圖像的位圖根據(jù)手機屏幕的尺寸,采用drawLine()函數(shù)在手機屏幕上繪制15*15的棋盤,或者使用畫圖工具繪制棋盤并保存為PNG格式的圖片,而黑白棋子可以用drawArc()、fillArc()等函數(shù)繪制適當(dāng)大小的圓表示,甚至可以將棋子做成3D模型加以調(diào)用等Java手機游戲設(shè)計基礎(chǔ)11.3.2 游戲設(shè)計棋譜:Java手機游戲設(shè)計基礎(chǔ)11.3
4、.2 游戲設(shè)計棋譜:Java手機游戲設(shè)計基礎(chǔ)11.3.2 游戲設(shè)計勝負判斷:Java手機游戲設(shè)計基礎(chǔ)11.3.3 游戲開發(fā)FiveMIDlet類繼承MIDP標(biāo)準(zhǔn)類MIDlet,它實現(xiàn)應(yīng)用程序管理器管理MIDlet的三個方法,并通過調(diào)用FiveCanvas對象啟動游戲畫布FiveCanvas類繼承GameCanvas類,主要是通過調(diào)用FiveBoard類實現(xiàn)棋盤的更新和繪制FiveBoard類主要用于棋盤的繪制和更新、玩家按鍵處理以及游戲勝負的判斷,它通過調(diào)用ComputerGo獲得計算機的落子位置ComputerGo類應(yīng)用策略AI技術(shù)使得計算機具有下五子棋的能力,從而實現(xiàn)人機五子棋對弈Java
5、手機游戲設(shè)計基礎(chǔ)11.3.3 游戲開發(fā)ComputerGo類策略AI技術(shù)在五子棋游戲中的應(yīng)用主要體現(xiàn)在ComputerGo類中。棋譜中共有四種狀態(tài),即空位置、黑子位置、白子位置以及計算機擬落子位置,可分別用EPT、BLK、WHT和OPT來表示棋盤上的位置只有三種狀態(tài):空位置Grid_EPT、黑子位置Grid_BLK和白子位置Grid_WHT通過建立棋譜讓計算機具備下棋能力,并按照計算機所掌握的知識對每個位置加以判斷,找出最優(yōu)的落子位置,從而實現(xiàn)人機對弈Java手機游戲設(shè)計基礎(chǔ)11.3.3 游戲開發(fā)ComputerGo類四個棋子示例棋譜Java手機游戲設(shè)計基礎(chǔ)11.3.4 游戲測試Java手機游戲設(shè)計基礎(chǔ)本章小結(jié)本章主要介紹游戲AI方法。以五子棋游戲為例講述了策略AI的使用方法Java手機游戲設(shè)計基礎(chǔ)思考題列舉幾個當(dāng)今流行的不同類型的游戲,如動作游戲、格斗游戲、運動游戲、益智游戲、冒險游戲、RPG游戲等,并說明其中所采用的AI技術(shù)。實現(xiàn)一款簡單的坦克大戰(zhàn)游戲,總結(jié)并體會AI技術(shù)在游戲中的應(yīng)用。改進本章的五子棋游戲?qū)嵗?/p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度物流運輸借款協(xié)議方合同
- 二零二五年度航空航天用高溫合金委托生產(chǎn)協(xié)議
- 二零二五年度智能共享單車無償使用合同范本
- 2025年度門診部護士長聘任與管理服務(wù)合同
- 職業(yè)插畫師插畫設(shè)計服務(wù)合同
- 房地產(chǎn)經(jīng)紀(jì)人獨家代理合同書
- 產(chǎn)品創(chuàng)意與策劃流程手冊
- 歷史文物保護與遺址發(fā)掘試題及答案
- 人工智能輔助的智能環(huán)境保護監(jiān)測系統(tǒng)開發(fā)協(xié)議
- 大健康產(chǎn)業(yè)數(shù)字化健康服務(wù)平臺建設(shè)
- 個人應(yīng)聘簡歷電工
- 2025年上半年河南省高校畢業(yè)生“三支一扶”招募1100人易考易錯模擬試題(共500題)試卷后附參考答案
- 高血壓的用藥指導(dǎo)任務(wù)三高血壓的藥物治療講解
- 云南省大理白族自治州2024-2025學(xué)年八年級上學(xué)期1月期末考試英語試卷(無答案)
- 無人機行業(yè)市場分析指南
- 踇外翻病人護理查房
- 第16課數(shù)據(jù)管理與編碼(教案)四年級全一冊信息技術(shù)人教版
- 《節(jié)水評價技術(shù)導(dǎo)則》
- 課件:《中華民族共同體概論》第一講 中華民族共同體基礎(chǔ)理論
- 2024年貴州省貴陽市中考生物試題(含答案逐題解析)
- 中醫(yī)師承跟師筆記60篇(共1頁)
評論
0/150
提交評論