最新消息:

11 太空漫步

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

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

小同学,你好,今天的作品叫“太空漫步”。快来试试吧,不过,漫步的时候不要被流星打中了哦!

Scratch编程教程11 太空漫步


步骤:

1.到网上找三张太空的图片,作为背景。保存在电脑上后,用“画图”工具编辑成长宽比为4:3的图片。然后启动Scratch编辑器,点击“从本地文件中上传背景”,把这三张图片导入进来。

Scratch编程教程11 太空漫步


2.为背景放上两个代码积木,就是当绿旗被点击时,计时器归零。当然这个也可以放在角色的代码区。(什么?你找不到计时器的积木?看颜色!当然在“侦测”模块了啊!)

Scratch编程教程11 太空漫步


3.接下来新添加两个角色:一个是角色库里的Giga walking,另一个是自己画了一个小白球,作为流星,当然,你也可以画成别的样子。

Scratch编程教程11 太空漫步

4.Giga walking的移动跟随鼠标,由游戏玩家控制,所以要写编写代码,让它距离鼠标超过10的时候就面向鼠标移动,并且边移动边换造型,形成“漫步”的效果。

Scratch编程教程11 太空漫步

其次是要躲避飞来的小白球。我们把游戏分为三关,成功躲过10秒进入下一关,过关时说一句“恭喜进入第X关”并且切换下一个背景。代码结构如下:

代码如下:

Scratch编程教程11 太空漫步

看明白了结构图后,我们为每一关编写代码,那就是重复执行“如果碰到小白球就结束游戏”,当然,也就意味着没碰到就继续,这样10秒过去了就下一关,直到闯过三关游戏结束。完整代码如下:

Scratch编程教程11 太空漫步


5.小白球同样的分三关来写代码,每关10秒时间,每10秒里向随机的角度移动10步,碰到边缘就反弹。一旦过了一关,就么就克隆一个小白球出来,这样舞台就增加了一个球在随机运动,增加了游戏的难度。

Scratch编程教程11 太空漫步

当然,要使克隆出来的小白球动起来,还要把控制模块的“作为克隆体启动时”积木放进来,让新克隆的小白球也随机运动。代码如下:

Scratch编程教程11 太空漫步


小结:

今天学了:

1.可以把游戏做成闯关型的,每关增加难度,切换背景。

2.“停止全部”积木可以让程序没执行完就停下来,提前结束。

作业:

试着改变过关的时长,看看你能闯过三关么。

 

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

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