带孩子玩Scratch编程:学龄前趣味程序(12)

上一篇

(12) 欧盟小猫

Scratch画欧盟标志

本集的任务比较简单,就是绘制一些五角星,但对于小朋友理解画笔的用法也很重要。尤其是前两个程序恐怕不易理解,但这个程序的逻辑,应该是可以掌握的。

代码量:17块积木

难度:★★

舞台背景:内置背景 Star

角色:默认角色

代码:

Scratch画欧盟标志代码

讲解

程序分为两段,一段是主程序(当绿旗子被点击那段),另一段你已经看到了,是“当作为克隆体启动时”运行的子程序。

这里又用到一个新功能 —— 克隆。就是产生一个角色的副本,让副本独立执行一些额外的任务。

我们主程序里,通过重复执行 12 次,也把小猫克隆了 12次。每一次都从一个固定的中心点(x:-30, y:5)转身 30°,之后移动 140步,这样,12个位置围成了一个圆圈。

小猫到了圆圈上的每个位置之后,就执行克隆。绘制五角星的任务由克隆体执行。

绘制五角星的程序也及其简单,就是通过重复执行 5次,画 5条长度一样的直线,而且每条直线和下一条直线之间,要旋转 144°,是不是很简单呢。

发表评论

电子邮件地址不会被公开。