您的位置: 主页>机器人编程>Scratch编程>scratch一起学案例——《跳跃的小猫》
加盟酷吧机器人 培养孩子核心能力

scratch一起学案例——《跳跃的小猫》

跳跃的小猫

今天咖姐教大家如何通过模拟现实来制作一款新游戏——《跳跃的小猫》

项目分析

我们先来对游戏进行一些简单的分析:

1、游戏中我们可以通过“左右键”来调整“瞄准器”的方向;

2、角色“小猫”通过“上下键”来调整发射速度,通过“空格键”实现跳跃,而且和现实跳跃很类似。而且在游戏中小猫碰到边缘或铃铛都会返回起始位置;

3、游戏中会随机出现5个小球,碰到小猫消失;

4、游戏中还有一定的计时,结束后会有一个弹窗出现。

这个游戏很容易就可以实现,但是唯一的难点是如何控制小猫的方向以及如何让小猫的跳跃模拟现实,下面就跟着咖姐一起来做一下吧。

动手开做

首先,我们可以先选择小猫、小球、铃铛、瞄准器4个角色;

其次,我们知道瞄准器只有左右旋转,那么也比较好做,我们先把他的代码做出来:

scratch一起学案例——《跳跃的小猫》

瞄准器代码

下面我们来实现小猫的跳跃功能,首先我们需要给他一个速度,当然速度也是可以加减的,也有上下限,而且每次都是从瞄准器开始发射的,所以此时的代码就可以确定了:

scratch一起学案例——《跳跃的小猫》

确认后的代码

那么如何实现小猫在跳跃的过程中模拟现实呢?

先解释一下重力:

我们知道现实生活中存在重力,即物体由于地球的吸引而受到的力叫重力。重力的方向总是竖直向下。

一般情况下我们可以将重力可以看成一个固定的值,那么这样我们就有了一直向下的重力加速度,上升时速度越来越美,下降的速度越来越快。

scratch一起学案例——《跳跃的小猫》

现实中的跳跃

同样的我们也可以在游戏中添加一个重力加速度,而且在碰到边缘或者铃铛时会回到原点,具体代码如下:

scratch一起学案例——《跳跃的小猫》

完整代码

★★举一反三

最难的我们已经完成了,下面的小球和结束时的弹窗就交给各位同学啦。

大家会做吗?尝试一下吧。

后记,小编朋友研发了一个游戏化的少儿编程在线课程(5-12岁),游戏化教学结合scratch(一款在线少儿编程工具,类似乐高的积木拼搭),我家娃娃学了几次课,非常喜欢(超预期),16次课才200多块钱,对锻炼孩子的思维能力和动手动力很有帮助。

欧美思机器人教育加盟 赚钱好项目
上一篇:紧跟时代步伐 是时候学习scratch编程了
下一篇:scratch第四讲
您可能喜欢
​Scratch3.0少儿编程案例:画雪花
Scratch3.0少儿编程案例:画雪花
​吃啥?这个问题交给Scratch!
吃啥?这个问题交给Scratch!
​Scratch学习心得(1)
Scratch学习心得(1)
回到顶部