Scratch小游戏--(1)小猫咪在月球做飞船旅行去喽

网友投稿 2019-10-23 13:56

关于孩子要不要学习编程,有的家长已经认识到它的重要性,有的家长还在犹豫之中。在这里我想说的是,家长可以无期限的犹豫下去,可孩子的大好时光在悄悄流逝。科技已经融入生活的各个角落,未来不会计算机就可以说是信息时代的文盲。现在各大培训机构都开设了编程课,学费可真不便宜,对于一般家庭来说的确是一笔不小的开支。童爸是一名有十年工作经验的程序员老司机,在平时也会教自己的孩子学习编程,有感兴趣的家长朋友,可以按照这个教程一步一步学习,有问题可以关注交流。

https://cdn.china-scratch.com/timg/191025/1356295918-0.jpg

第一个、小猫咪在月球做飞船旅行去喽

1、效果展示

2、脚本展示

https://cdn.china-scratch.com/timg/191025/1356291Y8-1.jpg

3、知识要点

① 运动模块的使用

② 控制模块中的循环的使用

③ 外观模块中的造型切换和说话的使用

④ 事件模块中的广播的使用

⑤ 侦测模块中碰到的使用

⑥ 运算模块中逻辑大于使用

⑦ 声音模块的播放声音的使用(需提前录制)

4、游戏分析

第一步:将小猫咪和太空飞船两个角色放到舞台上的合适位置,修改角色的属性值。并在脚本中进行初始化。

https://cdn.china-scratch.com/timg/191025/1356296030-2.jpg

第二步:让小猫一种往前面方向走,在走的过程中,为了看起来更真实,要不停的切换造型,直到走到太空飞船的旁边。这里可以让小朋友思考几个问题:

①如何让小猫不停的走?

②如何让小猫切换造型?

③如何让小猫到飞船旁边停下?

①不停的走,这里就用到了控制模块中的重复执行直到......。

②切换造型,这里就用到了造型模块中的下一个造型,将其放到重复执行积木里面。每换一个造型往前移动10步,为了不让小猫切换的太快,每切换一次停留0.1秒。这里可以随便设置值,观察效果,一些夸张的效果会让孩子笑得不得了。

③飞船旁边停下,这里就用到了侦测模块中的碰到......?,从下拉列表中选择太空飞船。意思就是当小猫碰到太空飞船了,上面的循环就会停止。然后执行下面的脚本。

https://cdn.china-scratch.com/timg/191025/1356292400-3.jpg

第三步:在声音标签页,录制“我要去太空玩喽”的声音,然后说出这句话,说完后,小猫隐藏(代表小猫钻进太空飞船了)并广播“起飞”消息通知飞船要起飞。这样小猫角色的脚本就完成了。点击绿旗可以看看效果。

https://cdn.china-scratch.com/timg/191025/135630M44-4.jpg

第四步:太空飞船通过事件模块中的接收到.....积木来接受广播消息。就相当于上课时,班长喊“起立”,同学们听到这个消息后都起立一样。太空飞船接收到“起飞”的消息,经过短暂的等待,就开始一直向太空中飞去。在飞的过程中,为了更真实,太空飞船也要切换造型。下面请小朋友思考几个问题:

①如何让飞船一直向上飞去?

②如何让飞船切换造型?

③如何让飞船停止(此时游戏也停止)?

前两个问题跟上面一样。如何让飞船在飞的过程中停下来呢?这里可以使用运算模块的逻辑运算符。因为太空飞船在飞的过程中,y坐标的值在不断增加,当y坐标值大于一个值时就让循环终止。终止后隐藏,代表太空飞船消失在太空中,游戏结束。

https://cdn.china-scratch.com/timg/191025/1356305638-5.jpg

5、感谢阅读

今天分享了小猫咪在月球做飞船旅行的小游戏,虽然很简单,但也用到了多个知识点,一定要把每一行代码的含义弄清楚。自己独立试一下,充分发挥自己的创造力。

如果遇到问题可以一起交流,需要项目脚本文件的可以留言给出邮箱,感谢您的阅读,希望能帮助到您。如果觉得还可以,欢迎大家关注,还可以转发到朋友圈,分享给其他朋友。让更多的想学习Scratch的朋友加入进来。

家长朋友:编程对于刚接触的孩子来说,肯定是一头雾水,没关系,我们先把孩子带到这个编程的世界里,每篇文章都只讲一个知识点,然后通过有趣的练习,先让孩子产生兴趣,同时也减少孩子看电脑的时间。欢迎关注交流。

--end--

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