每周都有新创意,在这里发现更多有趣的编程小达人
火箭男孩唐兮然在 Scratch 中实现了自己登陆火星的梦想,在作品中,他用切换背景的方式,控制不同的角色呈现出不同的效果。
在最后呈现的效果中,唐兮然用多个场景展示了火箭发射到航天器降落火星的全过程,在场景切换的过程中,镜头的角度也在不断的变化,角色的造型和动作设计中,也有很多的细节,整个作品制作的很精致,非常有创意哦。
在唐兮然的作品中主要用到了两个关于航天的知识,一个是多级火箭的发射过程。他在作品中给大家介绍了,多级火箭在发射的过程中,会一点点丢弃掉已经没有用的部分,让火箭变得越来越轻,可以更好的加速,消耗更少的燃料。
在航天器登陆火星的时候,用到了第二个知识点,也就是软着陆。在作品中,唐兮然选择了用降落伞加上缓冲气囊的方式,让航天器安全的降落在了火星上。当然,还有像是反向推进这样的软着陆技术,它们对航天器的回收以及助推火箭的回收都非常重要哦,可以极大的减少人类往返宇宙的成本。
除了精致的画面和航天知识的应用,唐兮然还选择了电影《2001 太空漫游》的配乐——《查拉图斯特拉如是说》的开场曲《日出》。《查拉图斯特拉如是说》是音乐家理查·施特劳斯根据尼采的同名小说创作的,这首开场曲非常有气势。导演斯坦利·库布里克将这首曲子作为电影的序曲,这段配乐和电影的影像非常契合,成为影史上的一段经典。
唐兮然的作品也是以太空为背景的,选择这段音乐作为背景音乐,看来他也是一个科幻迷呢。
你有没有听过小美人鱼的故事呢?《海的女儿》是家喻户晓的童话作家——安徒生的代表作。故事中的小美人鱼,是一位纯洁善良的海洋公主。小美人鱼一直在追寻着自己的理想,她很有毅力,也很坚强。在故事的最后,她不忍心伤害别人,选择了牺牲自己,变成了海洋中的白色泡沫。
骆隽亦在 Scratch 中创作的故事,就是从这里开始的哦。她为小美人鱼编写了新的结局,一个温暖人心的结局。在她的故事中,小美人鱼变成的白色泡沫在海洋中漂浮,最终来到了中国,正好遇到了汶川大地震。就算变成了泡沫,小美人鱼还是那么的善良。她不遗余力的帮助需要救助的人,最终感动了上天,又变回了人鱼的样子,继续帮助更多需要帮助的人。
在这个续篇故事中,我们可以看到骆隽亦抓住了原著中小美人鱼的性格和品格特征,继续加深了小美人鱼善良坚强,具有牺牲精神的形象。加入了汶川大地震的情节,将情绪烘托的非常到位,给小美人鱼的故事创作了一个感人的大团圆结局。
绘本故事中的场景和角色都是骆隽亦自己创作的,他用一些简单的几何图形,绘制出了各具特色的人物,善良的小美人鱼、可爱的天使和慈爱的天帝这些人物的特点被准确的描绘了出来,真的很棒哦~
同时,绘本中的场景和过场帧也都是骆隽亦自己画的,这些过场帧让故事变得更有张力了。骆隽亦用 Scratch 绘制的作品都非常优秀,这里老师要特别推荐她的其他作品,如果你感兴趣的话,可以去创意空间中找一找~
在骆隽亦的作品中,故事的推进是靠人物的对话和场景的切换实现的。当切换到新场景的时候,人物就会开始在这个场景中的对话,台词都说完了,就切换到下一个场景,直到故事结束,这种制作故事绘本的方法,肖恩老师在 L0 的课程中就有讲过哦,快去看看吧,你也可以制作出这样优秀的作品的。
战元的家乡在大庆,那里又被叫做油城,是中国最大的石油石化基地。相信是从小生长的环境,让战元对抽油机这么的了解。在他的作品中,战元给大家介绍了他的家乡大庆,是中国的油城,接着展示了用来抽取石油的抽油机,一步步的讲解了石油机的结构,最后分析了石油机的工作原理。在 1 分钟左右的时间里,战元在作品中配上了自己的解说,给大家讲解了抽油机是怎么工作的,逻辑非常的清晰哦~
在程序中,战元完整的模拟了一个石油机的工作流程。通过舞台区中每一个角色的运动,展现了抽油机的工作场景,在程序中用循环转动的方法,让各个组件按照抽油机的工作模式运转,战元精心计算了每一个角色要转动的角度,让抽油机运行的更加真实。
写好其他组件运动的代码之后,战元还想到了用画笔的方法,通过找到连杆的两个端点,画出抽油机的连杆。实现这部分效果的代码是这样的:
这两段代码分别写在连杆的两个端点中哦。战元通过使用三角函数找到了连杆端点的位置。连杆的两个端点都是连接在抽油机的其他组件上的,组件一直在绕着一个点旋转,如果我们可以知道这个点的坐标位置,以及当前组件转动的角度,还知道这个点距离连杆与组件的连接处有多远,就可以用三角函数计算出连杆端点的位置了。
现在大家都会用手机拍照,很多人会想要把平时拍到的照片用一些 App 编辑成一个动态的电子相册,发在朋友圈或者微博上展示给别人。其实,我们在 Scratch 上也可以制作一个这样的相册哦。
晓菲就用 Scratch 制作了一个可以滚动展示照片的电子相册。不过比较特别的是,这个电子相册并不是用来展示她平时拍到的照片哦,而是展示了很多植物花卉的照片,相册的效果是这样的:
晓菲在程序中制作电子相册的方法大致是这样的:
当程序开始运行的时候,程序会一直判断角色有没有触碰到鼠标指针,同时鼠标有没有被按下。用这样的方法,可以在【if then else】语句中,判断角色有没有被鼠标点击,之后如果角色被点击了,就放大照片,并且播放植物花卉的介绍,再次点击鼠标,就缩小照片。如果没有用鼠标点击照片,就让照片在相框中旋转显示。
用这样的思路就可以制作电子相册了哦,快去 Scratch 中试一下吧~
在程序中,晓菲还给植物花卉们录制了介绍音频,当植物对应的照片被点击的时候,就会开始播放它的介绍。在运用编程知识制作电子相册的同时,还查找了资料,学到了很多关于花卉植物的知识,非常棒哦~
在西瓜音乐节的活动中,出现了很多优秀的作品,张艺娴的《时刻准备着》就是其中的一个。艺娴制作了一个音乐短片,在这个短片中,艺娴展现了中国人民解放军八一阅兵的场景,片中出现了解放军展示整齐的队列、八一军旗和【战斗机】。艺娴用精致的编排,制作了一支优秀的爱国主义宣传片。
艺娴的这个作品中对镜头的运用非常好,有两个地方老师觉得特别棒。
第一个部分是在片头,镜头在一开始拍摄的是天空,之后缓缓向下移动,画面中出现了停机坪上的战斗机。之后,镜头又切换到了远一点的地方,一排排整齐的解放军队列出现在画面中。这一段中占满整个画面中的解放军头像和远处的战斗机,展现出了场景的空间感,给观看者的冲击力也很强。
第二个部分是在最后,战斗机准备起飞一直到八一军旗的出现,这一段视频中的镜头虽然有很多个角度,但是画面中发生的事情都是连续的哦,已经是一个很完整的短视频作品了。
最后结尾出现的定帧,老师也觉得很棒,是一个很漂亮的收尾。
在这个作品中,艺娴是用【广播】来实现场景切换与角色调度的。这个方法很像是接力跑,一个角色在舞台区中完成自己的表演之后,就广播一条消息给下一个角色,让它开始表演。你也可以试一试在自己的作品中用这样的方法来编排一个小短片~
要做一个优秀的 Scratch 编程作品,不一定要设计复杂的运动模块,或者编写很复杂的算法,只要你有创意,简单的代码也可以实现很好的效果哦。在王梓涵的诗词朗诵中,只用到了很简单的切换背景和切换造型,配上自己的朗诵,用编程结合语文中的古诗词,制作了一个很优秀的古诗小短片哦。
句诗,作者讲自己感悟到的人生哲理和景物结合在一起,体现了一种积极探索,无限进取的人生态度。这也是西瓜对每一个学员期许,希望他们能够成为 Be Better 的人。在这个作品中,梓涵用画面表现了每一句诗的意境,在展示的时候又配上了自己的朗诵,相信在这样的过程中,她对这首诗的理解一定更加深刻了。
这个作品的代码非常简单,只需要用到简单的【循环】和【切换背景】就可以实现,你也可以用这种方法制作一个自己的古诗小短片哦。关于朗诵,梓涵使用的方法是在录制视频的时候配上录音,你也可以提前在程序中录制好声音,在程序中用【播放声音】的语句播放出来哦。
睿睿的作品叫做多功能调音盘,这个程序真的是非常“多功能”的哦。你可以用键盘弹奏音乐,用画着乐器的按钮切换音效,用音符按钮控制背景音乐的播放和停止,这些功能都是音乐合成器中会有的功能哦。老师最喜欢的功能是录音与播放的功能,在程序中我们用键盘弹奏的音符都会被保存在一个列表中,按下播放按钮就可以播放出来哦。
合成器的保存功能会有两个状态,在保存音乐的状态下,如果我们点击键盘上的按键,就会把按键对应的音符添加到列表中,用列表记录弹奏过的音符,之后只需要播放列表中保存的音符,就可以实现简单的录音功能了。在程序中,要实现这个功能需要用到【状态机】和【列表】的知识,这些知识都能在 L 阶段的课程中学到哦。
在 Scratch 中不止可以制作游戏或者绘本故事,像是音乐合成器这样的使用小程序也是可以用 Scratch 制作的。在 E 阶段的课程中,你就可以学会制作像是卡路里计算器这样的实用工具,可以帮助你计算每天吃的食物有多少热量。你也可以用 Scratch 编程制作实用的小工具,帮助身边的人解决他们遇到的问题哦,快去试试吧~
在学员们的 Scratch 创意作品中有很大的一部分都是游戏作品。通过学习编程知识自己制作游戏,在这个过程中,可以学到很多和数学物理有关的知识。比如说让小猫跳起来的效果,如果我们只是简单的改变角色的 y 坐标值,比如说这样的一段代码:
角色跳跃的效果是这样的:
是不是看起来有一点僵硬呢,如果你知道角色向上跳的时候会慢慢减速,向下落的时候会加速的话,代码就会这么写:
在这一段代码中,我们用一个变量来表示速度,在运动的过程中不断改变变量的数值,再用变量来改变 y 坐标的值就可以啦,这样就可以模拟出加速减速的效果了。实现的效果是这样的:
如果把两种运动效果用图像表示出来,区别会很明显哦~
这样,在制作游戏的过程中,你就可以学习到变速运动的知识。
逸涵的这个游戏作品做的的很完整哦。
游戏的界面设计的不错,运行程序的时候会有一个开始游戏的界面,点击开始游戏后会有血量值、积分、金币数量和关卡数。
游戏的机制主要是用魔法或者踩踏的方式,攻击不断出现的怪物,获得积分和金币。如果 Scratch 猫被怪物碰到就会减少血量。
在程序中,还实现了无限循环地面、加速减速运动和帧动画等等效果,这些知识都是在 L 阶段的课程中可以学到的哦。
逸涵还在提交作品的时候附上了自己的更新日志哦,内容是这样的:
怎么样,很棒吧,如果你感兴趣,可以去创意空间找一下他的作品哦~
相信你第一次看《空气中的常见气体》的时候,一定也会觉得这是一个制作精美的科普短课程吧。在这个作品中,晨婷给大家讲解了空气中的气体成分,讲解的很清晰。在 1 分钟的时间里,晨婷讲解了最关键的知识点,还用数据可视化和课后问答的形式,来帮助大家理解这个概念,课程设计的很合理哦。不过这里有一点小瑕疵,如果用氮气分子来表示氮气的话,是需要有两个氮原子的。
在晨婷的作品中,她在 Scratch 中绘制了一个饼状图,非常清晰的展现了空气中各种常见气体所占的比例。绘制饼状图是用 Scratch 中的【列表】和画笔模块里的【图章】语句来完成的哦。这个方法在 E 阶段的项目课程——《卡路里计算器》中有讲过哦~
除了用饼状图来展示空气中的气体成分之外,晨婷还用 Scratch 中的【ask and wait】语句,制作了一个课后习题的问答环节。通过三道题,看看学员们有没有掌握空气中的三种常见的气体,这个环节设置的很有趣呢。你有什么想要和大家分享的知识吗,可以用这种形式,制作一个短课程分享给大家哦。
线上线下玩转编程,秀出孩子创造力
西瓜创客是知名在线少儿编程教育品牌机构,以“释放每一个孩子的创造力”为使命,为6-12岁的小学生提供在线少儿编程教育。2017年1月创立至今,迅速获得遍及全球 60 个国家的百万用户及 30 万付费学员,2019年8月获得由新东方教育文化产业基金领投,赛富投资基金和泛海投资跟投,现有股东红杉资本中国基金、经纬中国、百词斩追加投资,价值1.5亿人民币的B轮美元投资。
学员
学员项目
学员行为数据
扫码了解更多课程信息