Scratch3.0少儿编程案例:乘坐热气球

网友投稿 2019-10-22 19:45

一、案例简介

今天我们要用Scratch3.0帮助小王子,让他可以去邻国参加宴会。有人提起坐马车去,有人提议坐小船去,突然小王子看到小河边有一个非常大的热气球。小王子立刻决定要乘坐热气球去参加宴会。可是啊空中有非常多的小鸟,我们要

帮助他乘坐热气球并躲开小鸟,到达邻国。

https://cdn.china-scratch.com/Public/Home/images/grey.gif

我们需要用Scratch3.0帮助小王子躲避空中的小鸟。在这个案例中,玩家需要使用方向键控制热气球上升下降左右移动,来躲开一群一群的鸟类。乘坐热气球的少儿编程案例画面效果如下:

https://cdn.china-scratch.com/Public/Home/images/grey.gif

这个少儿编程游戏案例中一共包括四个角色:燕子、游戏开始、游戏结束、热气球

一、游戏编程

1.      燕子

(1)开始燕子需要隐藏

(2)当接收到Start,间隔随机时间不停的克隆自己

(3)克隆体显示并且随机选择飞行方向和路径

(4)当接收到end,停止脚本,并删除克隆体

https://cdn.china-scratch.com/Public/Home/images/grey.gif

2.      游戏结束

(1)开始时隐藏,并移到最上层

(2)当接收到end,如果计时器开始计时,显示并将虚像设为0。重复将虚像效果增加5,使看上去有一个白屏结束效果。

https://cdn.china-scratch.com/Public/Home/images/grey.gif

3.      游戏开始

(1)当接收到start时,虚像效果逐渐增加,直到消失

(2)当接收到end时,将虚像设为0,并显示在最上层

https://cdn.china-scratch.com/Public/Home/images/grey.gif

4.热气球

(1)当开始时,广播end

(2)当接收到end,按下空格,广播start

(3)进行上下重复移动,制造抖动效果

(4)接收到start时,计时器归0,跟随方向键进行上下左右的移动

(5)当碰到燕子时,显示坚持了多长时间,并广播end,停止脚本

https://cdn.china-scratch.com/Public/Home/images/grey.gif

案例成果演示:

https://cdn.china-scratch.com/Public/Home/images/grey.gif

小结:这样我们就完成了乘坐热气球的所有程序脚本,现在可以点击小绿旗运行起来了。这个Scratch3.0少儿编程案例主要学习利用了:基础事件运动模块,反复使用了广播,并且学会制造游戏结束闪屏效果,已经角色的上下抖动效果,增加游戏趣味性。

后记:小编朋友公司研发了一个游戏化的少儿编程在线课程(5-12岁),游戏化教学结合Scratch(一款在线少儿编程工具,类似乐高的积木拼搭),我家娃娃学了几次课,非常喜欢(超预期),16次课才200多块钱,对锻炼孩子的思维能力和动手能力很有帮助。

感兴趣的朋友可以关注一下扫描二维码,或微信搜索“大耳猴少儿编程”

https://cdn.china-scratch.com/Public/Home/images/grey.gif

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com