标题: 游戏编程入门 好书推荐 通俗易懂(236页pdf电子书下载) [打印本页]

作者: slimchao    时间: 2017-5-8 22:45
标题: 游戏编程入门 好书推荐 通俗易懂(236页pdf电子书下载)
游戏编程入门一本通俗易懂的好书推荐:


之所以想写编程教程,
原因一:因为自己初学电脑接触编程语言是 GW-basic语言,学习时又自
学了Qbasic和VB等。现在想想 basic语言对于编程初学者来说是最容易入门的编程语言,再者现
在大学等学院对于程序设计中的算法等有很多依然用 Qbasic语言做数值计算。

原因二:现在自己没
什么事儿做,找点事儿充实下自己。

原因三
:因为这个比较简单,刚开始学,主要是一个兴趣。如
果开始就从很难的编程书籍,很容易让你觉得编程不是那么好玩,最后就放弃了,所以,我觉得一
开始不要看特别难的书,特别是自学。

   一直以来总想着自己是学程序的,相比较没学过电脑的人高一等,后来想想,其实和人家一样,
你什么都没有留下。有做过软件吗?想想还真没留下什么东东,除了在唐山农校时与安老师辅助过
《学员管理软件》和在学校电脑室里做过一个 basic扑克游戏,毕业后除做做网站什么软件都没再
做过了。一直想做个游戏也扬下名,可人家做的太好让自己一点成就感都没剩下。想想,人家日本
人不管做的好不好都敢做,而我们呢,坚持下来的太少了。

    关于本教程:《游戏编程入门》,内容是个人翻译、整理、编写,本教程提供的内容或服务用
于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关
法律的规定,不得侵犯本人的合法权利。除此以外,将本教程任何内容或服务用于其他用途时,须
征得本人的许可。

声明:
本教程内容绝大部分来自Maneesh Sethi所著的《Game Programming for Teens》。教程内容(特
别是语言表达上)大部分是我根据自己理解所写的,因此也不全是此书的中文翻译版。由于译者英
文水平有限,翻译过来就难免有错,欢迎广大读者批评指正并提出好的建议和意见。当然如您认为
本书水平实在是让人无法忍受那么请直接查阅英文教程。本人享有此中文教程版权,非商业应用可
免费使用本教程(但不得更改作者和译者信息) ,商业应用请与作者联系。


如果大家通过此软件编写了应用软件或是游戏,请将软件、游戏或文字及图片发给我们,我们
会测试并免费发布到网站中与更多的朋友们分享。

如有版本、其他内容更新或是广大朋友发的游戏及代码等会在这里blitzbasic吧发布。

本书介绍  .................................................................................................................................... 前 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
第三章 循环、函数、数组、类型 .....................................................................................................  28
了解循环  .......................................................................................................................................  28
For...Next  ...................................................................................................................................  29
While…Wend ................................................................................................................................  32
Repeat…Until  ................................................................................................................................  33
了解Functions...............................................................................................................................  34
变量的作用域 ...............................................................................................................................  36
了解阵列  .......................................................................................................................................  39
多维数组  .......................................................................................................................................  42
Types类型数据的使用  .................................................................................................................  45
坐标系统  .......................................................................................................................................  50
For…Each…Next  ..........................................................................................................................  52
创建一个文本游戏 .......................................................................................................................  53
SeedRnd函数  ................................................................................................................................  56
第四章 编程风格及规范 .....................................................................................................................  64
为什么要形成编程风格 ...............................................................................................................  64
空格与缩进  ...................................................................................................................................  65
注释  ...............................................................................................................................................  66
函数和变量名 ...............................................................................................................................  68

第 十一 章 声音和音乐 ...................................................................................................................  184
游戏音效  .....................................................................................................................................  184
加载声音  Loading Sounds .........................................................................................................  188
播放声音  Playing Sounds ..........................................................................................................  190
声音音调  SoundPitch  .................................................................................................................  191
音量调节  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


完整的pdf格式电子书下载(共236页):
游戏编程入门.pdf (6.14 MB, 下载次数: 94)



作者: j0043836    时间: 2017-5-18 22:52
谢谢分享~~~~~~~~~~~~真实我需要的
作者: slimchao    时间: 2017-5-22 20:26
j0043836 发表于 2017-5-18 22:52
谢谢分享~~~~~~~~~~~~真实我需要的

不谢哈,如果真的能够帮到你,是我的荣幸

另外,大家有好资料,也记得上传奉献,这样我们学习的园地才会吸引更多人,才会良性循环
作者: shixijiang    时间: 2017-5-27 09:58
谢谢 楼主分享
作者: 51hei小小    时间: 2017-6-3 02:25
好书啊 果断收藏 。请教一下楼主,游戏编程和单片机编程那个更难一些呢?
作者: 毛无语666    时间: 2018-4-15 19:53
能不能免费给我发一个啊
作者: wj0755    时间: 2018-5-12 09:35

谢谢分享~~~~~~~~~~~~
作者: fzastc    时间: 2018-9-14 16:38
谢谢分享11111111111111111
作者: sd111    时间: 2018-11-6 15:31
谢谢了哈哈
作者: dgd123    时间: 2018-11-19 18:54
谢谢分享,
作者: any12    时间: 2019-12-4 20:20
感谢楼主分享
作者: wukui304    时间: 2019-12-7 16:31
第一次知道还有这类书~
作者: 12192199197    时间: 2019-12-7 21:26
水一波贴

作者: lindeijun1    时间: 2020-3-18 08:19
谢谢楼主分享




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1