西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

逐夢旅程:Windows游戲編程之從零開始 配套源代碼

  • 逐夢旅程:Windows游戲編程之從零開始 配套源代碼
  • 軟件大小:410.6M
  • 更新時(shí)間:2013-10-27 11:02
  • 軟件語言:中文
  • 軟件廠商:
  • 軟件類別:國產(chǎn)軟件 / 免費(fèi)軟件 / 源碼相關(guān)
  • 軟件等級(jí):4級(jí)
  • 應(yīng)用平臺(tái):WinAll, WinXP
  • 官方網(wǎng)站:暫無
  • 應(yīng)用備案:
好評(píng):50%
壞評(píng):50%

本類精品

軟件介紹

這是一本充滿了正能量的書,其次呢,她才是一本技術(shù)書。

《逐夢旅程:Windows游戲編程之從零開始》由淺入深,從Windows游戲開發(fā)的基本概念開始講解,寓教于樂,每個(gè)知識(shí)點(diǎn)都配有經(jīng)典的游戲源碼作為實(shí)例。讓讀者可以從零開始,邊玩邊學(xué),熟練掌握Visual
C++游戲開發(fā)。
《逐夢旅程:Windows游戲編程之從零開始》涵蓋了市場上最新的DirectXll技術(shù),使讀者在第一時(shí)間接觸最新、最前沿的游戲開發(fā)技術(shù),同時(shí)《逐夢旅程:Windows游戲編程之從零開始》對目前游戲市場里熱門的幾大游戲引擎都進(jìn)行了深入淺出的剖析和講解,讓讀者輕松邁入Windows游戲開發(fā)的殿堂。

如果你的編程經(jīng)驗(yàn)為零:

毫無編程經(jīng)驗(yàn)的朋友,請先閱讀介紹C++編程語言的相關(guān)書籍,再來延續(xù)我們的夢想,閱讀這本書。學(xué)習(xí)C++推薦書目:《C++ Primer》與《C++ Primer Plus》,或各大高校的C++程序設(shè)計(jì)教程。

有C++編程經(jīng)驗(yàn)但不熟悉Windows 下編程:

有C++編程經(jīng)驗(yàn)但毫無Windows編程經(jīng)驗(yàn)的朋友,可以重頭到尾順暢的閱讀這本書。因?yàn)檫@本書最準(zhǔn)確的定位就是有一點(diǎn)C++編程經(jīng)驗(yàn)之后從零開始掌握Windows游戲編程。

如果你有Windows 編程經(jīng)驗(yàn)但不熟悉GDI:

但不熟悉GDI有Windows 編程經(jīng)驗(yàn)但不熟悉GDI的朋友,推薦適當(dāng)閱讀第一章之后,推薦從第四章開始征程。

如果你想了解Windows GDI游戲繪圖技巧:

想了解Windows GDI游戲繪圖技巧的朋友,請閱讀第五章。

如果你想了解Windows游戲動(dòng)畫技巧:

想了解Windows游戲動(dòng)畫技巧的朋友,第六章會(huì)滿足你的好奇心。

想了解Windows小游戲鍵盤鼠標(biāo)編程相關(guān)知識(shí):

需要了解Windows中小游戲?qū)︽I盤鼠標(biāo)編程相關(guān)知識(shí)的朋友,第七章會(huì)給你答案。

想看看Windows GDI如何寫出好玩的程序:

想看看Windows GDI可以弄出哪些好玩的玩意兒的朋友,第八章會(huì)給你驚喜。

想了解一個(gè)GDI小游戲完整的開發(fā)過程:

想了解一個(gè)結(jié)構(gòu)完整的小游戲的開發(fā)過程的朋友們,第九章會(huì)超出你們的期待。

如果你想開始學(xué)習(xí)DirectX游戲編程:

有一定Windows編程經(jīng)驗(yàn),并且了解GDI編程,已經(jīng)準(zhǔn)備好迎接挑戰(zhàn),想開始DirectX 3D游戲編程學(xué)習(xí)的朋友,請從第十章開始閱讀。這本書從第十章往后的內(nèi)容組織起來是一個(gè)系統(tǒng)的DirectX游戲編程教材,其實(shí)可以單獨(dú)成書的。

想了解DirectX的進(jìn)階應(yīng)用技術(shù):

如果你已經(jīng)打好DirectX的編程基礎(chǔ),想了解DirectX的進(jìn)階應(yīng)用,請從第21章開始閱讀。

想了解游戲引擎技術(shù):

如果你通過自己的不懈追逐,已經(jīng)有了不錯(cuò)的C++/DirectX基礎(chǔ),想適當(dāng)了解游戲引擎技術(shù),第26章正是為你準(zhǔn)備的。

想搜尋進(jìn)階的游戲編程書籍

如果你已經(jīng)完成本書的學(xué)習(xí),并且信心滿滿,想知曉世界范圍內(nèi)有哪些進(jìn)階游戲編程書籍可以進(jìn)一步提高自己的“段位”,總結(jié)全面的附錄A.2和A.3正是為你準(zhǔn)備的。

這本書淺墨用了一年多時(shí)間完成,最近剛出版,已經(jīng)陸續(xù)在當(dāng)當(dāng),淘寶,亞馬遜,京東上架了,各大實(shí)體書店也漸漸有了貨。{各大網(wǎng)店目前還是沒有把書正式上架,但是顯示的有貨狀態(tài),已經(jīng)可以購買了但是記錄和評(píng)論都在后臺(tái)上沒有更新到界面里,囧}

放一張樣書的玉照吧,淺墨自己構(gòu)思的封面哦,很夢幻吧:

簡單介紹:

一、自序:我有一個(gè)夢想——致終將由我們?nèi)?fù)興的國產(chǎn)游戲

All our dreams can come true, if we have thecourage to pursue them. 

我們所有的夢想都可以成真,只要我們有勇氣去追求它們。

————沃爾特·迪斯尼

依稀記得那還是F4紅遍大街小巷,滿城都飄揚(yáng)著《流星雨》的年代。

那個(gè)時(shí)候的電子游戲,無論是投幣式的街機(jī)游戲,還是網(wǎng)吧里的《反恐精英》、《流星蝴蝶劍》、《仙劍奇?zhèn)b傳》、《星際爭霸》、《帝國時(shí)代》等引領(lǐng)時(shí)代的游戲界的璀璨明珠,總能深深地吸引住每個(gè)純真無邪孩童的心,絢爛的游戲畫面總是讓孩童們流連忘返。

那個(gè)時(shí)候,每次放學(xué)后唯一單純的想法,就是悄悄溜到學(xué)校附近的網(wǎng)吧,和電腦游戲親密接觸?诖镉朽徎ㄥX的時(shí)候就能玩上一會(huì)兒,沒有零花錢的時(shí)候就癡癡地站在屏幕前面看別人操縱著熒幕前的劍俠闖蕩世界。年少的我單純地認(rèn)為,游戲世界中存在著一個(gè)無比恢弘的世界,那是可以裝下夢想的地方。應(yīng)該是我對游戲的癡迷,對游戲開發(fā)夢想的虔誠,讓我走向了研習(xí)游戲開發(fā)的這條道路。

還記得那個(gè)香樟樹覆蓋的夏天,年幼無知的我在一幫同學(xué)中吹牛說:我長大后,一定要自己開發(fā)出比這些還牛還要好玩的游戲。

現(xiàn)在想想,這幾年走過的路途,真應(yīng)了那句話,“現(xiàn)在的努力,都是為了小時(shí)候吹過的牛逼”。

這些年來,在學(xué)習(xí)游戲編程的道路上有過驚喜,有過坎坷,有過自豪,有過悵惘,走了不少彎路,也算是最終走上了正途,小有所成。于是,我單曲循環(huán)著五月天的《有些事情現(xiàn)在不做一輩子都不會(huì)做了》,打開Word,打開Visual Studio,把自己這么多年來的游戲開發(fā)經(jīng)驗(yàn)和心得用文字凝聚起來,開始為大家寫這本書。

而這么一寫,就是一整年。

經(jīng)過一年夙興夜寐,終于,趕在22歲生日之前,近百萬字的書稿隨著一聲響指而初具雛形。

“謹(jǐn)以此書獻(xiàn)給父母,因養(yǎng)育之恩無以回報(bào)。謹(jǐn)以此書獻(xiàn)給母校南京航空航天大學(xué)和烏克蘭國立航空航天大學(xué),因賜予我一顆不甘平庸、上下求索的心。謹(jǐn)以此書獻(xiàn)給所有懷揣游戲開發(fā)夢想的人們,因?yàn),你們不是一個(gè)人在戰(zhàn)斗!

當(dāng)在書稿的開頭寫下這三個(gè)“謹(jǐn)以”的時(shí)候,我終于開始覺得,這一年的夜以繼日,這一年的披星戴月,都是值得的。

然而,因?yàn)闅q月積累的關(guān)系,這本書中滲透的編程思想或許不能和編程界中的泰斗們同日而語。但是,我可以捂著胸口問心無愧地說,我把這些年自己悟出來的關(guān)于游戲編程的學(xué)習(xí)方法和真知灼見,毫無保留地呈現(xiàn)給了大家。大家能看到的眼前的這些句子和代碼,全都是經(jīng)過一遍又一遍的深思熟慮,一遍又一遍的修改,然后小心謹(jǐn)慎地敲出來的。

詳細(xì)研究過游戲編程的朋友們都應(yīng)該有這樣的共識(shí):“中國人寫的書水平上不去,外國人寫的書水平有了,但是翻譯得往往都強(qiáng)差人意,理解不了”。也許正是這個(gè)原因,國內(nèi)游戲編程的入門門檻一直很高,DirectX一直被人們認(rèn)為是很難學(xué)的。很多懷揣游戲開發(fā)夢想的熱血青年們,信誓旦旦地開始著手學(xué)習(xí)游戲編程的時(shí)候,卻被晦澀難懂的游戲編程教材拒之夢想門外,碰了一鼻子灰,從此和最初的夢想失之交臂。我想,這正是導(dǎo)致國產(chǎn)游戲業(yè)界的萎靡,國產(chǎn)游戲一直很難成長起來的原因之一。

在這樣的環(huán)境的激勵(lì)下,這本傾注我一年多心血的書出現(xiàn)了,它的創(chuàng)作初衷便是渴望能夠改變這樣的現(xiàn)狀。

愿這本書,能幫到那些熱愛游戲編程、懷揣游戲開發(fā)夢想,卻苦于難以入門的人們,讓他們少走彎路。

愿這本書,能為國產(chǎn)游戲、國產(chǎn)游戲引擎的崛起,開啟一扇門,迎接新的黎明。

我有一個(gè)夢想,將來的某一天,大家都能玩到蘊(yùn)含著中國上下五千年本土文化的優(yōu)質(zhì)游戲大作。

我有一個(gè)夢想,有一天,西游記能出ACT,讓老外去體會(huì)中國文化西游記中”斗戰(zhàn)勝佛”的打擊快感,那一定比西方的動(dòng)作巔峰之作《戰(zhàn)神》、《鬼泣》更加深邃。

我有一個(gè)夢想,有一天,上海灘能出沙盒游戲,而不是玩《GTA》感受美國夢,亦或是玩著《熱血無賴》體驗(yàn)國外公司強(qiáng)行塞給我們的“中國文化”。

我有一個(gè)夢想,有一天,不少3A大作不需要漢化,因?yàn)槭俏覀冏约旱挠螒颍湟羰侵形,文化也是中國的?/p>

我有一個(gè)夢想,將來的某一天,國產(chǎn)游戲能像中國的其他產(chǎn)業(yè)一樣,以一個(gè)領(lǐng)跑者的姿態(tài),面對全世界,面對全宇宙,器宇軒昂,揚(yáng)眉吐氣。

這會(huì)是由我們一起去完成的夢想。

我等著我們的好消息。

淺墨 2013年5月于烏克蘭

逐夢 · 導(dǎo)讀

這本書分為六大篇章,26個(gè)章節(jié)。六大循序進(jìn)階的篇章分別為:

篇章序:逐夢 • 游戲開發(fā)夢想的重量

篇章一:起航 • 夯實(shí)游戲程序之根

篇章二:初探 • GDI 2D游戲編程

篇章三:飛躍 • DirectX游戲編程基礎(chǔ)

篇章四:致用 • DirectX游戲編程應(yīng)用

篇章五:升華 • 致我們的游戲開發(fā)夢想

以下的書本導(dǎo)讀內(nèi)容可以幫到大家更好的對當(dāng)前的學(xué)習(xí)階段進(jìn)行定位,讓自己對號(hào)入座,快速、科學(xué)地開始自己的游戲編程逐夢之旅。

 如果你的編程經(jīng)驗(yàn)為零:

毫無編程經(jīng)驗(yàn)的朋友,請先閱讀介紹C++編程語言的相關(guān)書籍,再來延續(xù)我們的夢想,閱讀這本書。學(xué)習(xí)C++推薦書目:《C++ Primer》與《C++ Primer Plus》,或各大高校的C++程序設(shè)計(jì)教程。

 有C++編程經(jīng)驗(yàn)但不熟悉Windows 下編程:

有C++編程經(jīng)驗(yàn)但毫無Windows編程經(jīng)驗(yàn)的朋友,可以重頭到尾順暢的閱讀這本書。因?yàn)檫@本書最準(zhǔn)確的定位就是有一點(diǎn)C++編程經(jīng)驗(yàn)之后從零開始掌握Windows游戲編程。

 如果你有Windows 編程經(jīng)驗(yàn)但不熟悉GDI:

但不熟悉GDI有Windows 編程經(jīng)驗(yàn)但不熟悉GDI的朋友,推薦適當(dāng)閱讀第一章之后,推薦從第四章開始征程。

 如果你想了解Windows GDI游戲繪圖技巧:

想了解Windows GDI游戲繪圖技巧的朋友,請閱讀第五章。

 如果你想了解Windows游戲動(dòng)畫技巧:

想了解Windows游戲動(dòng)畫技巧的朋友,第六章會(huì)滿足你的好奇心。

 想了解Windows小游戲鍵盤鼠標(biāo)編程相關(guān)知識(shí):

需要了解Windows中小游戲?qū)︽I盤鼠標(biāo)編程相關(guān)知識(shí)的朋友,第七章會(huì)給你答案。

 想看看Windows GDI如何寫出好玩的程序:

想看看Windows GDI可以弄出哪些好玩的玩意兒的朋友,第八章會(huì)給你驚喜。

 想了解一個(gè)GDI小游戲完整的開發(fā)過程:

想了解一個(gè)結(jié)構(gòu)完整的小游戲的開發(fā)過程的朋友們,第九章會(huì)超出你們的期待。

 如果你想開始學(xué)習(xí)DirectX游戲編程:

有一定Windows編程經(jīng)驗(yàn),并且了解GDI編程,已經(jīng)準(zhǔn)備好迎接挑戰(zhàn),想開始DirectX3D游戲編程學(xué)習(xí)的朋友,請從第十章開始閱讀。這本書從第十章往后的內(nèi)容組織起來是一個(gè)系統(tǒng)的DirectX游戲編程教材,其實(shí)可以單獨(dú)成書的。

 想了解DirectX的進(jìn)階應(yīng)用技術(shù):

如果你已經(jīng)打好DirectX的編程基礎(chǔ),想了解DirectX的進(jìn)階應(yīng)用,請從第21章開始閱讀。

 想了解游戲引擎技術(shù):

如果你通過自己的不懈追逐,已經(jīng)有了不錯(cuò)的C++/DirectX基礎(chǔ),想適當(dāng)了解游戲引擎技術(shù),第26章正是為你準(zhǔn)備的。

 想搜尋進(jìn)階的游戲編程書籍

如果你已經(jīng)完成本書的學(xué)習(xí),并且信心滿滿,想知曉世界范圍內(nèi)有哪些進(jìn)階游戲編程書籍可以進(jìn)一步提高自己的“段位”,總結(jié)全面的附錄A.2和A.3正是為你準(zhǔn)備的。

三、詳細(xì)注釋的書本配套源代碼下載

源代碼包是400多Mb的rar格式壓縮包,完全解壓后近1G,是和書一樣的大塊頭了。

每個(gè)程序淺墨都有用心為大家準(zhǔn)備,代碼都經(jīng)過詳細(xì)注釋,每個(gè)程序示例運(yùn)行的時(shí)候都有精選的,獨(dú)一無二的背景音樂播放。

配套源代碼包解壓后是如下的樣子:

第3章:

1.【FirstBlood!】 一個(gè)簡單的Windows API示例程序,并附有dota中第一個(gè)擊殺會(huì)播放的很酷的“FirstBlood”音效。

2.【GameCore】 用代碼勾勒出游戲開發(fā)所需的核心框架程序

第4章:

3.【GDIdemoCore】實(shí)現(xiàn)GDI游戲開發(fā)所需的核心框架程序

4.【GDIdemo1】GDI基本幾何繪圖示例程序

5.【GDIdemo2】GDI文字輸出示例程序

6.【GDIdemo3】GDI位圖繪制示例程序

第5章:

7.【GDIdemo4】透明貼圖兩套體系之:透明遮罩法示例程序

8.【GDIdemo5】透明貼圖兩套體系之:透明色彩法示例程序

第6章:

9.【GDIdemo6】游戲動(dòng)畫技巧之 定時(shí)器動(dòng)畫顯示示例程序

10.【GDIdemo7】游戲動(dòng)畫技巧之 游戲循環(huán)動(dòng)畫顯示示例程序

11.【GDIdemo8】游戲動(dòng)畫技巧之 透明動(dòng)畫示例程序

12.【GDIdemo9】游戲動(dòng)畫技巧之 排序貼圖示例程序

第7章:

13.【GDIdemo10】Windows消息處理之鍵盤消息處理示例程序

14.【GDIdemo11】Windows消息處理之鼠標(biāo)消息處理示例程序

第8章:

15.【GDIdemo12】憤怒的小鳥彈球之物理勻速運(yùn)動(dòng)模擬示例程序

16.【GDIdemo13】憤怒的小鳥彈球之重力環(huán)境模擬示例程序

17.【GDIdemo14】憤怒的小鳥彈球之摩擦力環(huán)境模擬示例程序

18.【GDIdemo15】粒子系統(tǒng)初步之雪花飛舞示例程序

19.【GDIdemo16】粒子系統(tǒng)初步之星光綻放示例程序

第9章:

20.【GDIdemo17】小型回合制游戲:《勇者斗惡龍》程序源碼

第11章:

21.【D3DdemoCore】Direct3D程序的核心框架

22.【D3Ddemo1】Direct3D初始化四步曲 示例程序

23.【D3Ddemo2】Direct3D渲染五步曲 示例程序

第12章:

24.【D3Ddemo3】Direct3D頂點(diǎn)緩存的逆襲 示例程序

25.【D3Ddemo4】Direct3D索引緩存的故事 示例程序

第13章:

26.【D3Ddemo5】邁向三維世界:Direct3D四大變換 示例程序

第14章:

27.【D3Ddemo6】Direct3D中幾種幾何體的快捷繪制示例程序

28.【D3Ddemo7】繪制真實(shí)質(zhì)感的三維世界:光照與材質(zhì)示例程序

第15章:

29.【D3Ddemo8】游戲輸入控制利器 : DirectInput 示例程序

30.【D3Ddemo9】對DirectInput的封裝 示例程序

第16章:

31.【D3Ddemo10】為三維世界添彩:紋理映射示例程序之一

32.【D3Ddemo11】為三維世界添彩:紋理映射示例程序之二

第17章:

33.【D3Ddemo12】網(wǎng)格模型和X文件使用面面觀 示例程序

第18章:

34.【D3Ddemo13】水乳交融的藝術(shù):alpha混合技術(shù) 示例程序

第19章:

35.【D3Ddemo14】橫看成嶺側(cè)成峰:深度測試和Z緩存 示例程序

第20章:

36.【D3Ddemo15】虛實(shí)結(jié)合的光影 : 模板技術(shù) 示例程序

第21章:

37.【D3Ddemo16】翱翔于三維空間:第一人稱攝像機(jī)的實(shí)現(xiàn)示例程序

第22章:

38.【D3Ddemo17】鐘靈毓秀的世界:三維地形系統(tǒng)的實(shí)現(xiàn)示例程序

第23章:

39.【D3Ddemo18】向碧藍(lán)的蒼穹致敬:三維天空的實(shí)現(xiàn)示例程序第24章:

40.【D3Ddemo19】讓唯美的雪花飄揚(yáng):三維粒子系統(tǒng)的實(shí)現(xiàn)示例程序

第25章:

41.【D3Ddemo20】造物主的降臨:多游戲模型的載入示例程序

軟件標(biāo)簽: 游戲編程

其他版本下載

最新評(píng)論查看所有(2)條評(píng)論 >

第 2 樓 陜西西安西安交通大學(xué)第二附屬醫(yī)院 網(wǎng)友 客人 發(fā)表于: 2014/6/2 17:55:02
好東東!

支持( 0 ) 蓋樓(回復(fù))

第 1 樓 河北省衡水市 網(wǎng)友 客人 發(fā)表于: 2013/7/31 11:32:08
向淺墨看齊,已經(jīng)把淺墨當(dāng)做目標(biāo)去努力了!雖然我學(xué)的是OpenGL,但還是感謝淺墨的博文!!

支持( 0 ) 蓋樓(回復(fù))

發(fā)表評(píng)論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(2)條評(píng)論 > 字?jǐn)?shù): 0/500

TOP
軟件下載