超燃世界杯,决战卡塔尔
- ⚽我与足球在生活上的交集
- 一、小学
- 二、中学
- 三、大学
- 我与足球在技术上的碰撞
- 一、与足球有关的题目训练
- 二、使用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=newGameListener(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;publicGameThread(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 implementsActionListener{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的总分战胜法国队,恭喜梅西终于圆梦