最新消息:

Scratch真好玩/第五节

Scratch 少儿编程 2690浏览 0评论
Scratch真好玩

友情提示:视频教程观看时请手动设置清晰度。

关于本课程

Scratch作为一门简单易学的图形编程语言,当之无愧成为少儿编程入门首选。网上有很多Scratch入门教程,也有一些教育机构的收费课程。这些课程大多注重技能培训,对Scratch背后的编程原理讲的不多,也缺乏一定的趣味性。Scratch真好玩这门课以项目制入手,通过7个游戏项目完成Scratch的知识点讲解。课程包括书籍和配套视频,阿达老师全部免费提供。每节课都有配套的作业和答疑,小朋友们可以跟着阿达自主学习,掌握编程本领。

大鱼吃小鱼

恭喜你完成了跑酷游戏的开发。在这个单元中,我们将开发一个两人交互游戏,大鱼吃小鱼。

大鱼吃小鱼有很多变种。今年很流行的黑洞大作战、贪吃蛇大作战都是大鱼吃小鱼的变种,我们甚至还给这种游戏起了个名字:IO游戏。

学习完大鱼吃小鱼后,开发各种IO游戏就都不在话下了。赶紧进入课堂吧!

克隆生成好多小鱼

打开网页 https://kada.163.com/project/1382104-1382044.htm ,点击改编按钮 ,开始大鱼吃小鱼的项目制作。首先海底的小鱼不断的游动起来。还记得怎么让小鱼怎么从舞台的一侧移动到另外一个侧吗?看脚本。极客养成记/Scratch真好玩/第五节上个单元我们已经用过很多次“重复执行了”,这是控制组里的一个积木。和重复执行类似的还有“重复执行次”、“重复执行直到”。这三个积木都是让自己嘴巴里的脚本执行多次的意思。为了让游戏有趣,舞台上应该有很多游动的小鱼,这就要用到克隆积木了。那什么是克隆呢?我们点击几次克隆自己积木,然后在拖动舞台上的小鱼,通过克隆积木,舞台上生成了一堆小小鱼。这个克隆和生物学里的克隆羊多莉很像。现在这些小小鱼还是不能动的,我们可以使用当作为克隆体启动时积木来控制这些小小鱼。下面我们就用克隆积木生成很多游动的小小鱼吧。

极客养成记/Scratch真好玩/第五节我们来总结一下这段脚本。为了让舞台上有一堆小鱼游动,我们用“克隆”积木形成成了一堆小小鱼。这个克隆跟生物科学上的克隆羊多利类似,通过这个积木,舞台上会有出现一个和小鱼拥有同样外观和大小的小小鱼。小小鱼拥有自己的活动,我们可在“当作为克隆体启动时”积木下面编写控制小小鱼的脚本。当小小鱼游动到舞台边缘后,我们使用“删除此克隆体”删除小小鱼角色。

tip 什么是克隆克隆是一项生物科学技术,正常情况下小羊是从母羊的肚子里生出来的。使用克隆技术,我们可以从母羊的身体里取一个细胞。“培育”出一个小羊,这个过程就是生物克隆。我们还可以换一种思路理解克隆。西游记里的孙悟空拥有一项神奇的技能,他拔出猴毛一吹就可以生成一堆小孙悟空。小孙悟空负责打小兵,而悟空自己则和妖怪大王打。在这里,孙悟空是角色组里的一个角色,拔猴毛一吹就是利用“克隆自己”积木克隆出小小悟空。“当作为克隆体启动时”积木用来控制小小悟空的动作。

现在舞台上虽然多了很多小鱼,但是这些小鱼像排好队一样等着被吃,太简单了。我们可以使用如果那木让小鱼在不同的方向和位置上游动,看脚本。极客养成记/Scratch真好玩/第五节在上章里我们已经用过“如果那木”积木了,这也是控制组里的一个积木。“如果那么….否则”积木有两个嘴巴,当菱形的判断条件是对的时候,脚本执行第一个嘴巴里的积木;不成立的时候执行第二个嘴巴里的积木。

tip 因果关系我们身边的很多事物都是互为因果关系的。鸡蛋只有在水温大于100度的时候才可能被煮熟、只有绿灯亮了我们才能过马路。在分析问题的时候,我们也要找到问题的关键隐私,分析好问题的逻辑关系才能真正解决问题。我们平时玩儿的游戏就更多的因果的关系了,因为怪兽比较笨,所以常常有更多的血量;因为小兵比较多,所以移动的比较慢等等。

这节课就到这里了,赶紧进入小灶时间吧!

小灶时间

克隆

这节课我们学习了一个非常重要的概念,克隆。我们需要弄清楚克隆和克隆体的区别。还是小鱼举例子,小鱼就是角色本身,小小鱼是克隆体。角色和克隆体有各自的脚本。小鱼角色的脚本是不断的克隆自己,小小鱼的脚本是在舞台上来回游动。

随机数

这节课中我们还使用了还几次的随机数积木,随机数是一个很有意思的积木,就像掷筛子一样,每次执行都会指定范围内不同的数字。

作业

本节课作业是,完成课程中的小鱼在舞台上游动的脚本。小朋友们再见!

关于我们

为了更好的普及信息化教育,让更多的孩子得到公平的教育资源,我和我的朋友们组建了阿达老师。

我和我的伙伴们有阿里巴巴、华为、网易、Amazon、Apple等知名公司的工作履历。我们还有丰富的青少年教学经验和教材出版经验。

每个孩子都是聪明的,因为教育资源的不平等,孩子也有出现了优良差距。我们致力于将最好的教育资源普及化,让每个孩子都有获得前沿教育资源的机会。

您必须 登录 才能发表评论!