【青少年编程】【三级】幻影小猫

Scratch竞赛交流群已成立(适合6至18周岁的青少年),公众号后台回复【Scratch】,即可进入。如果加入了之前的社群不需要重复加入。

微信后台回复“资料下载”可获取以往学习的材料(视频、代码、文档)。

幻影小猫

1.准备工作

(1)保留小猫角色。

2.功能实现

(1)小猫的初始位置任意;

(2)按下左右方向键,小猫向对应的方向移动,再按下空格时,使用克隆的方式,快速跑动并显示幻影。

3. 设计思路与实现

(1)角色分析

  • 角色:小猫

(2)背景分析

  • 背景:默认背景(无色)

(3)所用积木块介绍

a. 运动类

  • 角色移动指定的步数,正数就是向前,负数就是向后
  • 角色移动到随机位置,下拉可选“鼠标指针”
  • 将角色朝向某个指定的方向
  • 设定角色旋转方式为左右翻转,下拉可选不可旋转,任意旋转;这三种旋转方式区别在于:左右翻转(正常转向后角色上下结构不变),不可旋转(不能进行旋转),任意旋转(转向后上下颠倒,Scratch默认旋转方式)

b. 外观类

  • 将角色的造型切换成下一个造型,如果是角色的最后一个造型则重新回到第一个造型
  • 将角色的颜色特效增加指定的值,下拉三角可以选择“鱼眼”,“漩涡”,“像素化”,“马赛克”,“亮度”,“虚像”

c. 事件类

01
  • 程序启动之后,点击小绿旗,执行后续的程序脚本
02
  • 当按下键盘上某个具体的键时,执行后面的程序指令,下拉三角可以选择“方向键”,“字母键”,“数字键”等

d. 控制类

  • 时间间隔,等待指定的时间后执行后面的指令
  • 重复执行指定次数模块里面的指令
  • 当作为克隆体启动时,该克隆体执行的指令
  • 产生自己的一份克隆,下拉倒三角还可以选择其他角色
  • 删除克隆体

(4)角色、舞台背景设置

a. 角色设置

默认角色设置,无需修改角色造型。

b. 舞台背景设置

默认舞台背景设置,无需修改舞台背景。

(5)脚本编写

a. 角色:小猫

流程描述:

当按下绿棋时:

  1. 开始:点击绿棋,开始执行代码。
  2. 角色位置:随机移动到舞台的任意位置。
  3. 角色旋转方式:为了避免向左移动时小猫的头部向下,需要设置旋转方式为左右翻转。
  4. 角色方向:初始面向90方向,即面向右边。

当按下左键时:

  1. 角色方向:面向-90方向,即面向左边。
  2. 移动10步。
  3. 切换下一个造型,如果是最后一个则切换到第一个造型,这样就有跑步的效果。

当按下右键时:

  1. 角色方向:面向90方向,即面向右边。
  2. 移动10步。
  3. 切换下一个造型,如果是最后一个则切换到第一个造型,这样就有跑步的效果。

当按下空格键时:

  1. 克隆自己

当克隆体启动时:

  1. 为了不被本体遮挡,且产生幻影效果移动-10步,即在本体的后方。
  2. 为了产生虚影,克隆体需要逐渐消失,即循环10次,每次虚像特效增加10。
  3. 为了看清效果每次等待0.1秒,即1秒钟后克隆体完全透明。
  4. 删除掉完全透明的克隆体。

(6)结果展现

4. 考点分析

综合考察角色移动、移到随机位置、角色朝向、切换造型、外观特效(虚像)、左右翻转、触发按键事件、触发克隆体事件、创建克隆体、删除克隆体、有限循环结构等。


(0)

相关推荐