击鼓游戏-2019.3.24蓝桥杯省赛第7题

击鼓游戏-超平的编程课
击鼓游戏-2019.3.24蓝桥杯省赛第7题
此内容为付费资源,请付费后查看
0.99
限时特惠
9.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品说明

今天为大家分享的Scartch作品是《击鼓游戏》,本题是2019年3月24日举行的第10届蓝桥省赛编程第7题,难度系数为6,题目要求编程创作一个击鼓游戏。小女孩会随机改变衣服颜色4次,玩家要记住衣服颜色的出现顺序,并按顺序敲击相应颜色的鼓。

准备工作:

将舞台背景设置为“spotlight-stage”,添加一个“Bellerina”角色、两个“Drum1”角色和两个“Drum2” 角色,并按照图 7-1 的位置摆放。角色“Bellerina”的造型和颜色的设置须如图 7-1 所示,五个造型的裙子颜 色顺序为:白、红、蓝、绿、黄;四个鼓的颜色分别设置为:红、蓝、绿、黄。

图片[1]-Scratch击鼓游戏-第10届蓝桥杯scratch省赛真题-超平的编程课

编程实现:

舞台中央的小女孩会随机变换造型及衣服颜色 4 次,游戏玩家要记住衣服颜色出现顺序,并按顺序敲击相应颜色的鼓,颜色顺序正确则可得 1 分,并开始下一轮变换颜色;直到某一轮敲鼓顺序错误则游戏结束,更新最高得分。

图片[2]-Scratch击鼓游戏-第10届蓝桥杯scratch省赛真题-超平的编程课

图片[3]-Scratch击鼓游戏-第10届蓝桥杯scratch省赛真题-超平的编程课

图片[4]-Scratch击鼓游戏-第10届蓝桥杯scratch省赛真题-超平的编程课

图片[5]-Scratch击鼓游戏-第10届蓝桥杯scratch省赛真题-超平的编程课

具体要求:

1) 每次点击绿旗后,舞台左上角的“得分”(显示位置见图-2)都为 0;

2) 小女孩为造型 1(白色裙子);并说“请观察颜色序列!”2 秒钟(图-2);

3) 小女孩切换 4 次造型,每次都是随机切换为造型 2 到造型 5 中的一个(这 4 次切换的造型之间允许重 复);而且第一次切换后要说“1”1 秒钟,第二次说“2”1 秒钟,第三次说“3”1 秒钟,第四次说“4”1 秒 钟(图-3 至图-6);

4) 在 4 次造型切换完成后,小女孩切换回造型 1(白色裙子),表示一轮切换结束。小女孩说:“请按顺 序点击相应颜色鼓!”(图-7);

5) 游戏玩家根据刚刚小女孩 4 次切换造型中衣服颜色的顺序,依次点击(敲击)相应颜色的鼓,在敲击的 第一次鼓后小女孩说“1”,第二次后说“2”,第三次后说“3”,第四次后说“4”;如果玩家敲击的顺序与 衣服颜色切换的顺序相一致,小女孩就说“正确!”2 秒钟,且得分加 1(图-8),并从步骤 2 开始下一轮游 戏;如果敲击的顺序错误,小女孩就说:“游戏结束”,并根据当前得分的情况更新舞台右上角的最高得分(显 示位置如图-9 所示),程序结束。

6) 将程序保存到桌面,命名为“7.sb2”。

评判标准:

  • 10 分:背景、角色和造型的设置符合准备工作中的要求,鼓和小女孩衣服的颜色与题目中图示接近即可得分,只要改变鼓面 颜色即视为改变了鼓的颜色;
  • 20 分:在 10 分基础上,能正确地开始游戏,并且每轮小女孩的造型和衣服颜色都是随机的序列,需要多次点击绿旗来验证 随机性;
  • 30 分:在 20 分基础上,颜色变化结束,切换为白色裙子和造型 1;
  • 60 分:在 30 分基础上,能实现小女孩说出在本轮中敲击鼓的次数,并实现在点击鼓顺序正确时,得分加 1;
  • 70 分:在 60 分基础上,能实现点击鼓的顺序正确时,正确地循环进行下一轮游戏;
  • 80 分:在 70 分基础上,当点击鼓顺序错误,小女孩说“游戏结束”;
  • 100 分:在 80 分基础上,在游戏结束前,可以更新最高得分并结束游戏。

作品效果

scratch击鼓游戏作品的完整效果如下所示:

本题是最后一题,难度较大,涉及到的知识点包括:

  • 切换造型;
  • 变量和列表;
  • 事件广播机制;
  • 随机数;

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容