之前讲了几篇简单的内容。
《Scratch 03:编写Hello World》
这几篇只是为了让孩子知道什么是少儿编程,能有个大概了解和兴趣。
我不打算跟学校里讲课似的,一点儿点儿讲基础知识,最后才上手做东西。
我是打算直接上手做小项目,小游戏,在这个过程中把用到的知识点讲给孩子,并让他们自己动手去练习去掌握。
先打开软件,在最右边,有个角色区:
点小猫头,可以选择角色:
随便选一个:
会发现角色区多了一个女孩儿,然后鼠标可以拖动角色位置。
看看造型区:
有两个小猫的造型。
然后回角色区,点中新选的女孩角色。
会发现造型区如下:
为什么一个角色,这么多造型呢?
只为了让"角色"动起来,就跟动画一样。
这里如果有小孩子不明白的话,家长可以给孩子讲下动画的原理.
比如下面这种例子:
那咱们怎么让角色动起来?怎么让这几张照片连续起来?
看操控区,代码->外观:
有一个换成造型1的造型,还有下一个造型。
现在已小猫为例:
点开始换造型2
小猫变成跑的姿势了。
那怎么才能连续的让小猫一直跑呢?
难道一直这么堆积木堆下去?
如果按这个执行下代码,发现什么问题?然后自己分析下原因。
那咱们用另一个语法积木:
一直点那个执行的小绿旗,会发现什么?会发现动起来了,自己试试?
那也不能自己一直这么点啊。
那咋办?
让电脑代替人的手来一直点。
用循环语句:
看看积木造型,然后想想咱们的逻辑,应该怎么摞积木?
摞完代码,然后执行下看看。
会发现啥,小猫的小腿儿跑的也忒快了啊。
那咋办,想让它跑慢点儿。
使用等待语法积木
等待的积木放哪儿?
可以让孩子自己动手试试,然后执行下,就知道区别了,再想想为什么会这样。
觉得走的太慢了,就把时间设置小点儿,如果觉得太快,就把时间设置长点儿。
本节讲了一下从角色区选角色,然后利用控制语句块让角色动起来。
用到的语句块:
下面让孩子自己动手来试试 开始咱们拉进来的那个小女孩角色,让她也动起来。
其实很简单,让孩子自己试试:两种方式都是试试: