注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)Visual C++游戲開發(fā)經(jīng)典案例詳解

Visual C++游戲開發(fā)經(jīng)典案例詳解

Visual C++游戲開發(fā)經(jīng)典案例詳解

定 價(jià):¥65.00

作 者: 王浩 等編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: VC++

ISBN: 9787302220565 出版時(shí)間: 2010-06-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 508 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《Visual C++游戲開發(fā)經(jīng)典案例詳解》是一本介紹電腦游戲項(xiàng)目開發(fā)的初中級(jí)項(xiàng)目實(shí)踐教程,書中以Visual C++為開發(fā)平臺(tái),詳細(xì)介紹從游戲基礎(chǔ)知識(shí)到游戲項(xiàng)目開發(fā)的實(shí)用技術(shù)?!禫isual C++游戲開發(fā)經(jīng)典案例詳解》分為16章,其中第1~6章是講解游戲項(xiàng)目開發(fā)應(yīng)該具有的準(zhǔn)備知識(shí),主要介紹各種游戲類型及常用技術(shù)、Visual C++集成開發(fā)環(huán)境的使用、C++編程語言基礎(chǔ)、多媒體處理及項(xiàng)目管理基礎(chǔ)知識(shí);第7~10章把“五子棋”游戲進(jìn)行詳細(xì)講解,重點(diǎn)突出其中的項(xiàng)目文檔編寫、過程控制、網(wǎng)絡(luò)處理及算法設(shè)計(jì);第11~16章詳細(xì)講解了貪吃蛇、俄羅斯方塊、連連看、黑白棋、掃雷、推箱子等多款游戲的設(shè)計(jì)、項(xiàng)目文檔編寫及實(shí)例開發(fā)。這些游戲不僅涵蓋多種游戲經(jīng)典算》配套光盤中提供了作者專門為《Visual C++游戲開發(fā)經(jīng)典案例詳解》錄制的多媒體語音教學(xué)視頻和《Visual C++游戲開發(fā)經(jīng)典案例詳解》所涉及的源代碼,這些源代碼都經(jīng)過精心調(diào)試,在Windows 2000 /XP/ 2003下測(cè)試通過?!禫isual C++游戲開發(fā)經(jīng)典案例詳解》中的各項(xiàng)目實(shí)例之間相互獨(dú)立,讀者可以根據(jù)自己的興趣和需求進(jìn)行有選擇性的學(xué)習(xí)?!禫isual C++游戲開發(fā)經(jīng)典案例詳解》適合初級(jí)或者有一定基礎(chǔ)的電腦游戲開發(fā)人員,也適合相關(guān)院校作為游戲開發(fā)的教材使用。

作者簡(jiǎn)介

  王浩,軟件工程師。任職于上市公司南天信息,擔(dān)任項(xiàng)目經(jīng)理。擅長(zhǎng)C++語言和Visual C++的各項(xiàng)開發(fā)技術(shù)。有8年的Visual C++底層開發(fā)和游戲開發(fā)經(jīng)驗(yàn),對(duì)游戲設(shè)計(jì)中常用的各種技術(shù)有比較深入的理解,有豐富的游戲項(xiàng)目開發(fā)和管理經(jīng)驗(yàn)。負(fù)責(zé)過多個(gè)單機(jī)和聯(lián)機(jī)游戲項(xiàng)目的設(shè)計(jì)與管理。業(yè)余時(shí)間喜歡上網(wǎng)、打游戲和旅游。

圖書目錄

第1篇 游戲開發(fā)基礎(chǔ)
第1章 游戲開發(fā)者都應(yīng)該掌握的知識(shí)
1.1 各種游戲類型
1.1.1 角色扮演游戲
1.1.2 動(dòng)作游戲
1.1.3 冒險(xiǎn)游戲
1.1.4 策略游戲
1.1.5 即時(shí)戰(zhàn)略游戲
1.1.6 格斗游戲
1.1.7 射擊游戲
1.1.8 第一人稱射擊游戲
1.1.9 益智游戲
1.1.10 競(jìng)速游戲
1.1.11 體育游戲
1.1.12 養(yǎng)成游戲
1.1.13 模擬游戲
1.1.14 卡片游戲
1.1.15 音樂游戲
1.2 游戲開發(fā)技術(shù)
1.2.1 圖像顯示技術(shù)
1.2.2 游戲引擎技術(shù)
1.2.3 游戲腳本技術(shù)
1.3 總結(jié)
第2章visual C++集成開發(fā)環(huán)境(教學(xué)視頻:32分鐘)
2.1 Visual C++的過去未來
2.1.1 Visual C++開發(fā)工具的由來
2.1.2 Visual C++開發(fā)工具的特點(diǎn)
2.2 Visual C++的安裝
2.2.1 Visual C++的定制安裝
2.2.2 Visual C++的啟動(dòng)
2.3 部署Visual C++游戲項(xiàng)目
2.3.1 項(xiàng)目中的各種文件的定義
2.3.2 項(xiàng)目文件夾的定義
2.4 Windows的窗體
2.4.1 Windows中的窗體
2.4.2 應(yīng)用程序與窗體的關(guān)系
2.5 使用Visual C++開發(fā)工具
2.5.1 Visual C++開發(fā)工具的主界面
2.5.2 使用向?qū)?chuàng)建項(xiàng)目
2.5.3 創(chuàng)建一個(gè)Hello World程序
2.5.4 工程文件的配置
2.6 總結(jié)
第3章 c++編程語言基礎(chǔ)(教學(xué)視頻:64分鐘)
3.1 c++編程語言是什么
3.1.1 C++語言有由來
3.1.2 C++語言的特點(diǎn)
3.2 C++中的各種字符
3.2.1 標(biāo)識(shí)符與關(guān)鍵字
3.2.2 分隔符與注釋符
3.3 C++中的常用數(shù)據(jù)類型
3.3.1 整數(shù)型數(shù)據(jù)
3.3.2 實(shí)數(shù)型數(shù)據(jù)
3.3.3 字符型數(shù)據(jù)
3.3.4 布爾型數(shù)據(jù)
3.4 C++中的常量與變量
3.4.1 變量的定義
3.4.2 常量的定義
3.5 C++中的運(yùn)算符與表達(dá)式
3.5.1 賦值運(yùn)算符
3.5.2 算術(shù)運(yùn)算符
3.5.3 自增與自減運(yùn)算符
3.5.4 復(fù)合運(yùn)算符
3.5.5 位運(yùn)算符
3.5.6 關(guān)系運(yùn)算符
3.6 C++中的控制語句
3.6.1 基本語句
3.6.2 條件選擇語句
3.6.3 循環(huán)語句
3.7 C++中的數(shù)組、指針及引用
3.7.1 數(shù)組的定義與操作
3.7.2 指針的定義與操作
3.7.3 引用的定義與操作
3.8 函數(shù)
3.8.1 使用函數(shù)的好處
3.8.2 函數(shù)的定義及聲明
3.8.3 認(rèn)識(shí)函數(shù)的參數(shù)
3.8.4 函數(shù)的調(diào)用及返回值
3.9 C++的類及其主要函數(shù)
3.9.1 C++的優(yōu)點(diǎn)
3.9.2 定義C++類
3.9.3 成員變量
3.9.4 成員函數(shù)
3.9.5 構(gòu)造函數(shù)
3.9.6 析構(gòu)函數(shù)
3.9.7 虛函數(shù)
3.10運(yùn)算符的重載
3.11 C++語言的編程規(guī)范
3.11.1 命名規(guī)范
3.11.2 格式規(guī)范
3.11.3 函數(shù)規(guī)范
3.11.4 其他規(guī)范
3.12 總結(jié)
3.13 挑戰(zhàn)
第4章 網(wǎng)絡(luò)通信基礎(chǔ)(教學(xué)視頻:76分鐘)
4.1 TCP/IP簡(jiǎn)介
4.1.1 TCP/IP整體構(gòu)架概述
4.1.2 OSI與TCP/IP協(xié)議
4.1.3 TCP/IP協(xié)議的應(yīng)用
4.1.4 TCP/IP協(xié)議的特性
4.2 TCP/IP中的各種協(xié)議
4.2.1 IP協(xié)議
4.2.2 TCP協(xié)議
4.2.3 UDP協(xié)議
4.2.4 ICMP協(xié)議
4.3 Socket簡(jiǎn)介
4.3.1 什么是Sockets
4.3.2 Socket網(wǎng)絡(luò)通信模式
4.3.3 Socket的函數(shù)
4.3.4 Socket的使用示例
4.4 Windows C Sockets類的介紹及使用
4.4.1 CAsyncSocket和C Socket類的介紹
4.4.2 阻塞和非阻塞模式
4.4.3 類的成員函數(shù)介紹
4.4.4 CAsyncSocket和CSocket類的編程模型
4.5 CAsync Socket類綜合應(yīng)用
4.5.1 服務(wù)器端設(shè)計(jì)
4.5.2 客戶端設(shè)計(jì)
4.5.3 綜合測(cè)試
4.6 總結(jié)
4.7 挑戰(zhàn)
第5章 游戲中的多媒體處理(教學(xué)視頻:58分鐘)
5.1 游戲的多媒體
5.1.1 多媒體的概念
5.1.2 多媒體技術(shù)的特點(diǎn)
5.1.3 多媒體能做什么
5.2 認(rèn)識(shí)各種多媒體文件
5.2.1 Windows中的文本文件
5.2.2 Windows中的圖像文件
5.2.3 Windows中的聲音文件
5.2.4 Windows中的視頻文件
5.3 游戲中圖像的顯示
5.3.1 使用Pictrue控件顯示圖像
5.3.2 通過對(duì)話框背景顯示圖像
5.3.3 使用BitBlt()函數(shù)動(dòng)態(tài)顯示圖像
5.4 游戲中音樂的播放
5.5 游戲中的互動(dòng)
5.5.1 系統(tǒng)對(duì)輸入設(shè)備的處理
5.5.2 鍵盤消息響應(yīng)
5.5.3 鼠標(biāo)消息響應(yīng)
5.6 兩個(gè)入門小實(shí)例
5.6.1 簡(jiǎn)單的:MP3播放器
5.6.2 簡(jiǎn)單的圖片瀏覽器
5.7 總結(jié)
5.8 挑戰(zhàn)
第6章 項(xiàng)目管理基礎(chǔ)(教學(xué)視頻:68分鐘)
6.1 項(xiàng)目管理
6.1.1 項(xiàng)目與項(xiàng)目管理概念
6.1.2 項(xiàng)目管理的特點(diǎn)
6.1.3 采用項(xiàng)目管理的優(yōu)勢(shì)
6.2 軟件工程與項(xiàng)目管理
6.2.1 軟件工程的概念
6.2.2 軟件工程的重要性
6.2.3 軟件工程管理的流程
6.3 需求分析
6.3.1 什么是需求分析
6.3.2 需求分析的任務(wù)和過程
6.3.3 需求分析的方法
6.3.4 需求分析的20條法則
6.3.5 深入獲得用戶的需求
6.3.6 可行性分析
6.3.7 成本效益分析
6.3.8 確定開發(fā)環(huán)境
6.4 項(xiàng)目計(jì)劃安排
6.4.1 項(xiàng)目開發(fā)計(jì)劃的重要性
6.4.2 如何制定項(xiàng)目開發(fā)計(jì)劃
6.5 總體設(shè)計(jì)
6.5.1 總體設(shè)計(jì)的概念和目的
6.5.2 總體設(shè)計(jì)的過程
第2篇 五子棋游戲案例分講
第7章 五子棋游戲項(xiàng)目開發(fā)的前期工作
第8章 五子棋游戲界面與通信開發(fā)詳解
第9章 五子棋游戲的核心算法設(shè)計(jì)與實(shí)現(xiàn)
第10章 五子棋游戲整合測(cè)試
第3篇 其他游戲開發(fā)案例
第11章 貪吃蛇游戲項(xiàng)目開發(fā)
第12章 俄羅斯方塊游戲項(xiàng)目開發(fā)
第13章 連連看游戲項(xiàng)目開發(fā)
第14章 黑白棋游戲項(xiàng)目開發(fā)
第15章 掃雷游戲項(xiàng)目開發(fā)
第16章 推箱子游戲項(xiàng)目開發(fā)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)