9787111595472 9787111589402
遊戲服務器架構與優化
基本信息
作者: 蔡能
叢書名: 遊戲開發與設計技術叢書
齣版社:機械工業齣版社
ISBN:9787111595472
齣版日期:2018 年4月
開本:16開
版次:1-1
目錄
前 言
一部分 網絡和服務器
1章 Python網絡編程模塊 2
1.1 Python Socket 3
1.1.1 Socket套接字 3
1.1.2 SOCK_STREAM、SOCK_DGRAM 4
1.1.3 阻塞和非阻塞模式 5
1.2 服務器端其他Socket方法 7
1.2.1 bind和listen 7
1.2.2 setsockopt 8
1.3 客戶端Socket 10
1.4 通用的Socket方法 12
1.4.1 recv和send 12
1.4.2 recvfrom和sendto 13
1.5 SimpleHTTPServer和BaseHTTPServer 14
1.5.1 SimpleHTTPServer 15
1.5.2 BaseHTTPServer 15
1.6 urllib和urllib2 17
1.6.1 urllib.urlopen和urllib2.urlopen 18
1.6.2 urllib2中的GET和POST方法 19
內容簡介
智能和多樣化是一個成功遊戲的重要元素。本書將通過不同遊戲類型的人工智能示例幫助讀者進入遊戲AI編程,通過C#語言實現新、前沿的算法,終使遊戲通過有趣的人工智能設計增加的玩傢體驗。同時,本書將帶領讀者以不同的方式思考人工智能。
目錄
前言
關於作者
1章 不同的問題需要不同的解決方案 1
1.1 遊戲AI解決方案的曆史簡述 1
1.2 電子遊戲中的敵人AI 2
1.3 從簡單到聰明的類人AI 3
1.4 視覺和聲音的感知 4
1.5 總結 5
2章 可能性圖與概率圖 6
2.1 遊戲狀態 6
2.2 可能性圖 7
2.2.1 怎樣使用可能性圖 7
2.2.2 準備一個可能性圖(FPS遊戲) 8
2.2.3 創建一個可能性圖(FPS遊戲) 9
2.3 定義狀態 10
2.3.1 防守狀態 12
2.3.2 進攻狀態 13
2.3.3 可能性圖小結 16
2.4 概率圖 16
2.4.1 怎樣使用概率圖 17
2.4.2 接下來做什麼 19
2.5 總結 19
3章 産生式 20
3.1 自動有限狀態機 22
3.2 基於效用的函數 26
3.3 遊戲AI的動態平衡 36
3.4 總結 37
4章 環境與人工智能 38
4.1 視覺交互 39
4.2 基本環境交互 40
4.2.1 移動環境中的物體 40
4.2.2 環境中的障礙物 48
4.2.3 用區域阻斷環境 52
4.3 環境交互 54
4.3.1 適應不穩定的地形 55
4.3.2 使用射綫檢測評估決策 56
4.4 總結 58
5章 動畫行為 59
5.1 2D動畫與3D動畫的對比 59
5.1.1 2D動畫-精靈 59
5.1.2 3D動畫-骨骼結構 61
5.2 動畫狀態機 62
5.3 平滑過渡 78
5.4 總結 79
6章 導航行為和尋路 80
6.1 導航行為 80
6.1.1 選擇新的方嚮 80
6.1.2 點到點的移動 90
6.2 總結 123
7章 尋路 124
7.1 簡單尋路與尋路 124
7.2 A*搜索算法 126
7.3 總結 149
8章 群體交互 150
8.1 什麼是群體交互 150
8.2 電子遊戲與群體交互 151
8.2.1 《刺客信條》 151
8.2.2 《俠盜獵車》(GTA) 152
8.2.3 《模擬人生》 152
8.2.4 FIFA/實況足球 153
8.3 規劃群體交互 154
8.3.1 小組戰鬥 154
8.3.2 通信(警告區域) 157
8.3.3 通信(與其他AI角色交談) 160
8.3.4 團隊競技 161
8.4 群體碰撞避免 169
8.5 總結 171
9章 AI規劃與碰撞避免 172
9.1 搜索 172
9.2 總結 189
10章 感知 190
10.1 潛入類遊戲 190
10.2 關於戰術 190
10.3 關於感知 191
10.4 實現視覺感知 191
10.5 總結 225
評分
評分
評分
評分
評分
評分
評分
評分
本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有