最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

07 恐龙吃西瓜

Scratch 少儿编程 5521浏览 0评论
Scratch编程教程一

友情提示:380元/半年,儿童学编程,就上码丁实验室

小同学,你好,今天的作品叫“恐龙吃西瓜”。

上一个小程序中,我们用到有判断功能的“如果……那么……”功能积木,今天我们继续用一用。那就是:如果恐龙碰到西瓜,那么就跟西瓜说“我要你吃了你”!怎么样,想动手试试了吧?快来啊!


步骤:

1.先从网上找一张西瓜要地图片保存到电脑里。然后,启动Scratch编辑器,把这张图新建为舞台背景。Scratch编程教程07 恐龙吃西瓜


2.接下来就是新建角色了,我们找这只恐龙和一个西瓜,放到舞台上,并且把它们缩小缩小再缩小。

Scratch编程教程07 恐龙吃西瓜

3.接下来先给恐龙编写可以向上下左右移动的代码,这个前面学过两次了。(这个时候要记得点选中角色区的恐龙哦)

Scratch编程教程07 恐龙吃西瓜


4.接下来编写恐龙吃到(碰到)西瓜的代码,这里就要用到判断了。把“如果……那么……”功能积木拖过来。先添加判断条件,在侦测模块找到“碰到X”,拖到“如果”后面的棱形框中;接着给“那么”后面添加符合条件就执行的代码。想法是:如果恐龙碰到西瓜,那么发出一个声音,再告诉西瓜“我要吃你”,并且自己的身体增大5。代码如下:

Scratch编程教程07 恐龙吃西瓜


5.恐龙吃掉了西瓜,实际生活中是恐龙主动,西瓜等着被吃。然而,在编游戏的时候却不是这样的。游戏中,恐龙只能告诉西瓜“我要吃你”。这时候,西瓜就要主动消失,作为被吃掉了。所以,我们要点选西瓜角色,编写接到恐龙消息后要执行的代码。一是隐藏(表示被吃掉了);二是随机移动到某个地方再显示出来(表示别的地方又结了一个西瓜)。代码如下:(回忆一下随机数知识和舞台上坐标的知识)

Scratch编程教程07 恐龙吃西瓜


恐龙代码如下:

Scratch编程教程07 恐龙吃西瓜


小结:

今天学了:

1.复习如果……那么……功能,一个角色碰到另一个角色可以作为判断的条件。

2.角色之间的影响是通过发消息来产生的,如常见游戏中的攻击行为。


作业:

这只小恐龙有7个造型哦,你可以让它每移动一步换一个造型,或者吃西瓜前摆几个POS。

始发于微信公众号:
济公老师

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