Scratch编程实现击鼓记忆颜色序列游戏
题目说明
准备工作: 将Scratch舞台背景设置为"spotlight-stage",添加一个"Bellerina"角色、两个"Drum1"角色和两个"Drum2"角色,并按照图7-1的位置摆放。角色"Bellerina"的造型和颜色的设置须如图7-1所示,五个造型的裙子颜色顺序为:白、红、蓝、绿、黄;四个鼓的颜色分别设置为:红、蓝、绿、黄。

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

具体要求
- 每次点击绿旗后,舞台左上角的"得分"都为0;
- 小女孩切换为造型1(白色裙子),并说"请观察颜色序列!"2秒钟;
- 小女孩切换4次造型,每次都是随机切换为造型2到造型5中的一个(4次切换的造型之间允许重复);第一次切换后说"1"1秒钟,第二次说"2"1秒钟,第三次说"3"1秒钟,第四次说"4"1秒钟;
- 4次造型切换完成后,小女孩切换回造型1(白色裙子),表示一轮切换结束,小女孩说:"请按顺序点击相应颜色鼓!";
- 玩家根据小女孩4次切换造型的衣服颜色顺序,依次点击对应颜色的鼓:第一次敲击后小女孩说"1",第二次后说"2",第三次后说"3",第四次后说"4";
- 若敲击顺序与颜色切换顺序完全一致,小女孩说"正确!"2秒钟,得分加1,并从要求2开始下一轮游戏;
- 若敲击顺序错误,小女孩说"游戏结束",并根据当前得分更新舞台右上角的最高得分,程序结束。
提交要求
将完成的程序保存到桌面,命名为"7.sb2"