Scratch第3期-中阶查看课程总览

072 小猫打螃蟹2

PROGRAM MAP
编程思路与步骤沿分支从左向右读,再按编号完成
本课作品小猫打螃蟹2
1. 作品目标

Q1:当小螃蟹被打中5次之后,游戏结束应该怎么设置?

2. 核心要点

编程思维与步骤、2 魔法棒、3 小猫

3. 制作步骤按顺序完成
  1. 01

    2 魔法棒

  2. 02

    3 小猫

  3. 03

    4 小螃蟹

  4. 04

    读懂“小猫打螃蟹2”的任务,明确要看到的运行效果

4. 运行检查

点绿旗完整运行,逐个角色检查事件、顺序和结果,再完成一次创意改造。

3 编程思维与步骤

3.1 编程思路

3.2 魔法棒

创建次数变量,并将其显示在舞台区;

当绿旗被点击时, 移动到小猫,同时将次数变量设为0;

当按下空格键时,克隆自己。

当被克隆之后调整方向为朝着鼠标的方向,并不断移动。

当碰到小螃蟹的时候次数加1,当碰到边界或者小螃蟹的时候消失。

3.3 小猫

当 被点击时,在左小角(如:-170,120) 处生成小猫

不断检测,当次数等于5 的时候, 小猫说:哈哈,你都被我打中5次了

3.4 小螃蟹

当被点击时 ,在左上角(如:-160,100) 处生成小螃蟹

不断移动。当x>240的时候,左右翻转并调转方向;当x<-240的时候,调转方向。

4 问答与练习

Q1:当小螃蟹被打中5次之后,游戏结束应该怎么设置?

Q2:现在小魔棒在遇到边界的时候是突然消失的,能不能让小魔棒移动到边界之外再消失呢?

课后练习

将上述两个问题的解决办法自己实现下,同时加上通过左右键可以控制小螃蟹左右移动的功能。