内容正文:
第14课 实战项目2——迷宫寻宝(导学案)
一、项目说明
· 基础版:让角色在指定路径(图1)行走,若超出路径则回到起点;若碰到钥匙程序结束。
图1
· 拓展版:让角色在迷宫(图2)中寻找六个宝物,找到所有宝物后角色需依次说出宝物的名称。
图2
二、基础版操作说明
1. 选中“舞台”图标,进入“绘制新背景”面板,用矩形工具绘制出图1路径。
2. 从角色库中选择“Starfish”角色导入,并将该角色命名为“主角”。
3. 从角色库中选择“Key”角色导入,并将该角色移动到路径的终点。
4. 对“主角”角色进行初始化设置:位置、方向和大小。
5. 条件判断:通过按下上/下/左/右键来控制“主角”的方向和移动,在移动过程中如果超出路径(碰到白色)则回到起点位置重新开始,如果碰到“Key”则发出“Pop”的声音,整个程序结束。
三、拓展版操作说明
1. 选中“舞台”图标,进入“绘制新背景”面板,用矩形工具绘制出图2路径。
注意:要预留出左上角显示“宝物数量”和“宝物清单”的位置。
2. 从角色库中选择图2中的角色导入,将分别放置在图中位置、调整角色大小。
3. 新建一个变量,命名为“宝物数量”,适用于所有角色。
4. 新建一个列表,命名为“宝物清单”,适用于所有角色。
5. 在六个宝物角色上编写代码:
如果宝物碰到“海星”,则广播“找到宝物”,说出宝物的名字,并将其添加到“宝物清单”列表中,同时“宝物数量”变量的数值+1,最后该宝物从舞台上消失。
6. 在“海星”角色上编写路径代码:
通过按下上/下/左/右键来控制“主角”的方向和移动,在移动过程中如果碰到黑色则回到起点位置重新开始。当接收到“找到宝物”时,发出“Clap beatbox”的声音。
7. 在“海星”角色上编写“宝物清单”代码:
首先删除“宝物清单”列表中的所有数据,将“宝物数量”归零。等到“海星”将六个宝物都找到后,说“我找到所有宝物了”,并根据“宝物清单”的顺序依次说出宝物名称,程序结束。
$$