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

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

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

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

一、逻辑;

二、框架;

三、拆解。

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

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

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

小猫射门:

里面的角色有球、小猫;

在哪里:

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

发生了什么:

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

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

一、先添加角色;

小猫、足球

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

二、添加舞台背景;

足球场

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

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

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

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

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

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

①足球触碰到小猫;

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

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

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

使用“控制”指令类中的【如果...那么...】指令块进行条件判断,当六边形里的条件为真时,才会执行缺口中的指令块。如下图脚本所示,足球碰到小猫时,按下“A”键向左射门,按下“D”键向右射门。

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

我是琦爸(微信:qiqiba17),一个自己在家教孩子玩编程、人工智能的爸爸。

THE END
0.让娃在家学编程,你也可以便能完成代码,与自己创作的内容进行互动。 Swift Plagygrounds的内置课程库 包括许多不同类型,不同难度的课程。 学习编程1与学习编程2是其中最基础的两个。 课程概览 学习编程1&2的主体背景是一个虚构的世界, 里面的角色Byte及它的朋友们 可以在里面来回走动, jvzq<84yyy4489iqe0ipo8hqpvkov87412<388661:612A<7:a715@9;58<10|mvon
1.“在家学编程”——人民战“疫”公益课堂传媒人民网研究院携手贝尔在线课堂-小码精灵即日起推出人民战“疫”公益课堂之“在家学编程”活动。 人民战“疫”公益课堂以“在线学编程”的方式切入,作为人民战“疫”系列活动之一,以公益课堂守护广大师生,让师生安心在家,停课不停学,一起为打赢这场人民守卫战贡献力量。jvzq<84ogfob0yjqrnk/exr0ep5HD87433:06<69245jpmjz0jznn
2.选修课③勇于发展自己的体能,保证在高强度的野外考察中顺利完成各项任务。 7.创意编程-零基础编程 (1)课程介绍: 本课程基于点猫科技自主研发的图形化编程工具-源码编辑器Kitten,以及动漫式教学课件、视频,开展图形化编程教学活动。在学习过程中,老师将运用5E教学法(Engagement引入;Exploration探究;Explanation解构;Extension拓展jvzq<84e|rqvulmqqn4qm~3gfw4dp8yume80zp0jvs
3.广东高考70位高分考生名单及真颜曝光!学习秘诀在这里在备考过程中,导师制也给了她不少帮助。“我们有个学习小组,遇到不懂的问题可以马上交流、询问。” 兴趣爱好: 喜欢运动和看书。备考期间,每天会跑10几分钟。 心仪学校/专业: 清华大学或北京大学,金融或社会学方面的专业。 暑假计划: 学车、学编程和做志愿者。梁泳榆说,“从初二开始,我每年都会做志愿者,一般是jvzquC41uvgukl3phcvq0|twvjio0lto1euovnsv146329<1465d5A58876/j}rn
4.打算自学一些编程,想兼职程序员打零工,想问问现在哪个程序员兼职平台Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。 二、学习软件 工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。 jvzquC41dnuh0lxfp0tfv8r2a7?35?;241gsvrhng1jfvjnnu1734B6:35>
5.在家学Java编程很痛苦?看看这几个建议!如果说,这几天在家里开始碰编程的你,已经感到被按在地上摩擦了,那么以下几件事记得要注意: 01 先不要碰《Java编程思想》这样的大部头。 02 不要把学习计划定得很宏大。 紧巴巴的时间,要会有长期的打算,更不能有一天就要把他学会的口气,你会发现在学这东西的时候就像霜打的茄子一样,会是不是焉了。 jvzquC41dnuh0lxfp0tfv8|gkzooa>8395=:;8ftvkimg8igvcomu863:7=78;;