趣学妙用Scratch编程13 妙用篇(一) 咏梅
2023-06-16 10:43:33
引言
通过“趣学篇”的学习,你开发了几个小游戏和动画作品,对 Scratch 这个强大的编程工具有了一定的熟悉度——就像得到了一个超级英雄才能拥有的神器,你一定想知道这把“神器”能做什么吧—— Scratch 能做的事情实在太多了,在接下来的妙用篇,我精选了一些Scratch在学习和生活中的应用案例,这些案例中有美不胜收的诗词动画,也有妙趣横生的经典数学,有时间管理、英语会话的实用小工具,也有答题、赛车类的小游戏。通过这些案例的学习,你将学会用编程的语言去表达自己的想法和创意,你将学会用编程的思维去解决学习和生活中遇到的具体问题,你将进一步体验到编程独有的创造性快乐,你将感叹——生活中原来到处是编程的创意呀!
知:传统文化中的梅花
小朋友,你最喜欢哪种花呢?是雍容华贵的牡丹,还是亭亭玉立的水仙?是“我花开后百花杀”的菊花,还是“出污泥而不染”的莲花? 每一种花在我们的传统文化中都有它独特的文化内涵,比如菊花代表隐士,莲花代表君子,兰花是空谷佳人,梅花是雪中高士。今天我们要谈的,就是“雪中高士”——梅花。梅花是我们中国的十大名花之首,与兰花、竹子、菊花一起列为四君子,与松、竹并称为“岁寒三友”。在严寒中,梅开百花之先,独天下而春,所以在中国传统文化中,梅花往往被用来代表高洁、坚强、谦虚的品格,激励人们立志奋发——“宝剑锋从磨砺出,梅花香自苦寒来”。 古往今来的艺术家们创作了不计其数的诗词和绘画作品,来表现梅花、赞美梅花、歌颂梅花。北宋诗人林逋的《山园小梅》诗中“疏影横斜水清浅,暗香浮动月黄昏”两句,写照传神、言近旨远,被誉为千古咏梅绝唱;现代毛主席的《卜算子·咏梅》词作中最后两句——“待到山花烂漫时,她在丛中笑”,将梅花的自然美与人的德善美有机地融为一,达到了“天人合一”的至高境界。 上面提到这两首关于梅花的诗词,你可能还没有学过。但下面这首来自北宋王安石的《梅花》,就来自我们小学二年级的语文课本——墙角数枝梅,凌寒独自开。 遥知不是雪,为有暗香来。这首诗仅用了20个字,就形象地刻画了早春梅花的神韵和香色,表现出梅花独步早春,纯洁无瑕,不畏严寒的坚强性格和顽强的生命力。作者还将自己的心境寄托于品质高洁的梅花,语言朴素,意境深远。这次我们就以它为主题,创作一个动画作品。
思:程序设计
要表现诗中梅花的品格,最好的方法就是用雪来映衬。我们选择一幅与梅花有关的背景图,加入大雪纷飞的动画效果和悠扬动听的音乐,就可以成为优美的动画作品。那么大雪纷飞的效果怎么实现?很简单,利用Scratch为我们提供的“克隆”功能,克隆我们绘制好的雪花,让克隆出来的雪花在屏幕上方随机位置出现并下落(Y坐标减小),直到碰到屏幕边缘消失就可以了。 我们用思维导图的形式分解一下程序的结构。思维导图又称为“脑图”,是一种用来表达发散性思维的图形思维工具,很适合用来梳理一个 Scratch 程序中舞台、角色之间的逻辑关系。通过前面章节的学习,你可能已经发现,Scratch 的编程是面向“角色”的,只要把各个角色的处理程序写好,程序就完成了。因此,你可以通过思维导图来设计角色和它们的行为,也可以在编程过程中把思维导图作为参考对照。
在以后的课程中,我们会为每个作品配备思维导图,帮助你整理思路。
行:编程实现
1、打开Scratch 3.0,删除小猫角色,并导入一张深色的、带有梅花的雪景图片(你可以直接使用本书附带的图片资源)。













微信扫码关注
抖音扫码关注