大家好,我是来自湛江市青少年创客梦工场的小罗老师~
经过之前Scratch初体验和水族馆两个课程,相信各位同学都对Scratch有了一定的认识。那么这节课小罗老师就来教大家做一个接苹果的小游戏啦!
接苹果小游戏不要看接苹果在现实世界中好像很简单的样子,要想在Scratch上实现这个行为可不容易哦!
那么各位同学就先来跟小罗老师一起分析一下接苹果需要什么样的条件吧~
1.苹果要往下掉
2.我们按下按键,篮子会往左右移动
3.苹果碰到篮子会在上面重新掉下来
不要小看分析这个步骤啊!这是学习编程的重要一环,无论是小程序还是大程序都需要经过这一步呢~
1.想要苹果往下掉就先要了解坐标系的概念。我们要知道在我们的小舞台是用x轴来代表水平方向,y轴代表竖直方向。
也就是说想要苹果往下掉,只要让苹果在y轴上移动就好啦~苹果的往下掉的程序就在下面的小图!
苹果往下掉2.同样的,想要篮子往左右移动,就要在坐标系的基础上加入我们的按键检测积木噢。这两个组合起来可以说是经常需要用到的呢~最后别忘了加入一个重复执行保证这个程序在什么时候都有作用。
篮子移动的程序3.要让苹果碰到篮子后返回舞台的上方。聪明的同学一定想到了我们有个积木叫碰撞,它能够检测角色之间的触碰关系,然后再把苹果的y轴设定为舞台的上方就好啦~
150就是舞台上方哦只要我们上面这三个简单的小程序,我们的接苹果小游戏就完成啦~
等等!好像这才只有一个苹果啊!那我们得把我们的苹果多复制几个,这样我们的游戏就更完美啦!
接下来我们来看看同学们在课堂上的表现吧~
我的有两个篮子哦! 同学们都在认真地编程创造游戏 你接苹果,我接篮球 窗外的同学都被吸引了 我做的游戏可好玩了 我接!我接!我接接接! 我还能接棒球呢 同学们都在专注学习这节课小罗老师能感受到同学们都在专心致志学习,可能是因为同学们第一次做属于自己的游戏,即使这是一个比较简单的小游戏。创造带来的快乐远比玩游戏本身的快乐多得多,这也是我们创客梦工场的宗旨和目的。
我们下一节课继续来学习编程的奥妙吧~
网友评论