既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
本次比赛并不是从起始点到终点就比赛结束
为了考验最后两支队伍的综合实力,主办方采用的决赛赛制为:
从起始点到终点往返10次,最后第10次第一支到达终点位置的队伍获胜
获胜队伍除了可以获得丰厚的奖金外,还能获得【第一龙舟】的荣誉称号
同时这支获胜队伍的队员,除了可以瓜分奖金外,还能获得【龙舟小能手】的荣誉称号
二、案例演示
【Scratch案例教学】scratch划龙舟比赛 scratch创意编程 scratch端午节划龙舟比赛 案例教学
三、案例分析
1、角色分析
角色:两支龙舟队、开始按钮、倒计时、比赛结果
2、背景分析
背景:龙舟(自行设计)
3、前期准备
1.删除默认小猫角色,然后添加如下对应的角色到角色列表中,如下图所示:
2.从添加如下背景到舞台中,如下图所示:
3.同时给背景添加相应的背景音效
4.提前建立几个变量,如下所示:
四、解题思路
1、思路分析
1)开始的时候有个初始界面,两支龙舟队初始位置
2)裁判点击开始的时候,切换比赛界面,两支龙舟队回到起始位置
3)倒计时结束的时候,两支龙舟队分别快速划桨往前冲
4)每次到达终点线的时候又再一次回到起始位置,继续下一圈
5)一直到第10圈的时候,看哪只队伍最先到达终点线,最先到达的队伍获胜
2、详细过程
糯米花生队
- 开始小绿旗
- 初始变量,隐藏成绩1
- 初始方向
- ====================
- 收到开始消息
- 调整位置和方向
- ====================
- 收到出发消息(go)
- 调整位置到出发点
- 说第几圈
- 一直划桨往前运动指导碰到舞台边缘
- 圈1+1
- 重复执行第9-12步直到圈1等于11
- 将成绩1设为计时器
- 显示变量成绩1
- 结束标志加1
- 停止该角色其它脚本
- 停止这个脚本
- ====================
芝麻蛋黄队要执行的功能和糯米花生队差不多,只是初始位置和对应的变量值不一样,就不一一细说
开始按钮
- 开始小绿旗
- 显示
- 初始位置
- ====================
- 角色被点击时
- 广播开始
- 隐藏
倒计时
- 开始小绿旗
- 初始造型
- 隐藏
- ====================
- 当收到开始消息后
- 显示
- 等待1秒
- 切换造型
- 重复3次第7-8步
- 广播出发消息
- 计时器归零
- 隐藏
五、主要程序
PS:代码中的具体坐标值和移动步数,小朋友们可以自行定义,题目中没有具体的数值;只要在大概的位置就可以。
六、考点分析
此案例难度系数4;综合考查角色背景添加、坐标、造型、说话、循环、条件判断、碰撞检测、随机数、变量定义和使用、消息广播和接收处理等积木的使用以及逻辑思维等应用;难点在于:
- 分析题目,找到解题思路
- 如何实现开始按钮点击出现倒计时
- 如何实现倒计时结束两支队伍开始划桨
- 如何实现每次到达终点继续划龙舟
- 如何实现第10次到达终点得出成绩,计算出获胜队伍
- 充分掌握随机数、变量、消息广播、及循环等相关积木的使用
方式方法有多种,小兔子老师只是使用了其中一种,小朋友们只要能实现题目要求即可
七、推荐资料
1、入门基础
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!**
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新