儿童节教你做个接水果的小游戏-苹果

儿童节教你做个接水果的小游戏-苹果

让我们创建一个新项目,删除猫角色,然后选择一个碗角色来接水果:

制作接水果游戏

将碗移动到白色画布的下半部分,使其可以随着鼠标的移动左右移动,但不需要上下移动。 方法是创建一个不断重复的循环接水游戏制作,其x坐标始终等于鼠标的x坐标:

制作接水果游戏

接下来选择第一个水果——苹果。 其运动模式为:

从屏幕顶部的随机位置出现 - x 坐标是随机的,但 y 坐标为 180,并且垂直下落(面向 180 度),直到碰到屏幕底部(重复 5 个步骤,直到碰到屏幕底部)屏幕)。 字符库中有一个“行”字符可以用作屏幕的底部。 让苹果在触及线条时消失(隐藏)

一次性执行这么多指令,测试一下效果再继续:

制作接水果游戏

然后意识到苹果撞到碗就消失了(在撞线的地方加上“或者撞到碗”的判断); 消失后,它从屏幕顶部出现(重复循环):

制作接水果游戏

使用变量“分数”来显示捕获了多少个苹果。 每收到一个苹果就加一分。 记得一开始就把分数设置为0:

制作接水果游戏

完整的游戏现已推出。

增加难度

接下来我们让它变得更加复杂和具有挑战性。

分数增加到10后,添加另一种水果——香蕉(通过事件广播):

香蕉最初是隐藏的接水游戏制作,直到收到“香蕉出现”事件。 它的指令与苹果的类似,但它移动得更快(每次8步),收到指令后得分更高(2分)。

制作接水果游戏

再添加一个星号,并让它在分数 = 30 或 31 时出现。为什么是“30 或 31”而不是仅仅等于 30?

因为接住苹果得1分程序开发,接住香蕉得2分,所以接到香蕉时有可能直接从29分跳到31分。

为什么不使用>31分作为判断呢? 因为如果这种情况发生超过30分钟,每次重复都会发送一个事件,这会浪费系统资源。

制作接水果游戏

星星移动得更快,得分更高:

制作接水果游戏

随着分数的增加,这会让它变得更有趣。

设计游戏结束条件

儿童不宜长时间看电脑,这对眼睛和健康不利(成人也一样)。 因此,玩到一定时间后就应该停止玩,休息一下。 当达到 100 分时,让游戏结束吧。 最后展示胜利宣言。

我们使用“绘制新形状”工具写下胜利短语“你赢了!请休息。”

制作接水果游戏

让它在 100 分钟后显示。 这时候可以用>100来判断,因为只执行一次。 并停止所有指令。

以下是苹果的说明:

制作接水果游戏

这是“胜利口号”的说明

制作接水果游戏

好了,一个完整的游戏就准备好了。 这是一个完整的动画:

孩子们还可以在游戏中添加好听的音效和漂亮的背景图片,添加更多类型的水果,如果水果掉下来接不住就扣分等等。

记住要理解你学到的命令3D道具,包括循环、事件、随机数、检测、移动等。

祝孩子们节日快乐。

如果您有什么好的作品,别忘了与我们分享。

文章来源:https://www.kidscoding8.com/28504.html