《好玩的Scratch 少儿游戏编程从基础到实践》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:
  • 出 版 社:
  • 出版年份:2017
  • ISBN:
  • 页数:0 页
图书介绍:

第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