出版時(shí)間:2005-6 出版社:科學(xué)出版社 作者:Todd Barron,魯鵬,曾祥永 頁數(shù):536 字?jǐn)?shù):796000 譯者:魯鵬,曾祥永
Tag標(biāo)簽:無
內(nèi)容概要
本書是一本技術(shù)指導(dǎo)書,使用DirectX8編寫了完整的因特網(wǎng)視頻游戲。本書首先介紹了在線游戲歷史、多玩家游戲結(jié)構(gòu)、網(wǎng)絡(luò)基礎(chǔ)以及Visual C++與Windows編程,隨后介紹Sockets、DirectPlay、Direct3D、DirectAudio以及DirectInput編程等多玩家游戲設(shè)計(jì)內(nèi)容,還講授了開發(fā)互動在線游戲所必需的技巧。無論是游戲編程新手,還是已具備豐富游戲編程經(jīng)驗(yàn)或是正準(zhǔn)備進(jìn)入玩家領(lǐng)域的老手,本書都會使他受益匪淺。
作者簡介
Todd Barron 10歲就使用一個(gè)朋友的Timex Sinclair計(jì)算機(jī)編寫游戲程序。1990年他放棄了程序員的道路,開創(chuàng)Vector X Studios 公司,那是一家專門制作商業(yè)3D動畫的公司。1996年,他拋售了所擁有的公司股份,夢想成為一名視頻游戲程序員。在Philadelphia的Merit Industries公司,
書籍目錄
第I部分 理解技術(shù) 第1章 在線游戲的歷史 1.1 多人城堡游戲 1.2 調(diào)制解調(diào)器游戲 1.3 即時(shí)策略游戲 1.4 大規(guī)模多玩家在線角色扮演游戲 1.5 現(xiàn)狀與未來 1.6 回顧 第2章 理解游戲的運(yùn)行 2.1 游戲循環(huán) 2.2 深入在線游戲 2.3 圖形 2.4 回顧 第3章 網(wǎng)絡(luò)通信簡介 3.1 網(wǎng)絡(luò)原理 3.2 游戲通信硬件 3.3 數(shù)據(jù)包 3.4 回顧第II部分 基于套接字的網(wǎng)絡(luò)編程 第4章 編寫第一個(gè)網(wǎng)絡(luò)程序 4.1 SocketObject類的概述 4.2 編寫ConnectionTest程序 4.3 編寫一個(gè)發(fā)送數(shù)據(jù)的程序 4.4 編寫一個(gè)簡單的聊天程序 4.5 回顧 第5章 創(chuàng)建一個(gè)套接字類對象 5.1 C++類的優(yōu)勢 5.2 設(shè)計(jì)SocketObiect類 5.3 BIND的功能 5.4 監(jiān)聽功能 5.5 Accept功能 5.6 連接功能 5.7 發(fā)送數(shù)據(jù) 5.8 接收數(shù)據(jù) 5.9 回顧 第6章 Windows編程 6.1 從個(gè)人經(jīng)歷談?wù)刉indows的發(fā)展歷史 6.2 Windows程序體系結(jié)構(gòu) 6.3 MFC 6.4 完整地創(chuàng)建一個(gè)窗口 6.5 多線程基本理論 6.6 回顧 第7章 Windows編程實(shí)踐 7.1 創(chuàng)建Visual C++工程 7.2 創(chuàng)建Hello World程序 7.3 在窗口中添加靜態(tài)文本 7.4 窗口中的按鈕 7.5 列表框子窗口 7.6 用編輯框來接受文本 7.7 WinUberClient程序 7.8 回顧第III部分 DirectX 第8章 DirectPlay 8.1 DirectPlay. 8.2 DirectPlay地址 8.3 DirectPlay消息處理器 8.4 端對端會話 8.5 回顧 第9章 用DirectPlay進(jìn)行聊天 9.1 創(chuàng)建工程區(qū) 9.2 回顧 第10章 客戶機(jī)與服務(wù)器 10.1 服務(wù)器 10.2 IDirectPlay8Client接口 10.3 回顧 第11章 DirectX圖形 11.1 Direct3D 11.2 如何使用DirectGraphics 11.3 第一個(gè)Direct3D應(yīng)用程序 11.4 第二個(gè)Direct3D應(yīng)用程序 11.5 回顧 第12章 Direct3D渲染 12.1 多邊形 12.2 圖元 12.3 繪制圖元 12.4 顯示紋理 12.5 光源、照相機(jī)、動作 12.6 加載x-file 12.7 活動的世界 12.8 回顧 第13章 DirectInput與DirectAudio 13.1 通過Directlnput使用鍵盤 13.2 DirectAudio簡介 13.3 如何初始化DirectAudio 13.4 用DirectAudio播放聲音 13.5 回顧 第14章 SpacePirates:第一個(gè)完整的游戲 14.1 SpacePirates:游戲設(shè)計(jì) 14.2 游戲的時(shí)間安排 14.3 網(wǎng)絡(luò)同步 14.4 游戲中的類 14.5 SpacePirates:游戲結(jié)構(gòu) 14.6 控制游戲 14.7 游戲循環(huán) 14.8 更新游戲 14.9 玩家管理 14.10 回顧第IV部分 開發(fā)在線游戲世界 第15章 MMORPG設(shè)計(jì)與實(shí)現(xiàn) 15.1 游戲體系結(jié)構(gòu) 15.2 服務(wù)器體系結(jié)構(gòu) 15.3 客戶機(jī)體系結(jié)構(gòu) 15.4 回顧 第16章 編寫RPGOuest游戲服務(wù)器程序 16.1 游戲工程區(qū) 16.2 游戲服務(wù)器代碼 16.3 回顧 第17章 編寫RPGQuest游戲客戶機(jī)程序 17.1 工程區(qū) 17.2 圖形系統(tǒng) 17.3 聲音和輸入的處理 17.4 網(wǎng)絡(luò)處理 17.5 回顧第V部分 附錄 附錄A 游戲開發(fā)資源 附錄B 軟件安裝 附錄C ASCII字符表 附錄D 本書隨帶的資料內(nèi)容
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載