scratchpython

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

2019-04-16  本文已影响1人  scratch少儿编程

抱歉,团队近期一直忙于做教研。从今天开始,我们会坚持每周3篇的课程文章。

01今日课程主题

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

02   讲师介绍

一个从日本归来的厉害“女龟”

03   开始课程

教学方法:故事导入

一个炎热的中午,小牛顿在他母亲的农场里休息,正在这时,一个熟透了的苹果落下来,这个苹果不偏不倚,正好打在牛顿头上。牛顿想:苹果为什么不向上跑而向下落呢?他问他的妈妈,他妈妈也不能解释。

但凡科学家都保留一颗童心,牛顿更不例外,当他长大成了物理学家后,他联想到了少年的“苹果落地”故事,可能是地球某种力量吸引了苹果掉下来。于是,牛顿发现了万有引力。

今天我们会用到一个先进名词-克隆

 

首先,我们需要找到事件模块中的当绿旗被点击的命令,拖拽到脚本区,接着找到外观模块的隐藏的命令将角色先藏起来,然后再找到控制模块进行克隆

接下来我们来一起制作苹果大军吧。

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

鼠标每点击一下克隆自己,苹果就多一个自己。一直这样按鼠标比较low,怎么办呢?找到控制模块的重复执行,是不是瞬间就变得高大上了。接着,我们可以通到控制模块的等待o秒来控制。

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

接下来就克隆体就要执行我们的命令啦。

1.将自己显示出来 

2.设计苹果大小

现在我们来研究一下苹果的位置,我们的苹果是出现在舞台的任意位置,然后开始下落。首先我们先来看一下我们的舞台。

舞台可以通过一个坐标轴来完美解答。

我们的舞台横向坐标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坐标增加的是正值,还是负值呢?

我们的下落不是仅仅下落一次,这样我们是不是就需要重复执行啦。

在下落的过程中,苹果会遇到几种情况呢?2种情况。1种情况,是碗接住了苹果,我们可以获得1分,第二种情况,碰到边缘就是计算机赢了。

在判断条件时就需要调出控制模块的如果。。那么的命令了

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

先找到变量模块,

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

当被碗接住时,积分就可以增加1

接下来我们就可以设计碗的脚本了。首先我们先将碗确定在游戏舞台下方的位置y坐标固定在下方位置。并且我们的碗是要随着鼠标做横向移动的,这样x坐标就是随鼠标x坐标进行移动。

将新伙伴侦测模块的鼠标的x坐标拖拽到脚本区域中。

接下来就是确定碗的位置,一如既往的找到运动模块的移动x: y:

最后我们的游戏就制作完成啦!!那么如果觉得课程不错,记得分享给自己的好友哦。

上一篇下一篇

猜你喜欢

热点阅读