打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【春雷课堂】Scratch二级:跳跃游戏

跳跃游戏

1. 准备工作

(1)保留小猫角色,导入角色“Dog1”,调整小狗大小;

(2)导入背景“Blue Sky”。

2. 功能实现

(1)小猫初始位置如上面第一张图所示;

(2)点击绿旗后,小狗从舞台最右边跑到最左边后,再移到最右边,从最右边跑到最左边,一直执行下去;

(3)按下空格键,小猫向上跳起一段距离后,又落到地面;

(4)小猫碰到小狗,程序停止。

3. 设计思路与实现

(1)角色分析

  • 角色:小猫、Dog1

(2)背景分析

  • 背景:Blue Sky

(3)所用积木块介绍

「a. 运动类」

  • 角色移动指定的步数,正数就是向前,负数就是向后。
  • 将角色移动到舞台中央指定的X/Y坐标位置,默认坐标(x:0, y:0)。
  • x的范围(-240, 240);y的范围(-180, 180)。
  • 如果增加的是正数,则在原先角色的位置上往上移动对应的数值;如果增加的是负数,则在原先角色的位置上往下移动对应的数值。即实现上下移动的功能。
  • 设定角色旋转方式为“左右翻转”,下拉可选“不可旋转”,“任意旋转”。
  • 这三种旋转方式区别在于:左右翻转(正常转向后角色上下结构不变),不可旋转(不能进行旋转),任意旋转(转向后上下颠倒,Scratch默认旋转方式)。
  • 将角色朝向某个指定的方向。
  • 通常用作控制角色在舞台中的上下左右朝向。即0朝上,90朝右(默认),180朝下,-90朝左。
  • 角色的X坐标值。

「b. 外观类」

  • 将角色的大小调整为指定的值。
  • 该积木块通常在角色初始化时使用。

「c. 事件类」

  • 程序开始积木块。
  • 点击舞台区的绿旗,执行以绿旗开始的所有程序脚本。
  • 键盘事件启动积木块。
  • 当按下键盘上某个具体的键时,执行后面的程序指令,下拉三角可以选择“方向键”,“字母键”,“数字键”等。

「d. 控制类」

  • 时间间隔,等待指定的时间后执行后面的指令。
  • 循环积木块:一遍一遍地执行包起来的积木序列。
  • 重复执行指定的次数后停止,该积木块通常在角色移动等场景中使用。
  • 循环积木块:一遍一遍地执行包起来的积木序列。
  • 重复执行模块里面的积木指令,相当于一个死循环,永不停止,除非在某个地方结束脚本。
  • 条件判断语句,如果条件返回值为真(bool值),那么执行模块里面的积木指令,如果条件不成立,返回值为假,执行条件判断模块后面的程序指令。
  • 将所有的角色和背景的脚本停止执行,下拉倒三角还可以选择“停止当前角色的其它脚本”和“这个脚本”。

「e. 侦测类」

  • 判断当前角色是否碰到鼠标,下拉可以选择其它角色和舞台边缘。

「f. 运算类」

  • 比较运算,左边小于右边返回true值(真),否则返回false值(假)。
  • 逻辑与运算,两个条件,只有两个条件都为真的情况,逻辑运算才返回true值(真),只要满足一个条件为假,则整个逻辑运算返回false值(假)。

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

「a. 角色设置」

保留小猫角色,从角色库中导入角色“Dog1”。

「b. 舞台背景设置」

从背景库中导入题目要求的背景“Blue Sky”。

(5)脚本编写

「a. 角色:小猫」

流程描述:

当绿旗被按下时:

  1. 开始:点击小绿旗,也就是程序启动,就要执行后续的程序指令。
  2. 初始位置:X=-139,Y=-112。(小猫初始位置如上面第一张图所示)
  3. 重复执行:(小猫碰到小狗,程序停止。)
    • 如果 碰到Dog1,那么停止全部脚本。

当空格键被按下时:

  1. 重复执行15次:(跳起一段距离)
    • 将y坐标增加10。
    • 等待0.1秒。
  2. 重复执行15次:(落到地面)
    • 将y坐标增加-10。
    • 等待0.1秒。

「b. 角色:Dog1」

流程描述:

  1. 开始:点击小绿旗,也就是程序启动,就要执行后续的程序指令。
  2. 初始大小:50。(调整小狗大小)
  3. 初始旋转方式:左右翻转,避免小狗头冲下。
  4. 初始方向:-90°。(小狗从舞台最右边跑到最左边)
  5. 初始位置:X=193,Y=-152,观察图像,小狗的初始位置在舞台的右下角。
  6. 重复执行:(小狗从舞台最右边跑到最左边后,再移到最右边,从最右边跑到最左边,一直执行下去)
    • 移动10步。
    • 等待0.1秒。
    • 如果 碰到舞台边缘 并且 X坐标小于-152,那么回到初始位置 X=193,Y=-152。

4. 评分标准

(1)背景、角色正确,角色初始位置正确;(2分)

(2)程序开始,小狗从舞台最右边跑到最左边后(2分),移到最后边,再跑到最左边,一直执行下去;(3分)

(3)按下空格键,小猫向上跳起一段距离后,又落到地面;(4分)

(4)小猫碰到小狗,程序停止。(4分)

5. 知识块

二级知识块

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
少儿编程等级考试模拟试卷三
小学生学编程scratch之界面
在家教孩子学编程第2天:认识熟悉Scratch编程界面
《玩儿转Scratch3.0》第一课
第一课 初识Scratch1
​ScratchJr介绍
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服