极客小将

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

资讯内容

Scratch第十讲:海底世界(四)

极客小将2021-03-17-
今天是我们海底世界的最后一讲,主要是对游戏进行优化和微调,一方面让游戏变得更合理和更精美,另一方面也可能是让游戏变得更难一些或者更简单一些。让我们一起来试试看哪里可以来完善的。 增加游戏难度:

今天是我们海底世界的最后一讲,主要是对游戏进行优化和微调,一方面让游戏变得更合理和更精美,另一方面也可能是让游戏变得更难一些或者更简单一些。让我们一起来试试看哪里可以来完善的。

加游戏难度:

1:增加一条鲨鱼

增加一个同样的角色,有个很简单的方法,就是"复制",只要在你想要复制的角色上点击鼠标右键,选取复制即可。不仅仅可以复制角色,连角色里的程序角本可以一起复制过来。

upload/article/images/2021-03-17/c05d9ca744d76b33892d8949ffa1cc2a.jpg

2:让第二条鲨鱼追着小鱼跑

复制了鲨鱼,我们就来修改一下第二条鲨鱼的角本,如果想让鲨鱼追着小鱼跑,我们可以使用《面向》这个指令来调整鲨鱼的方向,让这个鲨鱼始终面对这小鱼来游动。然后移动的步伐可以调小一点,否则鲨鱼跑得太快,小鱼很容易被吃掉的。为了增加难度,你还可以让鲨鱼越跑越快,怎么办呢?直接把移动的步数改成变量得分,这样你发现你得分越高,鲨鱼跑的越快,难度大大增加了。

upload/article/images/2021-03-17/7b55b9b600176e39e0dae34500268aff.jpg

注意的是,如果一开始的时候这个鲨鱼就和小鱼的位置在一起,那游戏就直接结束了,而且再开始还是立即结束,这就是属于游戏的臭虫了。所以我们要在这个鲨鱼最开始的脚本部分设置好鲨鱼的位置,最简单的方法就是让鲨鱼先移动到背景中间了。所以你会看到程序最初有一个移动指令。

调游戏:

让小海星可以随时变换颜色,而且被吃的时候会变换表情,发出声音。

每个角色都可以设置不同的造型,我们选中海星后,点击程序右上角的造型,就发现海星有两个造型,一个吃惊的表情一个高兴的表情。那么我们就可以在脚本里随时切换海星的造型了。外观类指令里有《将造型切换为》的指令。我们在脚本开始的时候设置小海星开心的造型,在被小鱼碰到是设置吃惊的造型。当海星出现在新的位置时,重新设置成开心的表情。同时我们可以在小海星被吃掉时添加一个声音。先在声音选项里面选择你喜欢的声音,然后在脚本里面填加播放声音指令就好。

upload/article/images/2021-03-17/aabe54cb8d9d7e7c0afd3371ecd88aa9.jpg

要注意的是,如果你仅仅添加了改变造型的指令,你会根本看不到小海星在被吃掉时显示吃惊的表情,为什么呢?因为电脑运行速度太快了,表情一闪而过,马上就又被切换回来了,根本来不及看清楚。怎么办呢?所以我们加了一条《等待》指令,等待0.5秒,这样,我们就可以看到小海星被吃掉时吃惊的样子了。

当游戏得分达到10分时,停止游戏,并且屏幕显示awesome!太棒了。怎么做呢?通过添加一个文字角色,然后配合脚本来显示这个角色。

upload/article/images/2021-03-17/5de602a74e80b83a79060e6e54062f90.jpg

注意,要把隐藏指令放在最前面,否则游戏开始就显示awesome了。然后判断得分,当得分等于10时,显示该文本。

upload/article/images/2021-03-17/7a21d5daff497090e8e31e9f66c6aaf0.jpg

结:

通过海底世界这个小游戏,我们基本用到了每一个类别的指令,同时也了解了做小游戏的常识和基础流程,要注意的一些事项,以及一些小技巧。对编程中的变量,循环,判断等逻辑方法有了认识,后面的课程我们会继续更深入的学习更多的算法和指令。让大家进一步得掌握Scratch的编程技巧。

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

网友点评

共有5条评论来说两句吧...

在线客服