![](https://box.kancloud.cn/01e3d4601b70f23ef201ba34bbf8b794_2535x1066.png)
# 目标:
如果你学会了以下内容,请在后面方框内打上 √
1. 掌握实践:重用 □
2. 游戏效果:子弹 □
3. 游戏效果:大招 □
# 1. 故事:
上回讲到班长被吃猫鼠吸血而死,黑猫警长发誓要抓住这群坏蛋,那接下来发生了什么事情呢?
黑猫警长启动摩托变换程序,瞬间他的车变成了一架飞机。只见警长轻轻一跳坐入飞机。
一个小警员指着老鼠的空中基地和黑猫警长说到:“他们在那!接下来我们该怎么办?”
黑猫警长回复:“看我怎么收拾他们,我要给班长报仇!”
一只耳这个时候在空中基地的监控台,他发现了黑猫警长的飞机,自言自语:“看我一只耳怎么把你们一个一个都干掉。”
只见空中穿梭着无数子弹,黑猫警长果然是练习过飞行技术,轻而易举的驾驶飞机来了一个倒空翻躲避了这些子弹,然后调转飞机,瞄准老鼠空中基地,随着数字倒数,“3、2、1,发射......”
一枚导弹从飞机脱离驶向老鼠基地,正好击中控制台。
:-: *扫码看影片*
:-: ![](https://box.kancloud.cn/14b483395d90d440cd36f2c7a97560a5_280x280.png =200x200)
# 2. 亲子时光
今天的亲子时光有两个游戏,你可以任选其一。
1. 光影描绘
如果今天天气不错,你能够看到树的影子,或者阳光透过玻璃射入你的房间,你就得到了不同的光影了。
![](https://box.kancloud.cn/5bc37c48f7efe629dee6abdd7ab5ffca_490x558.png)
现在你要做的就是在这些影子的外形下,去发挥你的想象力,描绘出一幅图画出来。这对你来说是不是非常新奇有趣呢,快去细细地观察和感受一下这光与影的美妙吧!
2. 画画接龙
你和爸爸妈妈合理完成一幅画。可以任何一个人负责构图,另一个人负责上色,也可以一个人先画一部分,然后另一个人接着画另一部分,就像下面的画一样。
![](https://box.kancloud.cn/4f0f508c4de2f39628db9c298d6cbda0_530x294.png)
现在你们可以开始了,去感受一下在他人基础上画画的感受吧!
在这两个游戏中,你有没有发现你都是在已有的事物基础上再次绘制的。在游戏编程中,经常会在已有的代码基础上进行完善,或者在别人的代码上继续编码,我们把这个概念叫做“重用和再利用”。
# 3. 核心任务:
![](https://box.kancloud.cn/1e3f31409534f702e72f556157c78dd5_1440x400.png)
这一次的核心任务是建立在重用概念之上的,你还记得我们在第八章完成了空中城堡捡星星的任务吗?
![](https://box.kancloud.cn/621bb32eae168d29057e81db6b06c693_966x966.png)
请下载核心任务文件并完成编程,以下为任务说明:
1. 把怪物角色换成一只耳,一只耳行为和怪物一样
2. 克隆一只耳,并且随机变换颜色,从左往右来攻击黑猫警长
3. 增加子弹角色,按键盘c从黑猫警长前方发出子弹
4. 子弹碰到一只耳,则击中。击中老鼠20只则获胜,闯关通过
:-: *扫码看通关任务演示*
:-: ![](https://box.kancloud.cn/2066e43c551aac4c9a4a4c00d8e0f12a_280x280.png =200x200)
# 4. 技能指令
![](https://box.kancloud.cn/d0a4f369b917afae120c2c39b265c772_1320x330.png)
## 4.1 积木:移到
当黑猫警长发射出子弹后,子弹应该在黑猫警长前方出现,然后射向远方。之前我们学过一个【移到】到指定坐标的指令,今天我们要学习另一个移到魔法,通过这个指令你可以轻松的将一个角色移动到鼠标指针位置、随机位置或者某个角色前
![](https://box.kancloud.cn/a1f001d5a931366f8aa9cacf4b14e9e5_622x806.png)
如何实现射子弹连发效果呢?你需要结合上一节课讲的克隆。新建一个子弹角色,然后克隆子弹,在子弹克隆后使用这个指令【移到】黑猫警长即可,赶紧去试试吧。
## 4.2 知识点:上传和保存角色
我们以前都是从角色库选择或者绘制新角色,但有时候你想使用一个其他文件中的角色,这时候怎么办呢?
例如我们本次魔法宝箱中有一个进度条的任务文件,在这个任务里有一个进度条角色。在我们的扩展练习中,你想在游戏中加入进度条来更好地显示是否可以发大招了,你现在面临的一个问题就是“如何使用这个进度条角色呢?”
现在我就教你如何重用其他文件的角色。你首先打开任务文件,然后在角色上右击,这个时候会出现一个菜单,你选择【保存到计算机】就可以把这个角色单独保存到一个文件了
![](https://box.kancloud.cn/3caeec53d67e06b3c8f798cbfcfbf6c8_314x428.png)
当你想在你的游戏中使用这个角色时,你只需要打开你的文件,然后在新建角色时使用【从本地文件中上传角色】就可以了
![](https://box.kancloud.cn/8443e51c291d42f654c386857b70f8b1_416x98.png)
上传和保存角色是不是学会了呢?你在本次核心任务需要上传大招角色。在扩展练习中,你需要使用另一个游戏中的进度条角色,这都需要用到这个知识点。
# 5. 扩展练习
请下载扩展练习文件,并通过上传和保存角色介绍的知识点,将核心任务中等待大招时间显示为进度条的样式。
![](https://box.kancloud.cn/9924303985076b86b3bff125bd30ca2e_948x484.png)
# 6. 魔法宝箱
在趣学Scratch游戏编程网盘中下载1个核心任务文件和1个扩展练习文件,以及1张一只耳的图片和1个Scratch角色文件:
1. 10.1 猫鼠空中大战斗.sb2
2. 10.2 进度条.sb2
3. 一只耳.png
4. 大招.sprite2
# 7. 任务编程详解
![](https://box.kancloud.cn/d16f25eef07df61c26296649dc2a9b36_1196x726.png)
![](https://box.kancloud.cn/e367ca7d00db57cf269cc9e8fb2f7d4a_1440x646.png)
:-: *扫码看任务编程视频*
![](https://box.kancloud.cn/f5fdb620be2c8fab33214f1945bafbb5_280x280.png =200x200)
# 8.开动脑筋
1. 如何根据打死老鼠的个数来自动提升核心任务的游戏难度?
2. 生活中有什么东西是在以往基础上进行创新的?
- 前言
- 第一章 黑贼鼠偷抢粮食 – 安装和运行
- 第二章 编程猫勇闯鼠洞 – 方向和移动
- 第三章 避开黑洞大陷阱 – 顺序和调试
- 第四章 编程猫欢快舞蹈 – 循环和角色
- 第五章 黑贼鼠监狱逃脱 – 事件和舞台
- 第六章 隧道追击黑贼鼠 – 条件和图形
- 第七章 猜数字开城堡门 – 运算和数据
- 第八章 空中城堡捡星星 – 坐标和飞行
- 第九章 老鼠集体大反击 – 克隆和参考
- 第十章 猫鼠空中大决斗 – 重用和大招
- 第十一章 黑贼鼠偷吃玉米 – 线上编辑器和帮助
- 第十二章 猫鼠枪战大终结 – 英文编辑器和多人游戏
- 第十三章 热闹音乐庆功会 – 声音和乐器
- 第十四章 妙笔生花齐欢乐 – 画笔和印章
- 第十五章 新闻播报传喜讯 - 官网和分享
- 附:编程启蒙疑问
- 附:了解计算思维