Scratch小课堂:疯狂的小球

网友投稿 2018-08-06 11:15

Scratch小课堂:疯狂的小球

https://cdn.china-scratch.com/timg/180808/1115413N8-0.jpg

各位小朋友,大家在课堂上已经学习了很多的小游戏。为了让大家更加熟悉和娱乐,我们特地推出了线上Scratch小课堂,方便大家学习。

相信大家一定玩过接球游戏,之前我们就做了一个接球计分的游戏,今天的小游戏—疯狂的小球,就是根据接球改编而来的,更加有趣和具有挑战性;下面一起来制作吧!

https://cdn.china-scratch.com/timg/180808/1115414543-1.jpg一、 效果展示https://cdn.china-scratch.com/timg/180808/1115414543-1.jpg二、 脚本展示

角色小球Ball的脚本:

https://cdn.china-scratch.com/timg/180808/1115413932-3.jpg

角色接球拍Paddle的脚本:

https://cdn.china-scratch.com/timg/180808/111542N47-4.jpg

https://cdn.china-scratch.com/timg/180808/1115414543-1.jpg三、 知识要点

1. 动作模块的使用

2. 重复执行的应用

3. 如果……那么……的使用以及嵌套

4. 检测模块的应用

5. 声音模块的使用以及声音的查找

6. 控制模块中停止积木的使用

7. 变量的设定

https://cdn.china-scratch.com/timg/180808/1115414543-1.jpg四、 游戏制作步骤

1. 添加背景和角色:

从背景库和角色库中分别选择隧道背景,球和球拍,并删除角色“小猫”,背景的底部的红线是自己加上去的。

https://cdn.china-scratch.com/timg/180808/1115423158-7.jpg

                   角色                   

https://cdn.china-scratch.com/timg/180808/1115422c6-8.jpg

 背景

2.移动的球板:

https://cdn.china-scratch.com/timg/180808/1115425b9-9.jpg

为了使球板能够随时移动到自己想要的水平位置,运用的知识是跟随鼠标移动,可是只能在水平方向移动改变的是哪个坐标呢?

没错,就是X坐标了,所以这里球板的X坐标就要随时改变成鼠标的X坐标了。

             

3.球球动起来:

https://cdn.china-scratch.com/timg/180808/1115422093-10.jpg

玩过之前接球游戏的朋友一定非常清楚球的运动了,是在我们的屏幕中沿直线运动,直到碰到边缘便改方向继续运动。

可是我们会发现球球的运动一直是左右运动的,并没有到处乱飞呀~

这里就要给球球一个初始方向:

https://cdn.china-scratch.com/timg/180808/111542K39-11.jpg

4.接球:

如果球板碰到球球,那么就让球球向上运动,那么向上运动该怎么用脚本写出来呢?

提示:方向

https://cdn.china-scratch.com/timg/180808/111542EE-12.jpg

5.出现更多球球:

为了增加游戏的难度以及趣味性,我们可以在随机的时间中增加更多的球球;这里我们运用到了一个常用的模块——克隆

https://cdn.china-scratch.com/timg/180808/1115425640-13.jpg

每等待5秒,便克隆一个球球,让其运动起来,所以运动的球球就是克隆体了。

6.统计球球个数:

新建球球总数变量,每出现一个克隆体,便增加1。

https://cdn.china-scratch.com/timg/180808/1115422127-14.jpg

注意:不要忘记球球总数的初始化哦。

https://cdn.china-scratch.com/timg/180808/1115426047-15.jpg

7. 游戏结束:

可以看出,一旦球球落地,那么游戏就停止了,所以我们在背景下面画了一条红色的危险区,一旦球球碰到危险区,游戏结束!

https://cdn.china-scratch.com/timg/180808/1115425007-16.jpg

做完本次的小游戏,大家有没有觉得非常简单呢,玩起来可不简单呢!快快动手做一个,让爸爸妈妈玩一玩你做的游戏吧!

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com