【编程题】【Scratch三级】2019.06 猫咪抓老鼠游戏 | 您所在的位置:网站首页 › 左下角猫咪键盘不亮 › 【编程题】【Scratch三级】2019.06 猫咪抓老鼠游戏 |
猫咪抓老鼠游戏
(1)保留小猫角色,添加“Mouse1”; (2)默认白色背景。 2. 功能实现(1)键盘上下左右键控制小猫上下左右移动; (2)老鼠出现在舞台随机位置; (3)如果玩家3秒内没有抓住老鼠,老鼠出现在新的随机位置; (4)如果抓到老鼠,得分加1,老鼠出现在新的随机位置; (5)左下角有一个大字显示的变量,表示抓到的老鼠数量。 3. 设计思路与实现 (1)角色分析角色:默认的小猫、Mouse1 (2)背景分析背景:默认背景无需修改,该背景是透明的看起来是白色 (3)所用积木块介绍 a. 运动类在角色区,点击“选择一个角色”菜单,在角色库中选择Mouse1。起初默认的小猫角色不变。 使用默认的背景设置即可。根据题目的要求“在舞台的左下角有一个大字显示的变量,表示抓到的老鼠数量。”,所以需要进行以下的操作: 第一步:新建变量“数量”,记录抓到的老鼠数量。 第二步:勾选“数量”,使其在舞台中显示。 第三步:将“数量”移动到舞台的左下角,点击右键选择“大字显示”。 编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据。 a. 角色:小猫当按下绿棋时: 开始:点击绿棋,开始执行代码。将旋转方式设为“左右翻转”。根据题目要求:键盘上下左右键控制小猫上下左右移动。 当按向上键时: 小猫y坐标增加10当按向下键时: 小猫y坐标减少10(增加-10)当按向左键时: 小猫面向-90°方向小猫x坐标减少10(增加-10)当按向右键时: 小苗面向90°方向小猫x坐标增加10 b. 角色:Mouse1本题的核心是关于计时器的应用。如果Mouse1没有被猫抓住,3秒钟之后,移动到在舞台的随机位置并重新计时等待下一个3秒钟。如果被猫抓住,那么立刻移动到舞台的随机位置并重新计时等待3秒钟。 当按下绿棋时: 开始:点击绿棋,开始执行代码。计时器归零,开始计时。初始化分数:将我的变量设置为0。重复执行:判断是否被抓住 如果被猫抓住,那么隐藏,增分(将我的变量增加1),随机移动(移动到随机位置),计时器归零(重新记录3秒钟),显示。当按下绿棋时: 开始:点击绿棋,开始执行代码。初始位置:移动到随机位置。重复执行:根据计时器是否超过3秒钟,来确定是否移动到随机位置。 如果计时器大于3秒,那么移动到随机位置,计时器归零(重新记录3秒钟)。 4. 知识块 |
CopyRight 2018-2019 实验室设备网 版权所有 |