小宝在房间吵闹,妈妈让Jaime想办法安抚小宝。Jaime在房间来回走动思考方法。最后也没想出方法只能摊开双手说 “sorry!”。
(1)添加背景:Bedroom 3;
(2)删除默认小猫角色,添加角色:Jaime;
(3)给Jaime角色添加声音:Laugh1、Scream1。
(1)点击绿旗,Jaime出现在舞台左下角,面向右,造型为jaime walking-a;
(2)依次播放完2种声音Laugh1和声音Scream1;
(3)当播放完所有声音后,Jaime从舞台左侧走到右侧,再从右侧走到左侧,边走边思考“怎么办?”;(注意走的过程中脚不能朝上,并且朝哪个方向走Jaime就面朝哪里)
(4)走完后,切换成造型jaime-a,然后说“sorry!”2秒。
删除默认的小猫角色,然后从角色库中选择 Jaime 添加进来,如下图所示:
按照题目要求,为 Jaime 角色添加声音 Laugh1和声音Scream1。
点击“选择一个背景”,进入背景库。在背景库中找到我们题目要求的背景Bedroom 3,添加进来,如下图所示:
编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据。
当点击绿旗时:
开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
初始位置:X=-174,Y=-73。(出现在舞台左下角)
初始方向:面向90°。(面向右)
将旋转方式设为:左右翻转。(走的过程中脚不能朝上,并且朝哪个方向走Jaime就面朝哪里)
初始造型:换成jaime walking-a。
播放声音Laugh1等待播完。
播放声音Scream1等待播完。(依次播放完2种声音Laugh1和声音Scream1)
思考“怎么办?”。(边走边思考“怎么办?)
重复执行10次:(Jaime从舞台左侧走到右侧)
移动30步
等待0.5秒
面向-90°方向。(再从右侧走到左侧)
重复执行10次:
移动30步
等待0.5秒
面向90°方向。
切换成造型jaime-a。
说“sorry!”2秒。
天上掉落各种水果下来,有草莓、苹果、香蕉,快拿大碗去接住水果吧。
(1)导入背景Blue Sky;
(2)删除小猫角色,导入角色Bowl、Apple、Strawberry、Bananas。
(1)点击绿旗,角色Bowl、Apple、Strawberry、Bananas都设置好初始位置,Bowl在舞台下方,Apple、Strawberry、Bananas在舞台上方不同位置;
(2)角色Bowl可以通过键盘左右键控制左右移动;
(3)角色Apple、Strawberry、Bananas都可以从天上掉落下来;
(4)当角色Apple、Strawberry、Bananas碰到了Bowl就隐藏了,表示接到了,如果落到舞台最下端,不隐藏。
删除小猫角色,导入角色Bowl、Apple、Strawberry、Bananas。
导入背景Blue Sky。
编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据。
当绿旗被点击时:
开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
初始位置:X = -57,Y = -150
当按下向右键时:
x坐标增加10
当按下向左键时:
x坐标减少10
当绿旗被点击时:
开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
初始位置:X = -38,Y = 2
初始状态:显示
重复执行直到 碰到Bowl:
y坐标减少5
隐藏
当绿旗被点击时:
开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
初始位置:X = -175,Y = 65
初始状态:显示
重复执行直到 碰到Bowl:
y坐标减少5
隐藏
当绿旗被点击时:
开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
初始位置:X = 121,Y = 119
初始状态:显示
重复执行直到 碰到Bowl:
y坐标减少5
隐藏
(1)选择背景Winter,默认角色小猫,添加角色Beachball(代表病毒),背景音乐Cave;
(2)建立一个变量,变量名为“得分”。
(1)点击绿旗将变量“得分”设为0,循环播放音效Cave;
(2)小猫初始位置在舞台左下角;用键盘左右键控制小猫运动,运动时小猫的方向要随之改变,小猫碰到舞台边缘就反弹;
(3)每隔随机时间(0.25-0.5秒之间的随机数),就有一个病毒出现在舞台上方的随机位置,克隆体大小为40,垂直落下,下落至舞台下边缘消失;
(4)病毒在下落过程中,如果碰到小猫,则发出“pop”声音,变量“得分”加1,病毒消失;
(5)如果在20秒内变量“得分”大于等于10,小猫说:“疫情防护,人人有责!”,否则说:“继续努力!”,游戏结束。
保留默认小猫角色,导入角色Beachball(代表病毒)。
在舞台区,点击“选择一个背景”菜单,在背景库中选择“Winter”。
为舞台选择背景音乐“Cave”。
编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据。
新建变量“得分”,用于记录消灭病毒的得分。
当绿旗被点击时:
开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
初始位置:X=-180,Y=-127(小猫初始位置在舞台左下角)。
初始方向:90°。
旋转方式:左右翻转(运动时小猫的方向要随之改变,避免小猫头部朝下)。
重复执行:(用键盘左右键控制小猫运动,运动时小猫的方向要随之改变,小猫碰到舞台边缘就反弹)。
如果按下 -> 键(向右键):面向90°,移动10步,碰到边缘就反弹。
如果下向 <- 键(向左键):面向-90°,移动10步,碰到边缘就反弹。
当接收到“结束游戏”的广播时:
停止 该角色的其它脚本。
如果 得分 < 10,那么说“继续努力!”2秒,否则,说“疫情防护,人人有责!”2秒。(如果在20秒内变量“得分”大于等于10,小猫说:“疫情防护,人人有责!”,否则说:“继续努力!”)
当绿旗被点击时:
开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
初始状态:隐藏。
重复执行:(每隔随机时间(0.25-0.5秒之间的随机数),就有一个病毒)。
克隆自己。
等待 0.25至0.5之间的随机数 秒。
当作为克隆体启动时:
初始位置:X = -230至230之间的随机数,Y = 150(病毒出现在舞台上方的随机位置)。
初始大小:40(克隆体大小为40)。
初始状态:显示。
重复执行:
当接收到“结束游戏”的广播时:
停止 该角色的其它脚本。
新建广播“结束游戏”,用于向其它角色发出结束的消息。
当绿旗被点击时:
开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
初始化变量:得分 = 0。
重复执行:(点击绿旗将变量“得分”设为0,循环播放音效Cave)
播放声音 Cave 等待播完。
当绿旗被点击时:
开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
计时器归零。
重复执行:(控制游戏的执行时间为20秒)
如果 计时器 > 20,那么广播 结束游戏,停止该角色的其它脚本,停止这个脚本。
小猫家附近的早餐店会供应两种饮料和四种点心,饮料和点心只能各选一种,问共有多少种不同的早餐搭配?
饮料:豆浆,牛奶
点心:蛋糕、油条、饼干、面包
(1)保留舞台白色背景和默认小猫角色;
(2)建立名为“点心”、“饮料”和“方案”的列表。
(1)点击绿旗,两种饮料会被添加到列表“饮料”中,四种点心会被添加到列表“点心”中;
(2)编写程序将饮料和点心的全部组合保存到列表“方案”中;
(3)注意列表“方案”中的保存格式为 饮料名+点心名,如“豆浆蛋糕”。
默认角色设置,无需修改角色造型。
默认舞台背景设置,无需修改舞台背景。
编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据。
新建列表“饮料”,用来存储各种饮料(豆浆,牛奶)的名称。
新建列表“点心”,用来存储各种点心(蛋糕、油条、饼干、面包)的名称。
新建列表“方案”,用来存储饮料和点心的全部组合所构成的方案。
新建变量“i”,用来作为遍历列表“饮料”的索引。
新建变量“j”,用来作为遍历列表“点心”的索引。
当点击绿旗时:
开始:点击绿旗,程序启动,执行后续指令模块。(点击绿旗,两种饮料会被添加到列表“饮料”中,四种点心会被添加到列表“点心”中;)
初始化列表:清空“饮料”列表,将“豆浆”、“牛奶”加入到该列表。
初始化列表:清空“点心”列表,将“蛋糕”、“油条”、“饼干”、“面包”加入到该列表。
初始化列表:清空“方案”列表。
初始化变量:i=1
重复执行 “饮料”的项目数次:(将饮料和点心的全部组合保存到列表“方案”中;)
初始化变量:j=1
重复执行“点心”的项目数次:
将“饮料”的第i项+“点心”的第j项连接起来加入到列表“方案”中。(列表“方案”中的保存格式为 饮料名+点心名,如“豆浆蛋糕”。)
j = j + 1
i = i + 1