《超好玩的Scratch 3.5少儿编程》是写给青少年编程读者的编程学习用书,主要通过10个游戏及作品的实例来讲解Scratch 3.5的编程方法,引导青少年快乐地学习编程。通过游戏编程实例及有趣的作品,让青少年参与其中,培养青少年独立分析问题和解决问题的能力,培养青少年的探索精神,为今后进一步深入学习编程打好基础。
《超好玩的Scratch 3.5少儿编程》采用培训机构教学实践的形式来编写,以青少年感兴趣的游戏实例等为主线,分阶层由浅入深进行讲解,让读者在学习本书之后成为一个真正的Scratch编程高手。
《超好玩的Scratch 3.5少儿编程》采用全彩色、全图解的方式讲解,读者只要跟着步骤去做,就能完成很棒的项目。
《超好玩的Scratch 3.5少儿编程》适合初学编程的青少年学习使用,也适合中小学信息技术课教师或培训机构的老师作为参考用书,同时也适合想要让孩子学习Scratch的家长阅读参考。
第1篇 编程启蒙篇
第 1 章 开始前的准备
1.1 Scratch下载与安装
1.2 Scratch 3.5基本操作
1.3 编写第一个Scratch 3.5小程序
1.4 课后任务
第 2 章 故事大王讲故事
2.1 程序编写分析
2.2 给舞台添加背景
2.3 在舞台中加入故事角色
2.4 让Devin和剧场大小协调
2.5 将Devin变成故事大王
2.6 课后任务
第2篇 初级编程篇
第 3 章 换装游戏
3.1 游戏制作分析
3.2 难点解析之坐标、图层
3.3 选择一个喜欢的卧室背景
3.4 加入主人公小芳
3.5 创建衣架
3.6 给衣架放置衣物
3.7 制作“重做”按钮
3.8 游戏开始时让小芳向大家打招呼
3.9 给“重做”按钮编程
3.10 让蓝裙子在小芳和衣架间移动
3.11 粉裙子和蓝裙子来回试装
3.12 轻松编写上衣的代码
3.13 所有角色最终的脚本
3.14 课后任务
第4 章 舞林大赛
4.1 游戏制作分析
4.2 难点解析之循环
4.3 选择一个带灯光的舞台背景
4.4 舞者登场
4.5 让舞台的灯光闪烁起来
4.6 让舞者舞动起来(一)
4.7 让舞者舞动起来(二)
4.8 加入提示和音乐
4.9 课后任务
第3篇 中级编程篇
第 5 章 赛车游戏
5.1 游戏制作分析
5.2 难点解析之逻辑运算、变量与条件语句
5.3 选择赛道
5.4 游戏主角赛车进场
5.5 为赛车设置控制键
5.6 给赛车编写动力脚本
5.7 给赛车配音
5.8 给获胜者编写脚本
5.9 编写赛车2的脚本
5.10 课后任务
第 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 设置关卡对应的背景
7.11 调整与优化
7.12 课后任务
第4篇 高级编程篇
第 8 章 超级玛丽游戏
8.1 游戏制作分析
8.2 难点解析之子程序、重力
8.3 实现左右运动控制
8.4 实现上下跳跃控制
8.5 修复跳跃时的漏洞
8.6 跌落就GAME OVER
8.7 超级玛丽登场
8.8 失败的玛丽
8.9 布置更多游戏场景
8.10 编写游戏控制脚本
8.11 调整小球和玛丽的主脚本
8.12 设置小球在各个场景开始的位置
8.13 场景切换的设置
8.14 玛丽喜欢的金币登场
8.15 狡猾的怪兽
8.16 为游戏添加音乐效果和提示
8.17 游戏调试技巧
8.18 课后任务
第 9 章 愤怒的小鸟游戏
9.1 游戏制作分析
9.2 难点解析之抛物运动
9.3 弹射小鸟
9.4 增加重力后的飞行
9.5 给游戏设置一个漂亮的场景
9.6 集合更多小鸟
9.7 实现弹弓依次弹射每个小鸟
9.8 搭建小猪躲避屏障
9.9 让屏障也可以被撞倒
9.10 第一头小猪登场
9.11 三头小猪来了
9.12 设计分数显示效果
9.13 加入提示和声音
9.14 创建一个游戏控制角色
9.15 调整和优化
9.16 课后任务
第 10 章 劲舞团游戏
10.1 游戏制作分析
10.2 难点解析之列表
10.3 让克隆体运动起来
10.4 让舞台灯光闪烁
10.5 创建游戏的大脑——游戏控制
10.6 让游戏“大脑”控制箭头
10.7 控制更多的箭头
10.8 通过“开始”按钮来启动游戏
10.9 让玩家调整箭头移动速度
10.10 请舞者登台
10.11 为游戏添加音乐和提示
10.12 调试与优化
10.13 课后任务