图书目录

1 全副武装越时空 奥林匹亚露锋芒/ 11

1.1 创建第一个Scratch 项目/ 13

1.2 运动类指令概览/ 15

1.3 坐标系原理/ 16

1.4 绝对运动与相对运动/ 17

1.5 扩展阅读:奥林匹亚运动会/ 20

2 变换造型息战事 罗塞塔碑留芳名/ 23

2.1 造型的概念和用法/ 25

2.2 画板——矢量图与位图概念及对比/ 26

2.3 画板——设置角色的中心点/ 28

2.4 外观类指令概览/ 30

2.5 外观类指令——显示/ 隐藏/ 32

2.6 外观类指令——图形特效/ 32

2.7 外观类指令——图层的概念/ 33

2.8 劝阻托勒密五世完整动画程序/ 34

2.9 扩展阅读:罗塞塔石碑(Rosetta Stone)/ 39

3 十面埋伏霸王泣 四面楚歌因声起/ 41

3.1 声音面板的使用/ 42

3.2 声音类指令概览/ 43

3.3 编程弹奏钢琴名曲/ 45

3.4 扩展阅读:四面楚歌/ 49

4 路遇不平拔刀向 生花妙笔助马良/ 51

4.1 画笔指令概览/ 52

4.2 画笔指令画几何图形/ 53

4.3 自制画板软件/ 55

4.4 扩展阅读:神笔马良/ 59                                                                                                                                          5 赤壁渡口烈焰起 华容道中硝烟落/ 61

5.1 事件类指令概览/ 62

5.2 华容道上的消息机制/ 64

5.3 消息广播与消息处理/ 65

5.4 扩展阅读:华容道/ 67

6 高卧隆中三分定 神机妙算皆流程/ 69

6.1 控制类指令概览/ 71

6.2 我们每天都在做选择/ 74

6.3 学会用循环机制表达重复发生的事 78

6.4 循环机制——计次循环/ 79

6.5 循环机制——无限循环/ 80

6.6 循环机制——条件控制型循环/ 80

6.7 用一个例程彻底弄清循环与选择机制/ 81

6.8 扩展阅读:隆中对/ 82

7 运筹帷幄凭侦测 诸葛安居平五路/ 85

7.1 侦测类指令概览/ 86

7.2 大白和你打招呼/ 87

7.3 开飞船如此简单/ 89

7.4 角色合作——飞船穿越陨石阵/ 91

7.5 扩展阅读:诸葛安居平五路/ 96

8 梦溪笔谈实非梦 活字印刷真是活/ 99

8.1 普通变量及其指令集/ 101

8.2 变量的原理/ 103

8.3 Scratch2.0 支持的数据类型/ 105

8.4 列表变量及其指令集/ 107

8.5 自制通讯录软件/ 112

8.6 扩展阅读:活字印刷/ 115

9 数学王子发神威 高斯天才巧作图/ 117

9.1 运算类指令概览/ 119

9.2 运算类指令画正多边形/ 126

9.3 扩展阅读:数学王子高斯/ 129                                                                                                                                                 10 景德古镇景秀丽 世界瓷都世闻名 131

10.1 什么是结构化编程/ 133

10.2 怎样制作新积木/ 136

10.3 扩展阅读:景德镇陶瓷/ 139

11 哥尼斯堡七桥上 人狼羊菜过河来/ 141

11.1 人狼羊菜过河任务描述/ 144

11.2 角色设计/ 145

11.3 变量定义/ 146

11.4 会动的舞台背景/ 146

11.5 船——过河的唯一交通工具/ 149

11.6 人——本项目最关键的角色/ 150

11.7 狼的脚本/ 151

11.8 win_or_lose——任务是否达成? / 152

11.9 扩展阅读:欧拉与七桥问题和图论/ 153

12 会稽兰亭飞花令 诗词大会补全句/ 155

12.1 古诗填空项目描述/ 157

12.2 角色设计/ 158

12.3 程序流程设计/ 158

12.4 脚本程序实现/ 159

12.5 扩展阅读:飞花令/ 165

13 威斯敏斯英伦范 克里夫兰信号灯/ 167

13.1 交通信号模拟项目描述/ 169

13.2 手绘舞台背景/ 169

13.3 角色列表/ 171

13.4 角色脚本代码/ 173

13.5 扩展阅读:交通信号灯发展历程/ 178

14 蓝色星球遭威胁 太空激战保家园/ 181

14.1 地球保卫战任务描述/ 183

14.2 模拟太空环境/ 184

14.3 看不见的角色起关键作用/ 188

14.4 游戏的故事背景/ 192

14.5 外星怪物关卡/ 193

14.6 Boss 关卡/ 195

14.7 扩展阅读:时光旅行/ 197

A 附录A Scratch 2.0 软件开发环境安装与介绍/ 199

A.1——Scratch 2.0 安装/ 199

A.2——Scratch 2.0 编程环境介绍/ 202

B 附录B Scratch 学习社区/ 209

B.1——一个有无限资源的神奇网上社区/ 209

B.2——创建Scratch 账号/ 210

B.3——巧用社区送来的书包/ 213

索 引