2022卡塔尔世界杯 | 我与足球的爱恨情仇

news2025/2/1 15:35:42

在这里插入图片描述

超燃世界杯,决战卡塔尔

  • ⚽我与足球在生活上的交集
    • 一、小学
    • 二、中学
    • 三、大学
  • 💻我与足球在技术上的碰撞
    • 一、与足球有关的题目训练
    • 二、使用Java代码做一个足球小游戏
  • 🏆2022卡塔尔世界杯冠军 —— 阿根廷yyds
    • 一、球队比赛过程
    • 二、热门球员介绍
    • 三、决赛追踪
    • 四、点球大战【🎉🎉🎉:🎉🎉】

⚽我与足球在生活上的交集

应该这么说,对于足球是我从小到大都很喜欢的运动,因为我从小学开始就接触足球了,原因是我的叔叔是一个职业的足球运动员,当我还懵懂无知的时候,他就带我去绿荫操场玩足球,然后我与足球就开始了一段奇妙的旅程

一、小学

我和足球的故事,那是说上个三天三夜都说不完。在这踢球的这几年给我的人生也带来了很大的影响。首先来说说在小学阶段我与足球的故事

在这里插入图片描述

  • 因为我活泼爱动,天天到处跑把自己晒得骏黑殿黑的。所以足球教练来问我有没有兴趣练足球,起初也就是抱着玩玩的心态参与其中。而且那时对足球的认知真的太少啦。以为就是十来个人一起捅把一个黑白相间的球捅到球门里去这就算赢了。那时候早上每天六点半就起来去学校先跑步跑个五六圈,然后开始练带球球感什么的。一切都是那么新鲜又有趣,很享受那时的生活。
  • 后来小学的时候进了我们学校的校队开始跟着高年级的学长一起训练、一起玩耍,当他们去打比赛的时候,我也跟着一起去,看着他们与对方球员你来我往进行追赶,最后射门那一刻,我就感受到了足球的魅力所在,我也立志要好好学习足球

二、中学

进入中学之后,虽然学业加重了,但是依旧抵挡不住我对足球的热爱.

  • 我正式地加入了校足球队,成为了队里的中锋,每个周五都在学校的绿茵草地上进行训练

在这里插入图片描述

  • 第一次训练是那次的周五下午,我们的教练都是外地来的能手,我一定得好好把握机会和教练学几个绝招。女足球队的教练也是女的,哈哈,正合我意。在操场上集合时,她说:“今天我们练的第一个动作是脚背运球”,边说边给我们做示范动作,强调动作要领。轮到我们练习了,快到我们组时,我的心怦怦直跳,祈祷着一定要漂亮完成,千万不要有失误呀,唉,怕啥来啥,轮到我时我还是失误了,没能完成动作。
  • 虽然我踢得不是很好,但是每次我都留下来单独训练,为的就是能够为团队作出贡献,不为团队拖后腿
  • 我们教练也对我很好,也愿意耐心地教我,首先他做下来给我讲了很多有关足球的小知识:

⚽【任意球】是一种在足球(或手球)比赛中发生犯规后重新开始比赛的方法
⚽【点球】当比赛进行中,一队在本方罚球区内由于违反了可判为直接任意球的十种犯规之一,被判罚任意球,应执行罚球点球
⚽【角球】当足球的整体不论在空中或地面从球门外越出球门线,而最后踢或触球者为守方队员时,由攻方队员将足球的整体放走
⚽【界外球】当足球完全离开足球场边线的时候(在地面或是在空中),一个界外球就判罚给最后触球方的对手
⚽【球门球】球门球可以直接射入对方球门得分;球门球罚出后,足球未离开罚球区而直接进入本方球门,应重踢

🚪【越位】在进攻方传球球员起脚的瞬间,接球球员比倒数第二名防守球员距离球门更近,同时比球距离球门更近,并试图借此位置进球或干扰比赛,就会被判罚越位
🚪【换人】一场比赛应有两队参加,每队上场队员不得多于11名,其中必须有一名守门员。如果任何一队少于7人则比赛不能开始
🚪【伤停补时】通常足球比赛结束后都有伤停时间,计算方式是由主裁判计算,通常是有球员受伤,换人等情况,每次可以补时30秒
🚪【点球大战】是指足球比赛中,在比赛必须决出胜负的前提下(例如世界杯淘汰赛阶段比赛),双方在经过上下半场共计90分钟外加全场30分钟的加时赛的激战后,仍未决出胜负的情况下,采取的以互射点球决定胜负的残酷方法

以上这些小知识也是贯穿我整个足球生涯的理论基础


三、大学

进入大学之后,没有像初高中那样忙了,可以有很充裕的时间去进行训练和学习,我也加入了学校的足球社和足球队,开始了我大学阶段的足球之旅.

在这里插入图片描述

  • 上面是我们足球队的技术指导兼教练👲
  • 平常对我们很严格,在训练的时候对于每一个细节的把控都做得非常到位,以至于我们。。。在训练的时候只能是叫苦连天,但是有一句话说得好【宝剑锋从磨砺出,梅花香自苦寒来❀】,只有经过刻苦的训练之后,才可以有一个坚毅不破的身躯,我们这个队伍才能更加有凝聚力,因而我们每一个人都训练得很认真,因为我们都有一个目标,那就是踢【CUFA

在这里插入图片描述

  • 下面是我们足球队在各个比赛场上的一些合影留念,只能找到这些了

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 现在的话还在进行训练,若是后期有机会再更新。。。

💻我与足球在技术上的碰撞

一、与足球有关的题目训练

  • 记得这是一道有关上课的时候Java一道训练题,写到了足球,所以拿出来讲讲
//不使用多态的方法

package jiCheng_duoTai;
//这是一个未使用多态的方法
public class PiQiu {
	public static void main(String[] args) {
		Ball b1 = new Football("足球");
		Ball b2 = new Volleyball("排球");
		b1.play();
		b2.play();
	}
}
class Ball{
	private String name;
	public Ball() {}
	public Ball(String name) {
	this.name = name;
}

public void play() {
	System.out.println(getName()+"要怎么玩呢?");
}

public String getName() {
	return name;
}

public void setName(String name) {
	this.name = name;
}

class Football extends Ball{//足球子类
	public Football() {
	super();
}

public Football(String name) {
	super(name);
}

public void play() {
	System.out.println(getName()+"用脚踢(守门员可用手)");
}

class Volleyball extends Ball{
	public Volleyball() {
	super();
}

public Volleyball(String name) {
	super(name);
}

public void play() {
	System.out.println(getName()+"用手拍(也可以用头)");
}

  • 下面一种是使用多态来完成的,也就是面向对象中的多态写法
//使用多态的方法

package jiCheng_duoTai;

public class PiQiu2 {
public static void main(String[] args) {
	People pp = new People();
	Ball1 b1 = new Football1("足球");
	Ball1 b2 = new Volleyball1("排球");
	pp.playing(b1);
	pp.playing(b2);
}

class Ball1{
	private String name;
	public Ball1() {}
	public Ball1(String name) {
	this.name = name;
}

public void play() {
	System.out.println(getName()+"要怎么玩呢?");
}

public String getName() {
	return name;
}

public void setName(String name) {
	this.name = name;
}

class Football1 extends Ball1{//足球子类
	public Football1() {
	super();
}

public Football1(String name) {
	super(name);
}
public void play() {
	System.out.println(getName()+"用脚踢(守门员可用手)");
}

class Volleyball1 extends Ball1{
	public Volleyball1() {
	super();
}

public Volleyball1(String name) {
	super(name);
}

public void play() {
	System.out.println(getName()+"用手拍(也可以用头)");

}
class People{
	public void playing(Ball1 b) {
	b.play();
}

在这里插入图片描述

二、使用Java代码做一个足球小游戏

下面是我使用Java的代码写的一个足球的小游戏,能力有限,所以只能做成这样。因为这学期刚学习了JavaSE,而且自己也喜欢足球,所以尝试着做做看,后面如果自己有能力再做一些优化吧

  • 足球游戏真的是用最最简单的代码画出来的,首先是实现定义一个入口的主函数,还有就是画了一个简易的足球场。模拟运动员踢角球的过程,画场地的时候用了重绘,这样就能够每次踢玩球后不用再次重绘嘛,这个比较方便,不用每次试验前运行一次程序,操作方便了一些,这个不是重点。先看前面的代码

/**
 * 定义一个画画类,用来生成面板和画画。
 * @author 周建权 2013.07.14
 *
 */
 
public class StartJFrame extends JFrame {
 
	/**
	 * 定义函数的入口主函数
	 * @param args
	 */
	public static void main(String[] args) {
		// 实例化一个对象
		StartJFrame sta=new StartJFrame();
		sta.showGUI();
		}
	 /**
	 *  定义一个showGUI函数,用显示面板及其组件
	 */
	    public void showGUI() {
		this.setSize(600, 600);//设置大小
		this.setTitle("泰国青年队5:0击败中国队,卡马乔已经被下课!!");
		this.setLayout(new FlowLayout());
		
		JButton jbu=new JButton("开始角球");
		jbu.setFont(new Font("楷体",Font.PLAIN,18));
		this.add(jbu);
		this.setVisible(true);//设置窗体可见	
		Graphics g=this.getGraphics();//获取画布对象
	    GameListener j2=new  GameListener(g);
		jbu.addActionListener(j2);
		
	    }
/**
 *  定义一个重绘函数,用于实现画窗体的基础部件
 */
public void paint(Graphics g) {
	super.paint(g);//调用重绘函数
	g.setColor(Color.RED);
	g.drawLine(550, 200, 550, 295);
	g.drawLine(550, 295, 600, 295);
	g.drawLine(550, 200, 600, 200);
	g.drawLine(5, 515, 5, 595);
	g.drawLine(5, 515, 30, 515);
	g.drawLine(30, 515, 30, 595);
	g.drawLine(5, 595, 30, 595);
  • 接下来是一个线程类,用于实现程序的主要功能,==首先是用随机数产生小球的初始位置,并在此处定义一个判断语句,如果是超过这个范围就抛出点球越界。在最后不管进球或是不进球都会抛出来发球越界,点球无效。若是在点球区域内的球则再次进行判断,如果球从球门的坐标经过则说明进球是有效的。如果没进则抛出没进球。代码大部分是使用了判断语句,线程知识用的不多

/**
 * 创建一个新的类,该类继承于线程类,用于实现小球的滚动以及比赛结果的输出
 * @author 周建权 2013.7.14
 *
 */
public class GameThread extends Thread {
	private Graphics g;
	
	private int i;
	public  GameThread(Graphics g )
	{
		this.g=g;
 
		}
 
/**
 * 定义一个方法,该方法实现了画移动小球的功能,还有实现了判断进球是否有效,以及
 * 对进球的结果进行输出。
 */
    public void draw05() {
	System.out.println("aaa");
	int m=(int)(5+Math.random()*35);//利用随机数产生小球的初始坐标,这也是小球进与不进的关键
	int n=(int)(515+Math.random()*85);
	if(m>30||n>595){JOptionPane.showMessageDialog(null, "点球位置越线");//判断点球线是否是有效的
	}
	//循环以便画出移动的小球
	for(i=0;i<=300;i++){
			try
			{
				Thread.sleep(30);
			}catch(Exception ef){}
			g.setColor(Color.BLUE);
			g.clearRect(m+2*i-2,n-i+2 ,30, 30);
			g.fillOval(m+2*i, n-i+1, 30, 30);
			 System.out.println(i);
	    /**
	     * 定义一个while判断语句,用来判断小球的进球是否有效以及进球与否
	     */
		while((m+2*i)==550||(m+2*i)==551){
		if((n-i)<295&&(n-i)>205&&m<30&&n<595){
			JOptionPane.showMessageDialog(null, "恭喜你进球了");break;}
		else if(m>30||n>595){JOptionPane.showMessageDialog(null, "点球犯规,此次射门无效");
		;break;}
		else {
			JOptionPane.showMessageDialog(null, "很遗憾你没进球");break;}
		
		}
	}
   }
 
 
      public void run(){
	  draw05();
	 }
     
}
  • 由于三个类是分开的吗,所以得加一个监听器来完成最后的过程。
**/**
 * 创建一个按钮监听器,按钮按下时开始同时画四个小球
 * @author 周建权 2013.7.14
 *
 */
public class GameListener implements  ActionListener{
	private Graphics g;
	public GameListener(Graphics g){
		this.g = g;	
	}
	public void actionPerformed(ActionEvent e){
 		GameThread thread = new GameThread(g);
        thread.start();
	}
}
  • 这样就做完了,展示一下效果

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 嘿嘿😄,功能不是很强大,就是一些小弹窗,感兴趣自己也可以去做做看,希望学习到更多的知识后可以作出更好的作品📦

🏆2022卡塔尔世界杯冠军 —— 阿根廷yyds

2022年12月18日,既是卡塔尔世界杯的总决赛,同时也是我的生日🍰请添加图片描述

一、球队比赛过程

  • 下面是官网的球队比赛过程,每一场比赛我基本都有看,知道最后的决赛为止
    在这里插入图片描述

二、热门球员介绍

  • 下面是本次【2022卡塔尔世界杯】的热门选手。可以看到都是大前锋呀

在这里插入图片描述

  • 这里介绍两个球队的主力【梅西】and【姆巴佩】

在这里插入图片描述

  • 什么时候能见他们一面呢φ(゜▽゜*)♪

在这里插入图片描述

三、决赛追踪

  • 下面是本次决赛双方的总和得分率,可以看到比分咬得是非常焦灼

在这里插入图片描述
这是我做的一些数据统计📊

  • 进球数:姆巴佩,3球
  • 传球数:恩佐,89次
  • 传中数:梅西,7次
  • 射门数:姆巴佩,6次
  • 助攻数:小图拉姆,1次
  • 跑动距离:琼阿梅尼,15.75km
  • 平均速度:迪萨西,7.1km/h
  • 冲刺数:孔德,84次
  • 传球突破越位线次数:C-罗梅罗,36次
  • 传球突破越位线成功次数:梅西,29次
  • 中场和后防之间接球次数:梅西,37次

不得不说姆巴佩还是强的,点球数比梅西还多,不然怎么算得上是上一届的冠军呢

四、点球大战【🎉🎉🎉:🎉🎉】

  • 所以,点球大战他来了

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

最后阿根廷队以7:5的总分战胜法国队,恭喜梅西终于圆梦

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/104354.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

小学生C++编程基础 课程6(共9题)

Go C编程 第1课 神奇的魔笔 Go C编程 第1课 神奇的魔笔_dllglvzhenfeng的博客-CSDN博客_goc编程作品 GoC2018下册 第2课&#xff08;C画图&#xff09; GoC2018下册 第2课&#xff08;C画图&#xff09;_dllglvzhenfeng的博客-CSDN博客 Go C 编程 第3课 魔法自动机 Go C 编程…

C++:类和对象:继承

前言&#xff1a; 继承时面向对象额三大特性之一&#xff1a; 在面向对象中&#xff0c;有些类与类之间存在特殊关系&#xff0c;下级别的类除了拥有上一级别的共性&#xff0c;还有自己的特性&#xff0c;这个时候我们就需要考虑利用继承的技术减重复代码。 1&#xff1a;继承…

Redisson分布式锁

Redisson分布式锁 Redisson 是什么&#xff1f; Redisson是一个Java库&#xff0c;它为Redis服务器提供分布式和可扩展的Java对象和服务&#xff08;Set、Multimap、SortedSet、Map、Lock、Semaphore、CountDownLatch、Publish/Subscribe、Bloom filter等&#xff09;。它允许…

工控安全-S7协议

文章目录一、西门子PLC系统构成二、S7协议结构三、TPKT协议四、COTP协议4.1 COTP连接包4.2 COTP功能包五、S7Comm协议5.1 头(Header)5.2 作业请求(Job)和确认数据响应(Ack_Data)5.2.1 建立通信(Setup communication [0xF0])5.2.2 读取值(Read Var [0x04])5.2.2.1 当PDU为JOB时5…

redis之分片集群

0. 前言 在海量的数据面前&#xff0c;单个 redis 实例的能力是有限的&#xff0c;无可能无限增大的内存&#xff0c;所以必须要构建分片集群&#xff0c;来横向拓展来支持保存更多的数据。 1. 分片集群是什么&#xff1f; 分片集群主要是将 redis 的数据划分成多份&#xf…

BHG Mall 聚焦消费者需求,“超级宠粉节”缔造营销新高度

“如何读懂消费者&#xff1f;”处在行业关键转型期的购物中心&#xff0c;面临着这一待解的难题。 有哪些业态、品牌、商品让消费者着迷又上瘾&#xff1f;购物中心需要培养和消费者之间的默契&#xff0c;购物中心不仅要引领消费趋势、满足消费需求&#xff0c;还要深度融入…

Java+SSM宠物销售网站(含源码+论文+答辩PPT等)

项目功能简介: 该项目采用的技术实现如下&#xff1a; 后台框架&#xff1a;Spring、SpringMVC、MyBatis UI界面&#xff1a;JSP、jQuery 数据库&#xff1a;MySQL 该系统主要分为前台和后台两大功能模块&#xff0c;共包含两个角色&#xff1a;用户、管理员。 具体的系统功能如…

高分子PEG:DBCO-PEG-OPSS,OPSS-PEG-DBCO,二苯并环辛烯PEG邻吡啶二硫

【产品描述】 DBCO-PEG-OPSS中DBCO试剂可以自动标记叠氮化物修饰的生物分子&#xff0c;而不需要使用有毒的铜催化剂。聚乙二醇化可以提高多肽和蛋白质的溶解性和稳定性&#xff0c;降低其免疫原性。它还可以抑制带电分子与修饰表面的非特定结合。西安凯新生物科技有限公司点击…

html5:notification(浏览器通知)

一、notification简介 Web Notifications是HTML5 的一个特性&#xff0c;目前我知道的有谷歌浏览器和windows edge对它进行了支持&#xff0c;用于向用户配置和显示桌面通知。 二、notification方法 2.1静态方法 这些方法仅在 Notification 对象中有效。 Notification.requ…

5 种有效的电子邮件营销技巧可增加您的转化率

关键词&#xff1a;电子邮件营销、转化率 电子邮件营销是一种非常常见的策略&#xff0c;可以将客户吸引到您的网站并增加转化率。 由于如此普遍&#xff0c;消费者平均每天会收到 78 封新电子邮件。您的电子邮件周围充满了噪音。 那么&#xff0c;您可以做些什么来让您的电子邮…

架构师必读 —— 逻辑模型(10)

以零基础思考摆脱障碍 我们已养成了惰性思考及在其延伸下不断堆叠的思考习惯。 因为以往的方式未出现过重大错误&#xff0c;所以总以为会万无一失。 但是&#xff0c;如果用堆叠式思考方式继续沿用上一年度的做法的话&#xff0c;不管过多少年也很难破旧立新。有时我们有必要重…

第3章 管理端(Vue)布局面的设计实现

1 导入“element-plus&#xff1a;Icon”组件 1.1“element-plus&#xff1a;Icon” 组件导入命令&#xff1a; npm install element-plus/icons-vue 1.2“element-plus&#xff1a;Icon” 组件配置&#xff1a; import { createApp } from vue//在vue-cli4&#xff08;4.5.…

关于A2B与DSP/DAC传输音频的时钟问题

加我V hezkz17 进同行数字音频系统设计开发交流答疑群 1 AD2428----->某功放DSP 是通过IN3输入音频数据 为什么 BCLK 和LRCLK 没有连接TDM时钟 ? 2 新改的板子 用IN1作为音频数据输入 IN1和 OUTPUT3 都是使用 A2B的TDM时钟 因为OUTPUT3 是上行TDM8 用作回传音和录音的…

用好这个任务管理工具,轻松躲避职场明枪暗箭

俗话说&#xff1a;“职场如战场”&#xff0c;而战场上&#xff0c;就不可避免地存在着形形色色的人&#xff0c;以及竞争与对立关系。升职、加薪、都是足以让人心动的诱惑&#xff0c;有利益存在的地方&#xff0c;就有勾心斗角&#xff0c;明坑暗亏。 正所谓&#xff0c;明…

简述 MySQL 的字符集和比较规则(简洁明了)

字符集和比较规则 字符集的概念&#xff1a; 人们抽象出一个字符集的概念来描述某个字符范围的编码规则。 比较规则的概念&#xff1a; 对于某一种字符集来说&#xff0c;可以制定用来比较字符大小的多种规则&#xff0c;也就是说同一种字符集可以有多种规则。 最常用的 U…

阿根廷夺冠!梅西圆梦!历届世界杯还有哪些数据看点?

从1930年到2022年&#xff0c;世界杯已走过92年的光辉岁月&#xff0c;从马拉多纳的“上帝之手”、贝利的“四两拨千斤”、罗纳尔迪尼奥的“诡异吊射”、范佩西的“鱼跃冲顶”再到姆巴佩上演“帽子戏法”刷新记录&#xff0c;世界杯为球迷朋友们带来了无数个惊心动魄的精彩瞬间…

链表(1)-------数据结构

链表(重点): 链表是物理存储结构上面非连续的存储结构&#xff0c;数据元素的逻辑顺序是通过链表中的引用链接次序实现的 1)在顺序表中&#xff0c;我们不光引入了一段连续的内存&#xff0c;还引入了一块连续的内存空间&#xff0c;叫做usedsize&#xff0c;来表示对应数组中…

Opencv(C++)笔记--Canny边缘检测算法

目录 1--算法原理 2--Opencv API 3--代码实例 1--算法原理 具体原理讲解可参考博客1 和 博客2&#xff0c;算法主要步骤如下&#xff1a; ① 使用高斯模糊&#xff08;高斯滤波&#xff09;去除噪声&#xff1b; ② 进行灰度转换&#xff0c;转换为灰度图&#xff1b; ③ 计…

数据结构---动态规划

动态规划爬楼梯问题解法1第一步第二步第三步JAVA实现解法2问题建模最优子结构边界状态转移公式求解问题递归JAVA实现备忘录算法JAVA实现解法三JAVA实现&#xff08;斐波那契数列&#xff09;国王和金矿一个错误的解法排列组合解法JAVA实现动态规划爬楼梯问题 有一座高度是10级…

rk3568 添加gc2053摄像头驱动

在设备树文件代码中添加 gc2053 设备节点 &i2c2 {status "okay";pinctrl-0 <&i2c2m1_xfer>;/* split mode: lane0/1 */gc2053: gc205337 {status "okay";compatible "galaxycore,gc2053";// 需要与驱动中的匹配字符串一致reg …