在家教孩子学编程(10):小猫射门
欢迎宝爸宝妈加入我们的组织,我们一起交流在家带娃学编程
前面我们一起做一个踢球的项目,今天继续,我们来做一个可以控制的小猫射门游戏。
要完成这样一个项目,首先,要了解到的是我们编程思维主要就是三大要点:
一、逻辑;
二、框架;
三、拆解。
那我们要怎么来用Scratch做这样一个游戏呢?
游戏,就是一个框架,拆解开来就是三块:谁,在哪里,发生了什么。
继续拆解:谁,就是角色;在哪里,就是舞台背景;发生了什么,就是积木块的编程,如何去控制角色移动。
小猫射门:
里面的角色有球、小猫;
在哪里:
就是舞台背景,射门,需要在足球场,舞台背景就是有足球门的足球场;
发生了什么:
我们用键盘控制小猫的移动和射门,足球会被小猫踢到球门内。
这样拆解分析完了以后,我们就开始拖动积木来开始编程了。
一、先添加角色;
小猫、足球
分别添加小猫(角色大小设置为80)、足球(角色大小也设置为80)。
二、添加舞台背景;
足球场
三、开始拖动积木编写程序;
3.1 编写脚本,通过控制键盘实现小猫在舞台上自由走动。
我们用当按下键盘的【↑】、【↓】、【←】、【→】来控制小猫的上下左右移动。积木代码如下,需要注意的是,将小猫角色的旋转模式设置为“左右翻转”。
将小猫角色设置为左右翻转
3.2 编写脚本,实现足球在舞台上移动。
编写足球射向球门的脚本时,需要同时满足两个条件:
①足球触碰到小猫;
②按下射门键(由事先约定)。
在“侦测”指令类中找到【碰到鼠标指针】和【按下空格键】两个条件指令块。
再使用“运算”指令类中的【与】指令块将条件指令块连接起来,表示需要同时满足两个条件,才能执行后续脚本。
整个足球控制代码积木如下图所示:
这样我们一个简单的小猫射门的游戏就制作完成了,如有疑问或者更多想法创意,可以在群里面和大家一起交流沟通。
少儿编程其实很简单,只要你愿意,你也可以自己在家教孩子学编程,不会的话可以跟着我一起学。
如果你也想自己在家教孩子学编程,欢迎加入我们,我们一起交流在家自己教孩子学编程过程中的心得收获。
我是琦爸,一个自己在家教孩子玩编程、人工智能的爸爸。欢迎你也一起参与进来,我们一起在家带娃玩转人工智能。
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved