文章目录
- 问路
- 1. 准备工作
- 2. 功能实现
- 3. 设计思路与实现
- (1)角色、舞台背景设置
- a. 角色设置
- b. 舞台背景设置
- (2)脚本编写
- a. 角色:Avery
- b. 角色:Dee
- 4. 评分标准
问路
1. 准备工作
(1)背景:删除默认白色背景,添加背景Urban和School。
(2)角色:删除默认小猫角色,添加角色Avery和Dee。
(3)删除Avery的avery-b造型,并添加Avery Walking-a、Avery Walking-b、Avery Walking-c、Avery Walking-d四个造型。
2. 功能实现
(1)用积木块实现,初始背景为Urban,Avery的初始位置为舞台的左下角(X=-163,Y=-73),面向右边,初始造型为avery-a,Dee站在Avery对面(X=-47,Y=-76),面向左边,如上图所示;
(2)Avery说“请问红旗小学怎么走?”2秒,Dee回答说“一直向前走就到啦”2秒;
(3)询问到路的Avery径直走向舞台的右侧边缘,边走边切换造型(每次按照Avery Walking-a、Avery Walking-b、Avery Walking-c、Avery Walking-d的顺序进行切换,每次切换间隔0.1秒,移动10步)。
(4)Avery走到舞台右侧边缘后,背景换为School,Avery移到舞台的左下角(X=-163,Y=-73),说“找到红旗小学啦”2秒。
(5)当背景换为School时,Dee消失。
3. 设计思路与实现
(1)角色、舞台背景设置
a. 角色设置
删除默认小猫角色,添加角色Avery和Dee。
删除Avery的avery-b造型,并添加Avery Walking-a、Avery Walking-b、Avery Walking-c、Avery Walking-d四个造型。
b. 舞台背景设置
删除默认白色背景,添加背景Urban和School。
(2)脚本编写
编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据。
a. 角色:Avery
当绿旗被点击时:
- 开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
- 初始化背景:Urban
- 初始化位置:X=-163,Y=-73
- 初始化方向:90°
- 初始化造型:avery-a
- Avery说“请问红旗小学怎么走?”2秒
- 等待2秒
- 重复执行直到 碰到舞台边缘:
- 等待0.1秒
- 换成Avery Walking-a造型
- 移动10步
- 等待0.1秒
- 换成Avery Walking-b造型
- 移动10步
- 等待0.1秒
- 换成Avery Walking-c造型
- 移动10步
- 等待0.1秒
- 换成Avery Walking-d造型
- 移动10步
- 背景换为School
- Avery移到舞台的左下角(X=-163,Y=-73)
- 说“找到红旗小学啦”2秒
b. 角色:Dee
当绿旗被点击时:
- 开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
- 初始化状态:显示
- 初始化位置:X=-47,Y=-76
- 初始化旋转方式:左右翻转
- 初始化方向:-90°
- 等待2秒
- Dee说“一直向前走就到啦”2秒
当背景换成School时:
- 隐藏
4. 评分标准
(1)用积木块实现,初始背景为Urban,Avery的初始位置为舞台的左下角,面向右边,初始造型为avery-a,Dee站在Avery对面,面向左边;(5分)
(2)Avery说“请问红旗小学怎么走?”2秒,Dee回答说“一直向前走就到啦”2秒;(5分)
(3)询问到路的Avery径直走向舞台的右侧边缘,边走边切换造型(每次按照Avery Walking-a、Avery Walking-b、Avery Walking-c、Avery Walking-d的顺序进行切换,每次切换间隔0.1秒,移动10步)(5分)
(4)Avery走到舞台右侧边缘后,背景换为School,Avery移到舞台的左下角,说“找到红旗小学啦”2秒;(5分)
(5)当背景换为School时,Dee消失。(5分)