无人机编程:cratch全国编程大赛作品“垃圾分类”上!~济南无人机编程~少儿无人机编程编程竞赛题库速云少儿编程

关于我们 About us

课程介绍 Curriculum

新闻列表 Newslist

视频课程 Flash Public

游戏创作 Game creation

无人机云平台 drone terrace

联系我们 Contact

新闻列表

咨询热线:

187 - 6397 - 2757

Scratch全国少儿编程竞赛

获奖作品解析 ~《垃圾分类》

本文介绍的作品是全国青少年创意编程与智能设计大赛创意编程比赛一等奖获得者苏子麟同学的最新参赛作品。

作品说明

这个作品的目的是普及垃圾分类。使用游戏的方式,让大家更熟悉垃圾应该如何分类。游戏的目标就是正确识别垃圾类别,用正确的垃圾桶去打击更多的垃圾。

游戏中的变量以及作用

从这篇文章开始老师带领同学们一起学习scratch全国竞赛中获奖同学的参赛作品,今天要介绍的是一等奖获得者苏子麟同学的作品《垃圾分类》。

好,我们开始。

点击绿旗

首先,点击绿旗,点击绿旗后会播放一个文字动画,参与的角色只有一个就是文字:

这个文字的造型一共有五个,我们的任务就是一个一个的切换造型,实现逐个显示文字的动画效果,代码是这样写的:

点击绿旗之后,我们初始化了文字的位置、大小和造型,然后让它显示。

我们想要每次切换造型的同时演奏一下小军鼓的声音,所以一开始初始化了声音的演奏速度。

循环的次数设置为3次,所以文字角色会切换3次造型,再加上初始化的造型和循环后再切换一次造型,文字角色总共显示了5个造型,对应着文字一个一个显示的动画效果。

准备开始

文字角色代码的最后一行是广播准备开始,那么你知道接收这个广播的角色有几个吗?

一共有六个,四个垃圾桶和两个按钮:

四个垃圾桶的代码非常简单,就是当接收到准备开始的广播后让它们显示出来。

而两个按钮的代码就稍稍有点复杂了。

这段代码中有两个重复执行(也叫循环),第一个重复执行的作用是让按钮的虚像效果重复变化20次,每次减少5,那么总共减少20×5=100,由于按钮虚像效果初始化为100,于是减少100后就为0了。

虚像效果为100时角色是透明看不见的,为0时是完全可见,所以第一个重复执行实现了按钮从不可见到逐渐显示的效果。

第二个重复执行实现了按钮的鼠标悬停效果,当鼠标放在按钮上时,按钮会变大变成半透明的,鼠标移开时,按钮恢复原状。

在第二个重复执行的里面又嵌套了两个重复执行,当鼠标放在按钮上时,会执行第一个重复执行语句,每次会将按钮的大小增加1,将虚像效果增加5,直到按钮的大小成为25或者鼠标移开;当鼠标移开后会立即执行第二个重复执行语句,每次将按钮的大小减少1,将虚像效果减少5,直到按钮的大小成为20或者鼠标又放在按钮上。

这两个子重复执行都用到了重复执行直到语句,它的意思是当满足语句后面的条件时,重复执行语句就不再运行了。

效果是这样的:

开始

接下来,我们就点击PLAY按钮,让游戏开始吧!

点击PLAY按钮后,会广播开始:

接收开始广播的角色一共有五个,四个垃圾桶和一个按钮:

我们点击PLAY按钮后,发现游戏并没有立即开始,而是出现了垃圾桶自我介绍的小动画,这类似于我们在电脑或者手机上玩游戏时开头出现的动画,这是它与其它作品相比的一个不同点,那么在比赛中给作品加入这种小动画,能够提高评委对作品的好感度。

代码有点长,但其实就是在一直说说说,自己介绍完别人再介绍,介绍完垃圾分类再介绍如何分类,我们就是会说话的垃圾桶!

标志进

同学们有没有发现,垃圾桶自我介绍完了动画并没有结束,它又广播了标志进,这说明标志的动画又紧接着开始了。

四个垃圾桶对应有四个标志,它们分别从舞台区的左上角滑行到垃圾桶的位置,然后又移出屏幕消失,比如绿色的厨余垃圾标志:

当点击绿旗时,第一步初始化标志,将它移到舞台区的左上角并隐藏。当标志接收到标志进的广播后,显示,然后开始滑行动画,最后回到初始化的位置并再隐藏掉。

其余三个标志的滑行代码也是类似的。

游戏的整个开头动画就是这样的:

好了,第一部分内容,从点击绿旗到出现PLAY按钮再到垃圾桶与标志的动画就介绍完了。下一篇文章中老师会介绍如何让垃圾桶发送子弹消灭垃圾,同学们敬请期待!

速云少儿编程致力于 4 - 18 岁,山东少儿无人机编程教育机构,速云网络研发软件工程师授课少儿编程,教给孩子们不光要学习编程,还要结合编程知识给我们无人机写程序,实现我们无人机的自动启飞、人脸识别、智能跟随,包括更加高级的编程玩法,就是无人机编舞。可能家长想了!四岁孩子能学习无人机编程吗?那我们看个四岁的小同学吧,你自己看看能不能学习吧!

我们来看一看四岁小朋友的学习视频吧!

家长担心孩子们真的能听懂课程吗?在每节课即将结束的时候我们都会进行课程汇报展示,来看一下小童鞋的汇报成果吧!

这个时候家长可能说了,我们四岁的孩子,年龄辣么小,又不认字,那该如何学习呢?

其实四岁、五岁的孩子不认字怎么学习?只要孩子识别颜色就可以学习。通过颜色识别具体编程积木,比如:蓝色是运动、紫色是外观、黄色是事件等等,通过颜色识别文字,根据颜色先实现出程序做出卡通的效果,以激发孩子兴趣,使孩子产生兴趣后开始具体学习每个积木的作用,再学习积木上面的文字。如下图:

这个时候你还认为编程难吗?其实针对4岁起,就已经可以学习编程了。通过搭积木的方式让孩子学习编程。

当然,比如我们下面的无人机编程视频吧!

无人机能六架一起起飞?没错!那他又和数学有什么关系呢?

小云说啦!这是根据我们数学中的坐标轴的 x轴 y轴 初始化无人机位置,无人机与无人机之间的距离、架数的多少,全部需要通过精密的计算,否则无法编排出理想的造型。

现在作为家长的你!还在纠结无人机编程是否对孩子有帮助吗?

无人机编程能做什么?人脸识别?智能跟随?自动飞行?还有吗?

答案:有!那就是"无人机编舞"!不知道无人机如何编舞?快看下面我们速云小童鞋的无人机编舞吧!!

无人机编程都学习哪些内容呢?

让无人机与编程结合?

没错!就是要让孩子“动手”+“编程”实现无人机起飞。

重点培养孩子逻辑思维能力与动手操作能力,让孩子在编写无人机程序的时,无形的锻炼孩子的逻辑思维能力和前沿科技的运用能力,在飞行学习中,孩子们需了解飞机的机械结构,练习手眼协同能力,甚至自己组装飞行器;在编程中,无人机可以在三维空间中,用摄像头完成巡线、人脸识别等人工智能任务。

例如:人脸识别,智能跟随,红外线定稿,光流定位、无人机编舞等。

看我们小童鞋们上课视频吧

坦克编程都学习哪些内容呢?

动手组装”+“编写程序”

通过编程将抽象理论与实践操作合二为一,让孩子重新理解知识,体验人工智能,培养独立思考的习惯和动手解决问题的能力。

课程涉及机器人拼装、力学等数理知识,运用六类人工智能模块,编写专属的自动驾驶算法程序,让孩子更加深入理解人工智能技术。

THE END
0.李子墨小朋友与《Scratch编程》的探索之旅课程介绍:Scratch 是麻省理工学院设计开发的一款编程工具,是适合少儿学习编程和交流的工具和平台,Scratch可以结合孩子们学习的语文、数学、科学、社会、音乐、体育等科目, 孩子们可以利用它学习编程,与他人一起分享自己创作的互动式媒体作品,如故事、游戏和动画。在孩子们使用Scratch创作的过程中,他们可以学习创造性思考,jvzquC41yy}/onnrkct/ew45ek9{hj
1.​帕拉卡3D编程项目|心愿get√,孩子们的新电脑来啦2021年8月,离县城45公里边远乡村小学,江西上饶市玉山县樟村镇百果小学,五年级的学生姚子轩,创作的3D动画编程作品《鲤鱼跃龙门》,获得了江西省“小学生数字创作”评比活动的省级二等奖。 而获奖的姚子轩同学并不开心,他说:“很惊讶,完全没想过我会拿奖。我不敢告诉同学们这个消息,因为如果他们像我一样,也拥有在jvzquC41pg}t0|npc0ipo7hp1q532;7/283368iqe/onkƒruew>5:>:820yivvq
2.智慧山编程学生作品学生作品 导航 智慧山编程学生作品作品展示1:图形编程 ▲作品《海底世界》 ▲作品《深夜夺宝》 ▲作品《星际大战》 ▲作品《龟兔赛跑》 ▲作品《机器人朋友》 ▲作品《小鲤鱼跳龙门》 ▲作品《骑士大战》 ▲作品《会变化的鸟》 作品展示2:Python语言 ▲作品《飞鱼》 ▲作品《小画家》 ▲作品《星空闪闪》jvzq<84yyy4{jrmwkunbp7hqo1}fknpxkkx/ngy/779:70jvsm
3.学员作品—阿基米德青少儿编程阿基米德是国内少有的能完整构建3-18岁青少儿人工智能课程体系的教育科技公司,开设的课程有编程语数外、编程西游 、编程戏曲、编程科学、Scratch 创意编程课、趣味Python、人工智能启蒙课、信息奥赛等课程培训。培养逻辑思维,重塑学科思 维,在快乐学jvzq<84yyy4nkmjxkr4dqv4yqtqt0qyon
4.ScratchPython编程学习闯关练习资源下载晨煊编程,很多优质的python资源可供下载学习。还有少儿编程创新的Scratch闯关练习模式,让孩子在趣玩中学到知识。在CX社区里分享作品、和同龄人合作交流,可以大大提升学习效率!jvzquC41yy}/e2eqfooi7hqo1
5.少儿编程学习Scratch趣味编程Jimbo 作品47 | 粉丝 152 C++ L1 专改我的世界 设计各种坑爹 hhh 发布作品 收藏作品 TA的关注 TA的粉丝 我的世界(MC)噩梦难度 610 0 0 我的世界(MC)专家难度 599 0 0 我的世界(MC)1 1396 0 4 我的世界(MC)随机瞬移 1762 0 5 中国象棋 jvzquC41o/}ptui0zkgpoj|cpi4dqv4ockt0rnwuqp526>=754
6.济南市教育资源公共服务平台附表6:“FLL少儿探索科创活动项目”(组队)推荐作品信息表 附表7:“FLL青少年机器人挑战项目”(组队)报名表 一、活动主题 济南市学生信息素养提升实践活动(原“济南市中小学电脑制作活动及济南市中小学机器人竞赛活动”)坚持以“实践、探索、创新”为主题,以与时俱进的活动项目为核心,通过丰富多样的组织形式,坚持把jvzquC41ttz/lwili0io1rsfgz4qjyDt?rusvjq1eqtugwy1xkkx(ri?35>45=:
7.Scratch少儿编程作品儿童编程作品晨煊编程,很多优质的python资源可供下载学习。还有少儿编程创新的Scratch闯关练习模式,让孩子在趣玩中学到知识。在CX社区里分享作品、和同龄人合作交流,可以大大提升学习效率!jvzquC41yy}/e2eqfooi7hqo1kyruttg1vsqsjevu5tvxwkgu5sgljpv