最新消息:

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

Scratch 少儿编程 3145浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

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

 

01   今日课程主题

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

 

02   讲师介绍

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

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

03   开始课程

教学方法:故事导入

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

 

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

 

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

 

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

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

 

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

 

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

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

 

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

 

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

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

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

 

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

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

 

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

1.将自己显示出来 

2.设计苹果大小

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

 

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

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

 

我们的舞台横向坐标x,左侧最远可以达到-240,右边最远可以达到240 ,那我们的整个舞台的横坐标的范围就在240-240之间了

 

舞台的纵向坐标Y轴,最高点可以达到180最低点可以达到-180。那我们的整个舞台的纵向坐标的范围就要在-180180之间了。

 

 

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

 

 

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

 

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

 

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

 

由于x坐标240-240 y坐标180-180,过于靠近舞台边缘,影响游戏效果。我们可以将舞台范围设计到x坐标200-200y坐标150-150。

 

苹果是做下落的运动,那就是仅在Y坐标进行移动。将运动模块的将y坐标增加o拖拽到脚本区域,思考:苹果下落,y坐标增加的是正值,还是负值呢?

 

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

 

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

 

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

 

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

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

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

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

  

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

先找到变量模块,

 

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

 

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

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

 

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

 

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

 

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

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

 

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

 

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

 

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

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

您必须 登录 才能发表评论!