导语
情景教学:精选16个有趣案例,以故事形式进行串联
简单易学:步骤详细,循序渐进,简明易懂,适于操作
视频配套:赠送独家视频课程,跟着视频学习更轻松
内容经典:精选名校学生实操案例,人工智能教育专家打磨
互动交流:微信在线交流,答疑解惑,提供在线拓展内容
内容提要
本书采用案例式学习方法,以喵小咪在户外游玩一天的经历为主线,贯穿不同的场景,用Scratch 3.0由浅入深地设计了16款互动小游戏和小程序。案例循序渐进、简明易懂,将抽象的编程思想巧妙地穿插在解决实际问题的进程中,让编程的趣味性与知识性相结合,符合青少年学习的特点。
全书共17章。第1章带领读者认识Scratch 3.0,并动手编出第1个小程序;第2~7章为入门篇,共设计5个小程序和1个总结,通过基础案例带领读者了解Scratch编程的入门知识;第8~13章为游戏篇,共设计6个小游戏,由浅入深地剖析了经典游戏编程的奥秘;第14~17章为进阶篇,共设计4个小程序,通过高级别难度案例的编写,强化编程的基本思想和设计理念。
本书适合对Scratch图形化编程感兴趣的青少年及家长阅读参考,也适合中小学信息技术课教师或培训机构使用。
目录
入门篇
1 初识Scratch
1.1 Scratch介绍
1.2 Scratch 3.0环境搭建
1.3 Scratch 3.0编程环境介绍
1.4 第一个程序:喵小咪出门玩
2 蝴蝶飞满天
2.1 新建与保存
2.2 添加背景与角色
2.3 认识坐标
2.4 为蝴蝶添加飞行代码
2.5 增加声音效果
2.6 完整的程序
3 跟蜻蜓交朋友
3.1 创建项目
3.2 添加背景和角色
3.3 设计互动对话
3.4 为角色添加对话代码
3.5 处理等待事件
3.6 完整的程序
4 路遇动物狂欢节
4.1 场景创设
4.2 添加背景和角色
4.3 认识造型
4.4 为红恐龙添加代码
4.5 增加音乐效果
4.6 为青恐龙添加代码
4.7 完整的程序
5 看飞行表演
5.1 添加背景和角色
5.2 画笔的作用
5.3 为飞机添加代码
5.4 拉出五彩的烟雾
5.5 来点欢呼声
5.6 完整的程序
6 激烈的赛跑
6.1 场景创设
6.2 初始化位置和大小
6.3 添加赛跑代码
6.4 多角色间的同步
6.5 来点喝彩声
6.6 完整的程序
7 编程就像拍电影
7.1 素材准备
7.2 编程串联
7.3 当好小导演
游戏篇
8 飞船发射
8.1 游戏流程分析
8.2 飞船升空
8.3 喵小咪发指令
8.4 更准确的同步
8.5 观众开始欢呼
8.6 进阶探索:造型的灵活使用
8.7 完整的程序
9 到蒙哥家做客
9.1 游戏流程分析
9.2 绘制游戏地图
9.3 创设障碍关卡
9.4 鼠标跟随
9.5 碰撞侦测
9.6 为障碍关卡添加代码
9.7 进阶探索:增强游戏氛围
9.8 完整的程序
10 猴子的盛宴
10.1 游戏流程分析
10.2 角色的鼠标控制
10.3 从天而降的香蕉
10.4 克隆让香蕉多到吃不完
10.5 碰撞侦测与计分
10.6 进阶探索:小偷刺猬
10.7 完整的程序
11 遇见潜水员
11.1 游戏流程分析
11.2 初始化多场景游戏
11.3 方向与角度
11.4 背景动态切换
11.5 潜水员水下表演
11.6 进阶探索:动感海星
11.7 完整的程序
12 大象头顶球
12.1 游戏流程分析
12.2 有弹性的球
12.3 大象表演
12.4 给游戏计分
12.5 退出条件判断
12.6 进阶探索:增加礼物
12.7 完整的程序
13 溶洞中的小鸟
13.1 游戏流程分析
13.2 绘制溶洞场景
13.3 绘制石钟乳
13.4 随机变化的关卡
13.5 小鸟飞行控制
13.6 碰撞侦测与计分
13.7 进阶探索:添加钻石
13.8 完整的程序
进阶篇
14 精彩的自动驾驶
14.1 游戏概要设计
14.2 绘制最简线路图
14.3 绘制带探测器的小车
14.4 为探测器编写代码
14.5 自动探路功能
14.6 完整的程序
14.7 进阶探索:赛车场驾驶
14.8 更多有趣的探索
14.9 最终程序脚本
15 试试键盘游戏
15.1 游戏概要设计
15.2 循环飞行的直升机
15.3 空投字母
15.4 键击命中
15.5 得分和音效
15.6 完整的程序
15.7 进阶探索:添加剧情介绍
15.8 最终程序脚本
16 喵小咪回家去
16.1 项目概要设计
16.2 初始化主角
16.3 绘制场景
16.4 角色移动
16.5 场景连贯循环
16.6 进阶探索:动作控制
16.7 碰撞侦测
16.8 最终程序脚本
17 跟猫妈妈一起盘点见闻
17.1 项目概要设计
17.2 场景创建
17.3 回忆的泡泡
17.4 列表存储
17.5 完整的程序
17.6 期待明天