|
游戲編程入門一本通俗易懂的好書推薦:
0.png (279.9 KB, 下載次數: 158)
下載附件
2017-5-8 23:16 上傳
之所以想寫編程教程,
原因一:因為自己初學電腦接觸編程語言是 GW-basic語言,學習時又自
學了Qbasic和VB等,F在想想 basic語言對于編程初學者來說是最容易入門的編程語言,再者現
在大學等學院對于程序設計中的算法等有很多依然用 Qbasic語言做數值計算。
原因二:現在自己沒
什么事兒做,找點事兒充實下自己。
原因三:因為這個比較簡單,剛開始學,主要是一個興趣。如
果開始就從很難的編程書籍,很容易讓你覺得編程不是那么好玩,最后就放棄了,所以,我覺得一
開始不要看特別難的書,特別是自學。
一直以來總想著自己是學程序的,相比較沒學過電腦的人高一等,后來想想,其實和人家一樣,
你什么都沒有留下。有做過軟件嗎?想想還真沒留下什么東東,除了在唐山農校時與安老師輔助過
《學員管理軟件》和在學校電腦室里做過一個 basic撲克游戲,畢業(yè)后除做做網站什么軟件都沒再
做過了。一直想做個游戲也揚下名,可人家做的太好讓自己一點成就感都沒剩下。想想,人家日本
人不管做的好不好都敢做,而我們呢,堅持下來的太少了。
關于本教程:《游戲編程入門》,內容是個人翻譯、整理、編寫,本教程提供的內容或服務用
于個人學習、研究或欣賞,以及其他非商業(yè)性或非盈利性用途,但同時應遵守著作權法及其他相關
法律的規(guī)定,不得侵犯本人的合法權利。除此以外,將本教程任何內容或服務用于其他用途時,須
征得本人的許可。
聲明:
本教程內容絕大部分來自Maneesh Sethi所著的《Game Programming for Teens》。教程內容(特
別是語言表達上)大部分是我根據自己理解所寫的,因此也不全是此書的中文翻譯版。由于譯者英
文水平有限,翻譯過來就難免有錯,歡迎廣大讀者批評指正并提出好的建議和意見。當然如您認為
本書水平實在是讓人無法忍受那么請直接查閱英文教程。本人享有此中文教程版權,非商業(yè)應用可
免費使用本教程(但不得更改作者和譯者信息) ,商業(yè)應用請與作者聯系。
如果大家通過此軟件編寫了應用軟件或是游戲,請將軟件、游戲或文字及圖片發(fā)給我們,我們
會測試并免費發(fā)布到網站中與更多的朋友們分享。
如有版本、其他內容更新或是廣大朋友發(fā)的游戲及代碼等會在這里blitzbasic吧發(fā)布。
0.png (194.14 KB, 下載次數: 151)
下載附件
2017-5-8 23:18 上傳
0.png (64.17 KB, 下載次數: 165)
下載附件
2017-5-8 23:18 上傳
本書介紹 .................................................................................................................................... 前 4
本書的宗旨是什么? ................................................................................................................ 前 5
第一章 BlitzPlus簡介 ...................................................................................................................... 1
BASIC 簡史 ................................................................................................................................... 1
BlitzPlus 安裝 ................................................................................................................................. 2
窗口和面板 ..................................................................................................................................... 4
工具欄 ............................................................................................................................................. 4
菜單 ................................................................................................................................................. 5
第一個游戲:撞球 ......................................................................................................................... 5
編譯代碼 ....................................................................................................................................... 11
第二章 Basic基礎 .............................................................................................................................. 13
變量 Variables .............................................................................................................................. 16
變量聲明 ....................................................................................................................................... 17
變量的使用 ................................................................................................................................... 17
輸入函數 Input ............................................................................................................................. 19
條件語句 ....................................................................................................................................... 21
真true和假false ........................................................................................................................... 21
If...Then ......................................................................................................................................... 21
Select…Case 條件語句 ................................................................................................................. 24
邏輯運算符 ................................................................................................................................... 24
Goto 命令 ..................................................................................................................................... 25
一個文字游戲 ............................................................................................................................... 26
第三章 循環(huán)、函數、數組、類型 ..................................................................................................... 28
了解循環(huán) ....................................................................................................................................... 28
For...Next ................................................................................................................................... 29
While…Wend ................................................................................................................................ 32
Repeat…Until ................................................................................................................................ 33
了解Functions............................................................................................................................... 34
變量的作用域 ............................................................................................................................... 36
了解陣列 ....................................................................................................................................... 39
多維數組 ....................................................................................................................................... 42
Types類型數據的使用 ................................................................................................................. 45
坐標系統 ....................................................................................................................................... 50
For…Each…Next .......................................................................................................................... 52
創(chuàng)建一個文本游戲 ....................................................................................................................... 53
SeedRnd函數 ................................................................................................................................ 56
第四章 編程風格及規(guī)范 ..................................................................................................................... 64
為什么要形成編程風格 ............................................................................................................... 64
空格與縮進 ................................................................................................................................... 65
注釋 ............................................................................................................................................... 66
函數和變量名 ............................................................................................................................... 68
第 十一 章 聲音和音樂 ................................................................................................................... 184
游戲音效 ..................................................................................................................................... 184
加載聲音 Loading Sounds ......................................................................................................... 188
播放聲音 Playing Sounds .......................................................................................................... 190
聲音音調 SoundPitch ................................................................................................................. 191
音量調節(jié) SoundVolume ............................................................................................................. 193
聲道控制SoundPan .................................................................................................................... 194
音樂 Music ................................................................................................................................. 196
PlayMusic() ............................................................................................................................ 198
聲音通道Channels 處理函數.................................................................................................... 199
第 十二 章 人工智能 ....................................................................................................................... 201
隨機數 Random Numbers .......................................................................................................... 201
MilliSecs() ................................................................................................................................... 203
追逐Chasing 和 躲避 Evading ................................................................................................ 207
躲避 ............................................................................................................................................. 210
第 十三 章 完整的游戲 ................................................................................................................... 211
游戲策劃 Planning the Game ..................................................................................................... 211
常量Constants, 函數 Functions 和 類型 ................................................................................. 212
Invaderz 游戲 ............................................................................................................................. 215
結束語 ......................................................................................................................................... 217
附錄 ..................................................................................................................................................... 218
鍵盤掃描碼 ................................................................................................................................. 218
功能鍵code表 ............................................................................................................................ 220
Event 事件表 .............................................................................................................................. 221
0.png (160.02 KB, 下載次數: 160)
下載附件
2017-5-8 23:20 上傳
完整的pdf格式電子書下載(共236頁):
游戲編程入門.pdf
(6.14 MB, 下載次數: 94)
2017-5-8 22:45 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
|