好玩的Scratch:少儿游戏编程从基础到实践

好玩的Scratch:少儿游戏编程从基础到实践

《好玩的Scratch:少儿游戏编程从基础到实践》一书由张子红编着,电子工业出版社2017年10月出版。

    • 书名:好玩的Scratch:少儿游戏编程从基础到实践
    • 作者:张子红
    • ISBN:978-7-121-32661-5
    • 页数:252页
    • 定价:69.00元
    • 出版社:电子工业出版社
    • 出版时间:2017年10月
    • 开本:16开

内容提要

从套用类型的角度,Scratch分为互动游戏、数字故事和创新套用三大类;从套用深度的角度,Scratch分为基础知识和高级套用两类。《好玩的Scratch:少儿游戏编程从基础到实践》的主要目的是在向读者详细介绍Scratch所有功能的基础上,运用大量的案例,配合专业的思维导图工具—百度脑图,训练读者的思维。让读者通过百度脑图,藉助Scratch表达自己的创意,同时培养创新力。

《好玩的Scratch:少儿游戏编程从基础到实践》包括19章,第1章介绍安装、注册等準备工作;第2章介绍了一个Scratch游戏的完整设计製作过程;第3~14章,用案例+图示+思维导图的方式,详细介绍了Scratch的所有功能;最后5章,分析、设计、製作了5个大型项目。

《好玩的Scratch:少儿游戏编程从基础到实践》适合中国小学生、Scratch初学者和Scratch培训机构使用。

目录

第 1章 準备开始. . 1

1.1 Scratch的典型套用 1

1.2 準备 Scratch环境 4

1.2.1 安装 Scratch. .4

1.2.2 设定 Scratch语言7

1.3 注册 Scratch账号 7

第 2章 第一个 Scratch游戏. 11

2.1 思维导图和游戏分析 .13

2.1.1 百度脑图的使用方法. 13

2.1.2 设计思路.15

2.2 试一试 .17

2.2.1 绘製角色.17

2.2.2 绘製迷宫地图18

2.2.3 调试动作脚本18

2.3 保存项目 20

2.4 分享作品 21

2.4.1 上传“打地鼠”项目到 Scratch网站. .22

2.4.2 登录 Scratch网站,分享作品. .22

第 3章 背景管理 26

3.1 从背景库中选择背景 .27

3.2 绘製新背景 27

3.2.1 点阵图模式里的工具29

3.2.2 矢量图模式里的工具. 36

第 4章 角色管理. 43

4.1 从角色库中选取角色 .44

4.2 绘製新角色 46

4.2.1 适合点阵图模式的例子. 46

4.2.2 适合矢量图模式的例子. .47

4.3 从本地档案中上传角色——製作吉他角色 .48

4.4 拍摄照片当作角色 50

4.5 角色造型管理 .50

4.6 创建新造型 52

4.6.1 从造型库中选取造型. 52

4.6.2 绘製、修改、删除造型. .53

4.6.3 从本地档案中上传造型. .55

4.6.4 拍摄照片当作造型56

4.7 角色的声音管理 56

4.7.1 从声音库选取声音56

4.7.2 录製声音.57

4.7.3 编辑声音.60

4.7.4 数字故事实例:英语情景剧67

第 5章 事件模组 72.

5.1 Scratch中的各种事件 72

5.2 Scratch事件模组的选择 79

第 6章 动作模组81.

6.1 Scratch中的角色坐标 81

6.2 角色方向 87

6.3 移动和转向模组 88

6.4 创新套用:指针式时钟 89

6.4.1 製作时针、分针、秒针. .90

6.4.2 更改造型名称91

6.4.3 调试脚本——初始化开始位置和指针 0度位置91

6.4.4 调试时针脚本92

6.4.5 调试分针脚本92

6.4.6 调试秒针脚本92

6.4.7 添加角色.92

6.4.8 保存. 93

第 7章 外观模组. . 94.

7.1 造型切换 94

7.2 数字故事:小猫游世界 96

7.2.1 新建角色.99

7.2.2 导入背景.99

7.2.3 调试小猫脚本——原地踏步99

7.2.4 调试小猫脚本——不断向前移动 100

7.2.5 调试小猫脚本——检测边缘和碰到边缘后的动作. . 100

7.3 造型特效 .101

7.4 创新套用:我的图像特效器 103

7.4.1 分析项目 104

7.4.2 製作舞台场景 105

7.5 角色的複製、删除、放大、缩小和功能块帮助 107

7.5.1 角色的複製. 108

7.5.2 角色的删除. 111

7.5.3 放大、缩小角色 112

第 8章 程式流控制模组114.

8.1 顺序结构的数字故事:小狗回家 115

8.1.1 分析剧本115

8.1.2 导入角色116

8.1.3 导入背景116

8.1.4 设计脚本117

8.2 重複结构 .118

8.3 重複结构的数字故事:哈利波特 119

8.3.1 设计背景120

8.3.2 导入角色120

8.3.3 设计脚本121

8.3.4 调试脚本121

8.4 分支结构:单个条件判断 121

8.5 多个判断条件 122

8.6 重複判断结构的互动游戏:打气球 122

第 9章 声音模组. 125.

9.1 播放控制 .125

9.2 弹奏鼓声和弹奏音符 128

9.3 製作 Scratch音乐 128

9.3.1 演奏音符131

9.3.2 演奏伴奏132

9.3.3 节拍. 132

9.4 製作《生日快乐》歌 133

9.4.1 单乐器演奏《生日快乐》歌.133

9.4.2 加鼓点、单乐器演奏《生日快乐》歌134

9.4.3 多乐器轮换演奏《生日快乐》歌136

第 10章 画笔模组139.

10.1 画笔动作控制 140

10.2 画笔颜色、色泽、大小 141

10.3 实例:绘製正多边形 144

10.3.1 任务:绘製正方形.144

10.3.2 思维嚮导144

10.3.3 试一试. 144

10.3.4 脚本详解148

10.3.5 挑战自我151

10.3.6 举一反三153

10.4 创新套用:绘製风车 153

10.4.1 项目分析153

10.4.2 初始化设定.154

10.4.3 绘製一片扇叶155

10.5 创新套用:铺地砖 .156

10.5.1 项目分析156

10.5.2 製作步骤157

10.5.3 调试脚本158

第 11章 数据模组. 159.

11.1 变数基础知识 160

11.1.1 新建变数160

11.1.2 变数的基本操作160

11.2 创新套用:倒计时 5秒发射火箭 .161

11.2.1 思维导图161

11.2.2 製作背景162

11.2.3 设计角色162

11.2.4 调试脚本162

11.3 创新套用:恐龙宝宝练口算 164

11.3.1 思维导图164

11.3.2 製作背景164

11.3.3 设计角色164

11.3.4 调试脚本 165

11.4 鍊表的基本操作 166

11.4.1 新建鍊表166

11.4.2 鍊表各功能模组的含义. 167

11.4.3 相关知识:Scratch的模组基础. 172

11.5 创新套用:抽奖 172

11.5.1 製作过程. .173

11.5.2 拓展套用. .175

11.6 创新套用:测试按键速度 .175

11.6.1 设计背景. .176

11.6.2 设计角色. .176

11.6.3 设计脚本. .176

第 12章 侦测模组. 179.

12.1 侦测功能详解 180

12.2 创新套用:统计按键次数 .186

第 13章 运算符模组. 188.

13.1 数学运算 188

13.2 条件运算 190

13.3 字元运算 191

13.4 创新套用:小猫学数学 192

第 14章 自建功能模组.195.

14.1 创新套用:製作歌曲《北京的金山上》的引子 .195

14.1.1 初始化. 196

14.1.2 自定义引子:弹奏引子前面部分的单音. 197

14.1.3 设计最后 4拍的和弦. 197

14.1.4 试听和调试.198

14.2 难点解析 199

第 15章 互动游戏:打地鼠. 200.

15.1 分析打地鼠项目 201

15.2 製作过程 201

15.2.1 设计背景201

15.2.2 设计地鼠角色202

15.2.3 设计小锤角色204

15.2.4 调试. 205

15.2.5 拓展. 205

第 16章 互动游戏:雷电206.

16.1 “雷电”项目分析 .206

16.2 製作“雷电”项目 .207

16.2.1 设计背景207

16.2.2 设计飞机角色208

16.2.3 设计子弹 1角色210

16.2.4 设计子弹 2角色211

16.2.5 设计敌人角色211

16.2.6 测试. 213

16.2.7 拓展. 213

第 17章 互动游戏:抢滩登入战. 214.

17.1 前期準备 214

17.1.1 Scratch手柄. 214

17.1.2 mBlock软体. 215

17.2 设计、製作抢滩登入战 216

17.2.1 抢滩登入战游戏简介. 216

17.2.2 当绿旗被点击216

17.2.3 当接收到“游戏开始”广播. 218

17.2.4 设计游戏的可玩性因素. 219

17.2.5 当接收到“发射子弹1”广播.220

17.2.6 设计其他角色221

17.3 难点解析 221

第 18章 互动游戏:神箭手. .223.

18.1 製作过程 224

18.1.1 设计封面225

18.1.2 设计主题图片225

18.1.3 设计 Start按钮226

18.1.4 设计主题图片的脚本. 227

18.1.5 设计弓箭手造型和脚本. 227

18.1.6 设计气球造型和脚本. 228

18.1.7 设计弓箭造型和脚本. 229

18.2 设计导图 230

18.3 难点解析 232

第 19章 创新套用:百科知识竞赛. 233.

19.1 设计导图 234

19.2 製作过程 235

19.2.1 设计“开始”按钮角色. 235

19.2.2 设计小猫角色的造型和脚本236

19.3 难点解析 238

相关词条

相关搜索

其它词条