【scratch案例教学】scratch端午节划龙舟比赛 scratch创意编程 少儿编程 边玩边学过个快乐端午节

416 阅读6分钟

开开心心过端午节,第一届小兔子杯划龙舟比赛经过100多支队伍的精彩表现,最终角逐出来了两只实例超强的队伍,分别是代表传统特色的糯米粽子龙舟队和打破常规不按常理出牌的蛋黄芝麻龙舟队

一、案例简介

经过短暂的修整,能量补充后,两支龙舟队根据小兔子杯主办方的要求,在6月2号这天来到了主办场地福州旗山湖公园进行最后的决赛,这虽然是第一届小兔子杯划龙舟比赛,但是经过前一个月的激烈角逐和对端午节传统节日的宣传工作;今天的旗山湖被各大媒体和广大对划龙舟比赛的爱好者们围的水泄不通。

随着决赛时间早上9点临近,两支队伍都已经整装待发,跃跃欲试,旁边的啦啦队更是激情不断;整个旗山环湖步栈道都是人山人海,各种长枪短炮摄影机、照相机,更多的还是各式各样的手机疯狂的拍摄录像中。

比赛规则:

裁判长小兔子开始介绍比赛规则

本次决赛规则:在旗山湖中间设定了起始点和终点

本次比赛并不是从起始点到终点就比赛结束

为了考验最后两支队伍的综合实力,主办方采用的决赛赛制为:

从起始点到终点往返10次,最后第10次第一支到达终点位置的队伍获胜

获胜队伍除了可以获得丰厚的奖金外,还能获得【第一龙舟】的荣誉称号

同时这支获胜队伍的队员,除了可以瓜分奖金外,还能获得【龙舟小能手】的荣誉称号

二、案例演示

【Scratch案例教学】scratch划龙舟比赛 scratch创意编程 scratch端午节划龙舟比赛 案例教学

三、案例分析

1、角色分析

角色:两支龙舟队、开始按钮、倒计时、比赛结果

2、背景分析

背景:龙舟(自行设计)

3、前期准备

1.删除默认小猫角色,然后添加如下对应的角色到角色列表中,如下图所示:

2.从添加如下背景到舞台中,如下图所示:

3.同时给背景添加相应的背景音效

4.提前建立几个变量,如下所示:

四、解题思路

1、思路分析

1)开始的时候有个初始界面,两支龙舟队初始位置

2)裁判点击开始的时候,切换比赛界面,两支龙舟队回到起始位置

3)倒计时结束的时候,两支龙舟队分别快速划桨往前冲

4)每次到达终点线的时候又再一次回到起始位置,继续下一圈

5)一直到第10圈的时候,看哪只队伍最先到达终点线,最先到达的队伍获胜

2、详细过程

糯米花生队

  1. 开始小绿旗
  2. 初始变量,隐藏成绩1
  3. 初始方向
  4. ====================
  5. 收到开始消息
  6. 调整位置和方向
  7. ====================
  8. 收到出发消息(go)
  9. 调整位置到出发点
  10. 说第几圈
  11. 一直划桨往前运动指导碰到舞台边缘
  12. 圈1+1
  13. 重复执行第9-12步直到圈1等于11
  14. 将成绩1设为计时器
  15. 显示变量成绩1
  16. 结束标志加1
  17. 停止该角色其它脚本
  18. 停止这个脚本
  19. ====================

芝麻蛋黄队要执行的功能和糯米花生队差不多,只是初始位置和对应的变量值不一样,就不一一细说

开始按钮

  1. 开始小绿旗
  2. 显示
  3. 初始位置
  4. ====================
  5. 角色被点击时
  6. 广播开始
  7. 隐藏

倒计时

  1. 开始小绿旗
  2. 初始造型
  3. 隐藏
  4. ====================
  5. 当收到开始消息后
  6. 显示
  7. 等待1秒
  8. 切换造型
  9. 重复3次第7-8步
  10. 广播出发消息
  11. 计时器归零
  12. 隐藏

五、主要程序

 PS:代码中的具体坐标值和移动步数,小朋友们可以自行定义,题目中没有具体的数值;只要在大概的位置就可以。

六、考点分析

此案例难度系数4;综合考查角色背景添加、坐标、造型、说话、循环、条件判断、碰撞检测、随机数、变量定义和使用、消息广播和接收处理等积木的使用以及逻辑思维等应用;难点在于:

  • 分析题目,找到解题思路
  • 如何实现开始按钮点击出现倒计时
  • 如何实现倒计时结束两支队伍开始划桨
  • 如何实现每次到达终点继续划龙舟
  • 如何实现第10次到达终点得出成绩,计算出获胜队伍
  • 充分掌握随机数、变量、消息广播、及循环等相关积木的使用

方式方法有多种,小兔子老师只是使用了其中一种,小朋友们只要能实现题目要求即可

七、推荐资料

1、入门基础

2、蓝桥杯比赛

img img img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以戳这里获取