前言
篇 Scratch趣味编程详解
章 Scratch简介
1.1 什么是Scratch
1.2 Scratch能做什么
1.3 安装Scratch 3.0桌面软件
1.4 注册Scratch账号
1.5 个Scratch程序
1.6 温故而知识
第2章 Scratch编程基础
2.1 Scratch界面介绍
2.2 趣玩实践:舞蹈动画
2.3 积木区概览
2.4 温故而知新
第3章 角色运动
3.1 角色移动
3.2 趣玩实践:魔术表演
3.3 角色旋转
3.4 趣玩实践:小猫巡逻
3.5 趣玩实践:贪吃的老鼠
3.6 趣玩实践:时钟
3.7 温故而知新
第4章 角色外观
4.1 对话类积木
4.2 趣玩实践:上课迟到
4.3 造型切换
4.4 趣玩实践:超人小猫
4.5 背景切换
4.6 趣玩实践:参观房间
4.7 特效
4.8 趣玩实践:舞台霓虹灯
4.9 大小
4.10 趣玩实践:小猫来了
4.11 显示隐藏
4.12 趣玩实践:篮球撞汽车
4.13 温故而知新
第5章 角色和背景管理
5.1 角色管理
5.2 背景管理
5.3 绘画基础
5.4 矢量图工具
5.5 位图工具
5.6 趣玩实践:风车
5.7 趣玩实践:铲车
5.8 温故而知新
第6章 角色声音
6.1 播放声音
6.2 声音管理
6.3 趣玩实践:玛丽有只小羊羔
6.4 音效
6.5 趣玩实践:玛丽有只小羊羔(和弦版)
6.6 音量
6.7 趣玩实践:小兔钓鱼
6.8 温故而知新
第7章 事件
7.1 键盘事件
7.2 趣玩实践:简易钢琴
7.3 趣玩实践:坦克
7.4 广播消息
7.5 趣玩实践:小兔钓鱼(消息版)
7.6 趣玩实践:派发糖果
7.7 其他事件
7.8 趣玩实践:开始游戏按钮
7.9 趣玩实践:声控台灯
7.10 温故而知新
第8章 程序流程控制
8.1 顺序结构
8.2 分支结构
8.3 循环结构
8.4 趣玩实践:长颈鹿散步
8.5 趣玩实践:坦克
8.6 趣玩实践:猜数字
8.7 克隆
8.8 趣玩实践:放飞气球
8.9 其他控制指令
8.10 温故而知新
第9章 变量和自制积木
9.1 变量
9.2 Scratch里的变量
9.3 趣玩实践:旋转的风车
9.4 列表
9.5 趣玩实践:秒表
9.6 自制积木
9.7 趣玩实践:玛丽有只小羊羔(自制积木版)
9.8 温故而知新
0章 运算
10.1 数学运算
10.2 逻辑运算
10.3 字符串运算
10.4 趣玩实践:乘法小测验
10.5 趣玩实践:爱心舞台
10.6 趣玩实践:九九乘法表
10.7 温故而知新
1章 侦测
11.1 碰撞检测
11.2 趣玩实践:坦克游戏1
11.3 输入检测
11.4 计时器
11.5 趣玩实践:坦克游戏2
11.6 趣玩实践:小猫吃苹果
11.7 其他侦测积木
11.8 篮球撞汽车(正式版)
11.9 温故而知新
2章 扩展模块
12.1 音乐模块
12.2 趣玩实践:玛丽有只小羊羔(摇滚版)
12.3 画笔模块
12.4 趣玩实践:画五角星
12.5 视频侦测
12.6 趣玩实践:视频打地鼠
12.7 其他扩展模块
12.8 温故而知新
第2篇 Scratch趣味游戏开发实战
3章 游戏编程基础
13.1 角色跳跃
13.2 双级跳跃
13.3 移动跳跃
13.4 落地检测
13.5 不断变化的场景
13.6 温故而知新
4章 打砖块游戏
14.1 游戏剧本
14.2 游戏分析及思维导图
14.3 准备游戏素材
14.4 挡板的程序实现
14.5 砖块的程序实现
14.6 小球的程序实现
14.7 完成游戏
5章 恐龙奔跑游戏
15.1 游戏剧本
15.2 游戏分析及思维导图
15.3 游戏资源准备
15.4 沙子和白云的程序实现
15.5 仙人掌的程序实现
15.6 小鸟的程序
15.7 恐龙的程序实现
15.8 游戏结束的程序实现
15.9 游戏其他效果
15.10 完成游戏
6章 双人赛车
16.1 游戏剧本
16.2 游戏分析及思维导图
16.3 舞台背景的程序实现
16.4 赛车模式的选择程序实现
16.5 倒计时的程序实现
16.6 坦克的程序实现
16.7 比赛结束的程序实现
16.8 完成游戏
7章 飞翔的小猫
17.1 游戏剧本
17.2 游戏分析及思维导图
17.3 小猫的程序实现
17.4 柱子的程序实现
17.5 游戏结束的程序实现
17.6 完成游戏
8章 打地鼠游戏
18.1 游戏剧本
18.2 游戏分析及思维导图
18.3 背景的程序实现
18.4 锤子的程序实现
18.5 地鼠的程序实现
18.6 完成游戏
9章 公路赛车游戏
19.1 游戏剧本
19.2 游戏