极客小将

您现在的位置是:首页 » scratch编程资讯

资讯内容

Scratch小课堂:疯狂的小球

极客小将2021-03-23-
Scratch小课堂:疯狂的小球

Scratch小课堂:疯狂的小球

upload/article/images/2021-03-23/f99a9ea531ebf20782e02f5af1a753d5.jpg

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

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

upload/article/images/2021-03-23/79c209902cf93aaf5eb4e358e301c26c.jpg一、 效果展示upload/article/images/2021-03-23/79c209902cf93aaf5eb4e358e301c26c.jpg二、 脚本展示

角色小球Ball的脚本:

upload/article/images/2021-03-23/9c82f7079e410bfe39ebe234ac68d39a.jpg

角色接球拍Paddle的脚本:

upload/article/images/2021-03-23/bd56adb55c6c6d378e7a07ba2f197bbe.jpg

upload/article/images/2021-03-23/79c209902cf93aaf5eb4e358e301c26c.jpg三、 知识要点

1. 动作模块的使用

2. 重复执行的应用

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

4. 检测模块的应用

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

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

7. 变量的设定

upload/article/images/2021-03-23/79c209902cf93aaf5eb4e358e301c26c.jpg四、 游戏制作步骤

1. 添加背景和角色:

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

upload/article/images/2021-03-23/2e68bf8b7bba4785fd7406bc4781b501.jpg

                   角色                   

upload/article/images/2021-03-23/6f151b4a543aa6f79d27f469abb34f13.jpg

 背景

2.移动的球板:

upload/article/images/2021-03-23/ceb03b9517886a55a58b4bb69a37430d.jpg

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

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

             

3.球球动起来:

upload/article/images/2021-03-23/7e6ccbf9bb3b17245d6ecf5273ae2421.jpg

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

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

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

upload/article/images/2021-03-23/6329770253a0e660e8406fc1711914e6.jpg

4.接球:

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

提示:方向

upload/article/images/2021-03-23/346b6beab07c0aad2eeb8bd2eff3711d.jpg

5.出现更多球球:

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

upload/article/images/2021-03-23/2967bbe27a64fa92d49e8f63cb0dc10b.jpg

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

6.统计球球个数:

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

upload/article/images/2021-03-23/063998f7d960524304df86b44e6f6e85.jpg

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

upload/article/images/2021-03-23/84ccaa6b4a6b35fbfd3a888c87e6e278.jpg

7. 游戏结束:

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

upload/article/images/2021-03-23/653a83f83fa0fdb9502c9c56b914abdf.jpg

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

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

预约试听课

已有385人预约都是免费的,你也试试吧...