图书目录

目    录

第1部分  进入编程世界

第1章  如何学习Scratch

  1.1  学会编程好处多多 2

  1.2  什么是Scratch 4

  1.3  小朋友如何自学 8

  1.4  家长辅导变身玩伴 9

  1.5  老师备课 10

第2章  Scratch 3.0编程世界

  2.1  安装Scratch 3.0 12

  2.2  Scratch 3.0界面介绍 21

第2部分  神奇的积木块3.0版

第3章  初识积木块:运动模块

  3.1  认识积木块 40

  3.2  运动模块 41

  3.3  让角色移动一下 42

  3.4  左转转右转转 44

  3.5  看看什么叫瞬间移动 45

  3.6  掌握坐标新知识 46

  3.7  在1秒内滑行到随机位置 48

  3.8  在1秒内滑行到x,y 49

  3.9  面向90度方向 49

  3.10  面向鼠标指针 50

  3.11  四大坐标积木块 50

  3.12  碰到边缘就反弹 52

  3.13  将旋转方式设为左右翻转 53

  3.14  角色的坐标和方向属性 54

第4章  外观模块

  4.1  说声你好 56

  4.2  一起来思考 58

  4.3  变幻造型 59

  4.4  背景变换 61

  4.5  变大变小 63

  4.6  神奇的特效 66

  4.7  隐身 71

  4.8  移动一下前后 71

  4.9  看看造型的属性 72

第5章  声音模块

  5.1  进入声音模块 74

  5.2  播放声音 76

  5.3  录制声音 78

  5.4   声音裁剪 80

  5.5  看看声音库 80

  5.6  停止所有声音 81

  5.7  调节音效 82

  5.8  调节音量大小 82

第6章  事件模块

  6.1  准备要启动了 85

  6.2  操作按键 85

  6.3  我被单击了,想干什么 88

  6.4  背景变换事件 88

  6.5  响度事件 91

  6.6  Scratch里的广播 92

第7章  控制模块

  7.1  等一等 96

  7.2  重复,重复,再重复 96

  7.3  一直重复,怎么都停不下来 98

  7.4  如果……那么…… 99

  7.5  那么不够,再来否则 100

  7.6  等待什么 101

  7.7  重复执行到条件成立 102

  7.8  停止 103

  7.9  黑科技:克隆 106

第8章  侦测模块

  8.1  小心,触碰到了 110

  8.2  颜色的碰撞 113

  8.3  颜色识别颜色 118

  8.4  判断距离 125

  8.5  你问,我答 126

  8.6  看看你按了什么按键 127

  8.7  鼠标被按下 130

  8.8  跟踪鼠标 131

  8.9  角色的拖动问题 131

  8.10  侦测声音大小 132

  8.11  工具计时器 133

  8.12  各种属性 134

  8.13  你想要知道的时间 135

  8.14  这是一个神秘的积木块 137

  8.15  你的名字 138

第9章  运算模块

  9.1  加减乘除四则运算 141

  9.2  随机数 144

  9.3  比较运算符 146

  9.4  逻辑运算符 149

  9.5  连接起来 153

  9.6  找出字符串的第几个字符 154

  9.7  数数字符串一共有多少字符 155

  9.8  字符串里有a吗 155

  9.9  求出余数 156

  9.10  四舍五入 157

  9.11  求绝对值 158

  9.12  看看什么是取整 159

  9.13  平方根的奥秘 160

第10章  变量模块

  10.1  原来这就是变量 162

  10.2  变量的显示和隐藏 165

  10.3  强大的列表 165

  10.4  往列表里输入名字 166

  10.5  添加内容 167

  10.6  删除列表中的项目 167

  10.7  在列表中插入项目 168

  10.8  修改列表中的项目 168

  10.9  获取列表中的项目内容 168

  10.10  从列表中找出第一个项目的编号 169

  10.11  获取列表中的项目数 169

  10.12  项目里面有没有这个内容 169

  10.13  列表的显示和隐藏 169

  10.14  修改列表名称和删除列表 169

第11章  自制积木

  11.1  创造造型变化 171

  11.2  增加参数 172

第12章  音乐模块

  12.1  击打乐器 175

  12.2  休止积木块 176

  12.3  演奏音符 176

  12.4  各种乐器任意选 178

  12.5  调节演奏速度 178

第13章  画笔模块

  13.1  擦除掉 181

  13.2  来盖个章 182

  13.3  落笔画画,抬笔休息 182

  13.4  给画笔换个颜色 183

  13.5  数值动态调整画笔状态 185

  13.6  调节画笔粗细 186

第14章  视频侦测模块

  14.1  视频运动 189

  14.2  视频运动的属性 189

  14.3  开启摄像头 189

  14.4  设置视频的透明度 191

第15章  文字朗读模块

  15.1  你想要用什么语言 194

  15.2  感受不同的嗓音 195

  15.3  读一句“你好” 195

第16章  翻译模块

  16.1  语言任由你翻译 197

  16.2  检查自己的母语 199

第3部分  编程的内功心法

第17章  程序的逻辑

  17.1  顺序执行 202

  17.2  重复执行 203

  17.3  条件判断 206

  17.4  试试流程图 206

第4部分  拿下项目阵地

第18章  看我72变

  18.1  想一想:72般变化 212

  18.2  设计角色:规划造型 213

  18.3  动手动脑:编写72变 213

  18.4  游戏性调整 218

  18.5  进行测试 219

  18.6  积木块回顾 219

第19章  大屏幕摇奖

  19.1  想一想:这要怎么实现 221

  19.2  设计角色:添加奖品 222

  19.3  动手动脑:开始摇奖 223

  19.4  游戏性调整 224

  19.5  进行测试 225

  19.6  积木块回顾 226

第20章  收集小星星

  20.1  想一想:满天的星星 227

  20.2  设计角色:就一个星星 227

  20.3  动手动脑:一个不简单的角色 228

  20.4  游戏性调整 230

  20.5  进行测试 232

  20.6  积木块回顾 232

第21章  双人贪吃蛇大作战

  21.1  想一想:怎么大作战 234

  21.2  设计角色:绘制我的贪吃蛇 235

  21.3  动手动脑:大作战 235

  21.4  游戏性调整 239

  21.5  进行测试 239

  21.6  积木块回顾 240

第22章  星球大战

  22.1  想一想:你会怎么设计 241

  22.2  设计角色:角色有点多 242

  22.3  动手动脑:开始战斗吧 242

  22.4  游戏性调整 248

  22.5  进行测试 249

  22.6  积木块回顾 249

第5部分  决战华山之巅

第23章  记忆笔画

  23.1  感受程序的魅力 252

  23.2  看看它背后的代码 253

  23.3  完成挑战 255

第24章  物理引擎

  24.1  角色普通下落 256

  24.2  角色加速下落 257

  24.3  碰撞地板,嵌入后回升 258

  24.4  直接停在地板上 259

  24.5  角色行走在道路上 261

  24.6  识别障碍和上坡 262

  24.7  完成跳跃 263

  24.8  跳不穿的天花板 264