Scratch入门级游戏课程-落下的苹果

不好意思,团队最近忙于教研。从今天开始,我们将坚持每周三篇课程文章。

01今日话题

Scratch游戏入门课程-落下的苹果

02讲师介绍

从日本回来的厉害的“母龟”

开始课程

教学方法:故事导入

一个炎热的中午,小牛顿正在他妈妈的农场里休息。就在那时,一个成熟的苹果掉了下来。苹果正好打在牛顿的头上。牛顿想,苹果为什么不跑起来掉下来?他问母亲,但她无法解释。

所有的科学家都保持一颗童心,牛顿也不例外。当他长大成为一名物理学家时,他想到了一个少年“苹果落地”的故事。也许是地球上的某种力量吸引了苹果落下。于是牛顿发现了万有引力。

今天我们将使用一个高级术语——克隆。

首先我们需要在事件模块中找到绿旗被点击时的命令,拖动到脚本区,然后找到外观模块的隐藏命令先隐藏角色,再找到控制模块克隆。

接下来,让我们一起打造苹果大军。

首先,我们打开控制模块,找到克隆命令并将其拖到脚本区域。

每点击鼠标克隆一次自己,苹果就会多一个自己。一直这样按鼠标很低。我该怎么办?弄清楚控制模块的重复执行是否瞬间变高了。然后,我们可以去控制模块,等待O秒来控制。

当我们完成克隆后,我们的克隆体将开始执行我们的指令。克隆启动时,通过控制模块拖动到脚本区域。

接下来,克隆人会执行我们的命令。

1.现身?

设计苹果大小

现在让我们来研究苹果的位置。我们的苹果出现在舞台上的任何地方,然后开始下落。首先,让我们看看我们的阶段。

载物台可以用一个坐标轴完美解算。

我们舞台的横坐标X轴,左边最远可以到-240,右边可以到240,所以我们整个舞台的横坐标范围在240到-240之间。

舞台的纵坐标Y轴,最高点可达180,最低点可达-180。那么我们整个舞台的纵坐标就在-180到180之间。

我们可以通过计算模块的随机数,移动运动模块x: y:来控制搭配。

因为x坐标是240到-240?,Y坐标180到-180,太靠近舞台边缘,影响游戏效果。我们可以把载物台范围设计成X坐标:200到-200,Y坐标:150到-150。

苹果做的是下落运动,也就是只在y坐标上运动。将运动模块增加的Y坐标O拖动到脚本区域,思考:苹果落下时Y坐标的增加是正还是负?

我们不止摔了一次,所以需要重蹈覆辙。

在倒下的过程中,苹果会遇到多少情况?两种情况。在1的情况下,碗接住苹果,我们可以得到1分。在第二种情况下,计算机在到达边缘时获胜。

判断条件时,需要调出控制模块的if。。然后是顺序。

接下来我们来看看积分是怎么做的。

先找到变量模块,

在这个模块中,我们可以通过建立一个变量来设计我们需要的变量。这里我需要的是积分,所以我做了一个积分的变量。在游戏开始时,当绿色旗帜被点击时,我们的得分被设置为0。

被碗接住,积分可以增加1。

然后我们就可以设计碗的剧本了。首先我们把碗固定在游戏舞台的底部,把Y坐标固定在底部。而我们的碗要随着鼠标水平移动,这样X坐标就随着鼠标的X坐标移动。

将新伙伴检测模块的鼠标的X坐标拖动到脚本区域。

下一步是确定碗的位置,并一如既往地找到运动x: y:

终于,我们的游戏结束了!!然后如果你觉得课程不错,记得分享给你的朋友。