最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

世界杯之点球大战

Scratch 少儿编程 2031浏览 0评论

友情提示:380元/半年,儿童学编程,就上码丁实验室

嗨~大家好

欢迎来到码猿世界~我是商商老师

随着时间的推移,世界杯淘汰赛已经如火如荼地进行着,在前不久,国际足坛的绝代双骄(梅西、C罗)同日告别俄罗斯,但他们已给2018年夏天留下了最美好的回忆。但是呢,世界杯仍要继续进行着,就在大家都惋惜的时候,又一个比赛吸引了大家的眼球。

7月1日在下诺夫哥罗德体育场,经历90分钟的鏖战后,丹麦队与克罗地亚队战成了1:1平。加时赛中舒梅切尔成功扑出了莫德里奇的点球,帮助球队涉险过关。但在随后的点球大战中,丹麦队先后有三名球员罚丢点球,最终他们只能目送对手晋级。

今天就给大家带来这个刺激又好玩的项目——点球大战。

世界杯之点球大战

世界杯之点球大战

码猿

赛事

世界杯之点球大战

❒ 码猿体育新闻

何为点球?比赛中什么时候会出现点球呢?

这里,商商也给大家科普一下:

点球 Penalty kick,全称:罚球点球。当比赛进行中,一队在本方罚球区内由于违反了可判为直接任意球的十种犯规之一,被判罚任意球,应执行罚球点球。罚球点球可以直接进球得分。在每半场比赛或决胜期上下半场结束时,应允许延长时间执行完罚球点球。

除了犯规会判罚点球外,20世纪七十年代以来,大多数世界级、洲级足球赛事都引入了“点球大战”。即在90分常规比赛和30分钟加时赛都结束后,通过一轮一轮互射点球的方式决出胜负。

第一步:守门员

守门员应该在哪个范围内移动呢?

本次项目的守门员是在球门前快速的移动着,但是他的移动确是有范围的哦,仔细观察,看看守门员的移动范围是在哪里呢?

世界杯之点球大战

第二步:球员

大家可以发现,我们的球员是在禁区一直奔跑准备踢球,那么这里只需要给他加一个造型就好了。

世界杯之点球大战

第三步:方向

当按下左移键,方向向左慢慢移动,当按下右移键,方向向右慢慢移动。所以我们需要新建方向变量,来实时储存移动的方向。

世界杯之点球大战

向左的移动已经做出来,现在大家自己完成向右的移动靶,不要忘记实时储存我们的方向哦~

第四步:踢球

移动的力度是怎么实现的呢?

提示:根据空格键按下的时间长短来设置哦~

确定好了球员,也确定好了方向,现在,就是我们大展身手的时候啦。当按下空格键,开始踢球!空格键按下的时间越长,球员的力度就会越大,如果你按下的时间很短,那么足球就会运动的很慢哦。

世界杯之点球大战

第五步:是否进球

会分为哪些情况呢?

那么踢出去的球,我们如何判断是进球了还是没进球呢?很显然,只有当球进入了网内,没有被守门员抓到,那么就是进球了;相反,如果射偏了或者被守门员接住了,那么很遗憾。

所以我们来一个一个分析:

1. 射偏了

大家可以观察到,如果射到了球网的左边区域或者右边区域那么就代表射偏了。

世界杯之点球大战

世界杯之点球大战

世界杯之点球大战

世界杯之点球大战

所以需要根据坐标来实现判断。如果碰到左右边缘,那么只需要判断Y坐标的范围,而碰到下边缘的左右两边区域就需要判断X坐标的范围。

所以X、Y坐标都需要判断哦!

1. 守门员接住了球

在球运用的过程中,只需要判断球是否碰到了守门员。

未进球

世界杯之点球大战

世界杯之点球大战

球未进

1. 进球

如果前面两种情况都没有发生,那么恭喜你,进球啦~

世界杯之点球大战

那么我们的点球大战已经成功完成啦,快召唤小伙伴们比一比,看看谁的点球率最高哦~

 

您必须 登录 才能发表评论!