• Scratch 编程乐园:轻松制作炫酷的游戏
  • Scratch 编程乐园:轻松制作炫酷的游戏
  • Scratch 编程乐园:轻松制作炫酷的游戏
21年品牌 40万+商家 超1.5亿件商品

Scratch 编程乐园:轻松制作炫酷的游戏

Scratch 少儿学编程

15 1.7折 89 九五品

仅1件

广东深圳
认证卖家担保交易快速发货售后保障

作者[美]Al Sweigart(阿尔斯威加特) 著;刘端阳 邵帅 译

出版社电子工业出版社

出版时间2018-08

版次1

装帧平装

上书时间2023-12-03

新动态的书摊

已实名 进店 收藏店铺

   商品详情   

品相描述:九五品
图书标准信息
  • 作者 [美]Al Sweigart(阿尔斯威加特) 著;刘端阳 邵帅 译
  • 出版社 电子工业出版社
  • 出版时间 2018-08
  • 版次 1
  • ISBN 9787121345760
  • 定价 89.00元
  • 装帧 平装
  • 开本 16
  • 纸张 胶版纸
  • 页数 268页
【内容简介】

《Scratch 编程乐园:轻松制作炫酷的游戏》是由美国的Al Sweigart 所著,他是一名教授孩子和成人编程的软件开发者。《Scratch 编程乐园:轻松制作炫酷的游戏》非常适合用于指导8—16 岁的青少年学习Scratch 编程,也适合对Scratch 编程感兴趣的成年人阅读,而且阅读本书并不需要具备任何编程经验。

 

《Scratch 编程乐园:轻松制作炫酷的游戏》一共分为9 章,每一章都具备大量的程序图示来逐步引导你完成游戏制作,并且还会对该游戏中出现的Scratch 编程概念和相关的程序逻辑思维进行梳理讲解。相信你完成这些项目的学习后,一定会进一步加深对Scratch 编程概念的理解,并会在编程技巧、创新思维方面有很大提升。

 

另外,你还可以下载《Scratch 编程乐园:轻松制作炫酷的游戏》的随书资源包,里面含有各章所需的素材和完整程序,这样可节省你制作素材的时间。当你遇到难题时,也可以利用已经完成的框架程序文件,并在此基础上进行整理学习。

 


【作者简介】

Al Sweigart 是一位软件开发人员,也是一位科技图书作家。他非常清楚自己的目标,是一个非常棒的家伙! 他写过几本面向初学者的编程图书,比如Automate the Boring Stuff with Python,这本书也是No Starch Press 出版的。这些图书可以在网站https://www. inventwithpython.com/ 通过创作共用授权许可免费获得。

 

译者简介:

 

刘端阳:莫比嗨客公司创始人兼CEO,国际资深创客。12岁入选中国科学技术大学少年班,获清华大学硕士学位、美国斯坦福大学博士学位。

 

邵帅:毕业于青岛大学软件工程专业,现为威海市文登区信息技术教师。

 


【目录】

原著致谢  XII

 

前言  XIII

 

本书为谁创作  XIV

 

关于本书  XIV

 

如何使用这本书  XVI

 

在线资源  XVII

 

读者服务  XVIII

 

第1 章 开始Scratch 编程之旅  1

 

启动Scratch  2

 

离线编辑器  3

 

Scratch 编辑器和角色  4

 

绘图编辑器  5

 

用代码块开始工作  7

 

增加代码块  7

 

删除模块  8

 

运行程序  8

 

展示你的程序  9

 

获得帮助  10

 

帮助窗口  10

 

转到设计页  11

 

总结  12

 

第2 章 太空中的彩虹线  13

 

设计游戏草图  14

 

A 创建太空背景  16

 

1.清理并设置舞台  16

 

B 创建3 个会反弹的点  18

 

2.画点  18

 

3.为“Dot1”角色添加代码  20

 

拓展:方向和角度  20

 

4.复制“Dot1”角色  22

 

C 画出彩虹线  23

 

5.为“画线点”角色添加代码  23

 

完整的程序  25

 

加速模式  26

 

2.0 版本:三角形的彩虹  27

 

3.0 版本:两条彩虹线  28

 

4.0 版本:你来决定  29

 

总结  29

 

回顾思考  30

 

第3 章 穿越迷宫  31

 

设计游戏草图  32

 

A 让小猫动起来  34

 

拓展:探索x 坐标与y 坐标  34

 

1.添加小猫移动代码  36

 

2.为小猫角色复制移动程序模块  37

 

B 让迷宫升级  39

 

3.下载迷宫图形  39

 

4.修改背景  39

 

5.从第一个迷宫开始  39

 

C 避免小猫穿墙而过  40

 

6.侦测小猫是否碰到了墙壁  40

 

D 在迷宫的尽头设置一个目标  42

 

7.创建苹果角色  43

 

8.侦测到游戏者何时接触到了苹果  43

 

9.给迷宫角色添加处理广播消息代码块  45

 

完整的程序  45

 

2.0 升级版本:双玩家模式  47

 

复制“Apple”角色  47

 

修改“Apple2”角色的程序  48

 

复制橘色小猫角色  48

 

更改蓝色小猫角色的程序  49

 

返回起始位置  51

 

3.0 版本:陷阱  51

 

为陷阱画一个新角色  52

 

为陷阱创造第二个造型  52

 

给陷阱添加克隆程序  53

 

修改橘色小猫的程序  55

 

把橘色小猫的程序复制到蓝色小猫  57

 

“作弊”模式:穿墙而过  58

 

给橘色小猫添加穿墙而过的程序  58

 

给蓝色小猫添加穿墙而过的程序  58

 

总结  59

 

回顾思考  60

 

第4 章 灌篮高手  63

 

设计游戏草图  64

 

A 让小猫跳起并落下  65

 

1.给小猫角色添加重力代码  65

 

拓展:“适用于所有角色”与“仅适用于当前角色”的区别 ..  66

 

2.添加地平线代码  69

 

3.给小猫添加跳跃的代码  70

 

B 让小猫左右移动  71

 

4.让小猫走起来  71

 

C 悬空的篮筐  72

 

5.创建篮筐角色  72

 

6.创建命中对象  74

 

D 让小猫投篮  76

 

7.创建篮球  76

 

8.给篮球添加代码  77

 

9.检测是否得分  79

 

10.修正得分bug  80

 

完整的程序  82

 

2.0 版本:双打模式  84

 

复制小猫和篮球角色  84

 

修改“Cat2”代码  85

 

修改“Basketball2”代码  85

 

作弊模式:固定篮筐  86

 

总结  87

 

回顾思考  88

 

第5 章 破砖英雄  89

 

设计游戏草图  90

 

A 制作一个可以左右移动的球拍  91

 

1.创建球拍角色  91

 

拓展:旋转样式  93

 

B 制作一个碰到边缘就反弹的球  94

 

2.创建网球角色  94

 

C 让球碰到球拍就反弹  94

 

3.给网球角色添加反弹代码  95

 

拓展:克隆  96

 

D 创造砖块的克隆体  97

 

4.添加砖块角色  97

 

5.克隆砖块角色  98

 

E 让球从砖块上反弹  100

 

6.将反弹代码添加到砖块角色中  100

 

F 制作“You win!”和“GAME OVER”字样提示  101

 

7.修改网球角色的代码  101

 

8.创建游戏结束角色  101

 

9.创建“You win!”角色  103

 

完整的程序  104

 

2.0 版本:美化时间  105

 

绘制一个炫酷的背景  106

 

添加音乐  107

 

球拍被网球击中时会有闪光效果  108

 

添加生动的砖块出场特效和击中后的砖块消失特效  108

 

给击中的砖块添加退出的声音特效  111

 

给网球添加声音效果  112

 

在网球后面添加运动轨迹  112

 

为游戏结束角色添加一个出场特效  113

 

为“You win!”角色添加进入动画  115

 

总结  116

 

回顾思考  117

 

第6 章 贪吃蛇  119

 

设计游戏草图  120

 

A 画一个可以自由移动的蛇头  121

 

1.创建头部角色  121

 

拓展:“当按下xxx 键”vs“按键xxx 是否按下?”  124

 

B 画一个随机出现在屏幕中的苹果  125

 

2.添加苹果角色的脚本  125

 

C 画一个会不断出现在蛇头后面的身体  125

 

3.创建身体角色  126

 

4.绘制身体角色的第二个造型  126

 

5.添加身体角色的脚本  127

 

6.检测蛇头是否撞到自己或舞台边缘  129

 

最终脚本  131

 

Scratch 2.0 版本:添加水果加分项  132

 

“作弊”模式:天下无敌  133

 

修改头部角色脚本  134

 

修改身体角色脚本  135

 

“作弊”模式:甩掉蛇的身体  136

 

总结  136

 

回顾思考  137

 

第7 章 水果切切切  139

 

设计游戏草图  141

 

A 制作开始屏幕的背景  142

 

1.绘制背景  142

 

2.为舞台添加代码  144

 

B 制作切水果的轨迹  145

 

3.绘制角色:“Slice”  145

 

拓展:新建链表  146

 

4.为“Slice”(轨迹)这个角色创建链表和变量  148

 

5.记录鼠标的移动  150

 

6.制作一个自定义功能块来绘制切水果的轨迹  150

 

C 制作开始按钮  154

 

7.制作角色:“Begin Button”  154

 

D 让水果和炸弹在舞台随机出现  156

 

8.创建水果角色  157

 

9.制作切开的水果造型  158

 

10.给水果角色增添代码  161

 

11.为水果角色的克隆体添加代码  164

 

E 制作角色:“health”  166

 

12.创建角色:“health”  166

 

F 结束游戏  169

 

13.创建角色:“White Fade Out”(舞台褪色为白色)  169

 

2.0 版本:最高分  171

 

作弊模式:恢复血量  173

 

总结  174

 

回顾思考  175

 

第8 章 行星终结者  177

 

设计游戏草图  178

 

A 制造一艘可以控制的宇宙飞船  179

 

1.创造飞船角色  180

 

B 使宇宙飞船可以在舞台边缘穿梭  182

 

2.给飞船角色添加代码  182

 

3.给飞船角色添加随机移动代码  183

 

C 用鼠标瞄准和用空格键射击  184

 

4.创建能量炸弹角色  184

 

D 让行星能自由地出现和移动  187

 

5.创建行星角色  187

 

E 行星被击中后分裂成两个小行星  189

 

6.为行星分裂添加代码  189

 

7.为能量炸弹角色添加“asteroid blasted”消息处理代码  191

 

F 创建得分和计时功能  191

 

8.创建超时角色  192

 

G 如果飞船被击中就爆炸  193

 

9.上传爆炸角色  193

 

10.为爆炸角色添加代码  194

 

11.为飞船角色添加爆炸代码  194

 

2.0 版本:有限的弹药  196

 

作弊模式:星爆炸弹  197

 

总结  199

 

回顾思考  200

 

第9 章 制作一个更高级的跳台游戏  201

 

设计游戏草图  202

 

A 创建重力、下落和着地脚本  204

 

1.创建地面角色  204

 

2.加上重力和着地的脚本  205

 

3.让小猫走起来,并且还能在舞台中环绕返回  206

 

4.消除陷在地里的效果  208

 

B 处理陡坡和墙  209

 

5.为陡坡加上脚本  210

 

C 让小猫会小跳和高跳  212

 

6.加上让小猫跳跃的脚本  213

 

D 加上天花板探测  214

 

7.给地面角色加一个低跳台  215

 

8.加上天花板探测的脚本  215

 

E 给小猫角色套上一个碰撞检测模块  218

 

9.给小猫角色造型套上碰撞检测模块  219

 

10.加上碰撞检测模块的脚本  220

 

F 加上更流畅的行走动画  221

 

11.给小猫角色加上新造型  222

 

12.做出在小猫换造型时不出错的模块  223

 

G 做出游戏关卡  229

 

13.下载使用游戏的背景图  229

 

14.给地面角色套上一个碰撞检测模块  230

 

15.给地面角色加上脚本  231

 

16.给小猫角色加上更多的环绕返回脚本  232

 

H 加上坏蛋螃蟹和苹果  233

 

17.加上苹果角色和它的脚本  234

 

18.做出螃蟹角色  235

 

19.给坏蛋加上人工智能  236

 

20.加上“Time’s up”角色  240

 

总结  241

 

回顾思考  242

 

接下来的旅程  245

 

索引  247

点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP