如何用Scratch从0开始制作接球游戏

您是否曾经想制作自己的视频游戏,但不确定从哪里开始? Scratch 正是您所需要的! 这是一款出色的免费工具,可用于使用“块代码”创建您自己的游戏和动画,“块代码”是基于文本的编码的简化版本。 一旦您学习了积木的基础知识,您就可以制作许多不同类型的游戏。 例如,您可以按照本教程学习如何在 Scratch 中制作接球游戏。

 

学习如何从头开始制作接球游戏( Catch Game )

以下是在 Scratch 中创建 Catch Game 游戏的步骤。 如果您迷路了,请访问此项目链接以查看已完成的游戏。

1. 选择你的捕手(catcher)

首先,您需要决定要让哪个角色接住掉落的物品! 通过单击右下角带有猫图像的蓝色圆圈(图像中以红色圈出的按钮)来选择您的精灵,然后选择一个精灵。

2.移动你的捕手

为了捕捉对象,您的精灵需要左右移动。为此,您需要先拖入一个黄色的“On green flag clicked”块,然后拖入一个橙色的“forever”循环。 现在,如果您考虑一下,如果您按下右箭头键,您希望您的角色向右移动一个量,并在按下左箭头键时向左移动。 我们使用哪个块来检查条件是否为真? 看下图就知道答案了!

3.将项目定位在屏幕顶部

您现在需要向游戏中添加第二个精灵,再次单击右下角的蓝色圆圈以选择精灵。 当我们的游戏开始时,我们希望它移动到屏幕顶部的一个随机位置。 我们将使用的两个块是蓝色的“go to random position”块和蓝色的“set y to”块。 注意:在添加代码之前,请确保您选择了想要掉落的精灵!

4. 使物品掉落

在 Scratch 中,y 位置表示项目在屏幕上的高低。 如果我们想让一个项目下降,你认为我们应该对 y 位置做什么? 如果您猜到了减法(或更改为负数),那么您是对的! 将以下代码添加到您的下落精灵中,使其在屏幕上向下移动。

5.将项目重置到屏幕顶部

现在,我们的项目下降一次然后卡在屏幕底部,但我们希望我们的项目继续跳回顶部再次下降。 换句话说,“如果”项目的 y 位置低于屏幕上的某个点,则跳转到顶部的随机位置。 试着先把它翻译成代码,然后用下图检查你的答案。

6. 捕捉物品

当玩家的精灵接触到下落的物品时,该物品应该会跳到屏幕顶部,因为玩家“抓住”了它。 因此,在计算机思维中考虑这一点,“如果”玩家触摸了坠落的物品,则将坠落的物品位置设置为屏幕顶部。 您将需要使用“如果触摸鼠标指针”按钮,但您需要单击它以打开下拉菜单以选择其他精灵的名称(例如,如果您选择了猫精灵,则为“猫”) . 提示:红色突出显示的代码是这一步添加的新代码。

7. 得分

要跟踪分数,您需要创建一个分数“变量”。 如果您以前没有使用过它们,变量允许您在游戏运行时跟踪数字。 转到深橙色的“变量”部分,然后单击“创建变量”。 将变量命名为“score”,完成后选择okay。 我们可以让它在任何时候精灵碰到我们坠落的精灵时,分数都会增加 1。一旦你添加了这些块,你就拥有了一个完整的游戏!

尝试在 Scratch 中制作接球游戏

自己制作你就拥有了你自己的接球游戏! 对于额外的挑战,看看您是否可以为您的游戏添加音效和/或添加额外的坠落物品。 如果你玩得很开心,那么你一定要收藏我们,学习更多的免费 Scratch 课程。 您将有机会与我们一起工作,在 Scratch 中制作自己的精彩动画和游戏。

Share:

Leave A Reply

You May Also Like

塔防在线玩 免费畅玩!!!本游戏Ivan...
Scratch Broom Racing...
羊了个羊在线玩 免费畅玩!!!本游戏是8...