欢迎光临散文网 会员登陆 & 注册

在家教孩子学编程(10):小猫射门

2022-04-26 06:49 作者:琦爸学习圈  | 我要投稿

在家教孩子学编程(10):小猫射门



欢迎宝爸宝妈加入我们的组织,我们一起交流在家带娃学编程



前面我们一起做一个踢球的项目,今天继续,我们来做一个可以控制的小猫射门游戏。



要完成这样一个项目,首先,要了解到的是我们编程思维主要就是三大要点:



一、逻辑;



二、框架;



三、拆解。



那我们要怎么来用Scratch做这样一个游戏呢?



游戏,就是一个框架,拆解开来就是三块:谁,在哪里,发生了什么。



继续拆解:谁,就是角色;在哪里,就是舞台背景;发生了什么,就是积木块的编程,如何去控制角色移动。



小猫射门:



里面的角色有球、小猫;



在哪里:



就是舞台背景,射门,需要在足球场,舞台背景就是有足球门的足球场;



发生了什么:



我们用键盘控制小猫的移动和射门,足球会被小猫踢到球门内。



这样拆解分析完了以后,我们就开始拖动积木来开始编程了。



一、先添加角色;



小猫、足球



分别添加小猫(角色大小设置为80)、足球(角色大小也设置为80)。




二、添加舞台背景;



足球场



三、开始拖动积木编写程序;



3.1 编写脚本,通过控制键盘实现小猫在舞台上自由走动。



我们用当按下键盘的【↑】、【↓】、【←】、【→】来控制小猫的上下左右移动。积木代码如下,需要注意的是,将小猫角色的旋转模式设置为“左右翻转”。



将小猫角色设置为左右翻转



3.2 编写脚本,实现足球在舞台上移动。



编写足球射向球门的脚本时,需要同时满足两个条件:



①足球触碰到小猫;



②按下射门键(由事先约定)。



在“侦测”指令类中找到【碰到鼠标指针】和【按下空格键】两个条件指令块。



再使用“运算”指令类中的【与】指令块将条件指令块连接起来,表示需要同时满足两个条件,才能执行后续脚本。



整个足球控制代码积木如下图所示:



这样我们一个简单的小猫射门的游戏就制作完成了,如有疑问或者更多想法创意,可以在群里面和大家一起交流沟通。



少儿编程其实很简单,只要你愿意,你也可以自己在家教孩子学编程,不会的话可以跟着我一起学。



如果你也想自己在家教孩子学编程,欢迎加入我们,我们一起交流在家自己教孩子学编程过程中的心得收获。



我是琦爸,一个自己在家教孩子玩编程、人工智能的爸爸。欢迎你也一起参与进来,我们一起在家带娃玩转人工智能。


在家教孩子学编程(10):小猫射门的评论 (共 条)

分享到微博请遵守国家法律