第六课 克隆

在生物学上,克隆是通过基因进行无性繁殖的技术,特点是克隆体与被克隆体基因完全一样。在Scratch中,克隆是复制产生一个指定角色,并通过【当作为克隆体启动时】事件进行控制,以及【删除此克隆体】进行删除操作。

生活中的克隆,网上查了一下,其实绝大多数的无性繁殖都可以理解成克隆。举个例子,种土豆:把土豆切成小块,每一块上保证有芽点,种到土里就可以长出新的土豆。科幻电影中,比如星球大战中的克隆人军队,这些都可以帮助孩子理解克隆的概念。


一、课程设计

1、课程内容

添加通过鼠标事件触发克隆,给克隆体添加移动代码块,移动到舞台边缘就删除克隆体。

2、课程目标

让孩子初步理解scratch中克隆的运用

3、小练习

尝试做一个克隆蘑菇的小程序


二、玩乐scratch

步骤1:添加【星战战士】角色,将角色设置为【不可见】

给孩子准备的Scratch教程Lesson-6【克隆】

步骤2:给背景添加点击事件,每次点击都克隆一个【星战战士】

给孩子准备的Scratch教程Lesson-6【克隆】

步骤3:给【星战战士】添加克隆启动处理,每次克隆产生之后,出现在随机位置,面向0-360度之间的随机方向,并在1-4秒内移动到随机位置,然后删除自己。

给孩子准备的Scratch教程Lesson-6【克隆】

三、运行效果

scratch链接:

https://scratch.mit.edu/projects/362526442/

相关文章: