找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8545|回复: 13
打印 上一主题 下一主题
收起左侧

游戏编程入门 好书推荐 通俗易懂(236页pdf电子书下载)

  [复制链接]
跳转到指定楼层
楼主
ID:198331 发表于 2017-5-8 22:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
游戏编程入门一本通俗易懂的好书推荐:


之所以想写编程教程,
原因一:因为自己初学电脑接触编程语言是 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, 下载次数: 91)


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏7 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:202365 发表于 2017-5-18 22:52 | 只看该作者
谢谢分享~~~~~~~~~~~~真实我需要的
回复

使用道具 举报

板凳
ID:198331 发表于 2017-5-22 20:26 | 只看该作者
j0043836 发表于 2017-5-18 22:52
谢谢分享~~~~~~~~~~~~真实我需要的

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

另外,大家有好资料,也记得上传奉献,这样我们学习的园地才会吸引更多人,才会良性循环

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

地板
ID:205314 发表于 2017-5-27 09:58 | 只看该作者
谢谢 楼主分享
回复

使用道具 举报

5#
ID:169021 发表于 2017-6-3 02:25 | 只看该作者
好书啊 果断收藏 。请教一下楼主,游戏编程和单片机编程那个更难一些呢?
回复

使用道具 举报

6#
ID:308769 发表于 2018-4-15 19:53 | 只看该作者
能不能免费给我发一个啊
回复

使用道具 举报

7#
ID:299924 发表于 2018-5-12 09:35 | 只看该作者

谢谢分享~~~~~~~~~~~~
回复

使用道具 举报

8#
ID:398024 发表于 2018-9-14 16:38 | 只看该作者
谢谢分享11111111111111111
回复

使用道具 举报

9#
ID:421768 发表于 2018-11-6 15:31 | 只看该作者
谢谢了哈哈
回复

使用道具 举报

10#
ID:429397 发表于 2018-11-19 18:54 | 只看该作者
谢谢分享,
回复

使用道具 举报

11#
ID:656245 发表于 2019-12-4 20:20 | 只看该作者
感谢楼主分享
回复

使用道具 举报

12#
ID:609400 发表于 2019-12-7 16:31 | 只看该作者
第一次知道还有这类书~
回复

使用道具 举报

13#
ID:658482 发表于 2019-12-7 21:26 | 只看该作者
水一波贴
回复

使用道具 举报

14#
ID:298008 发表于 2020-3-18 08:19 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表