- 博客(8)
- 收藏
- 关注
原创 仿真足球队的整体的策略简单实现
在上一篇文章中,我们已经基于CSharp球队模板实现了一个最快截球。 在这篇文章中,我们将以这个球队代码为基础,在他上面添加一些简单的策略,让其成为一个更加完整的示例。 我们首先需要实现一个具有一定通用性的踢球函数,通过这个踢球函数,我们可以组合出球队的带球,传球,以及射门策略。在这里,我定义了这样一个踢球函数:将足球在指定的周期内踢到指定的位置。 将足球在指定的周期内踢到指定的
2008-08-29 09:37:00 703 1
原创 仿真足球最快截球的设计和实现
在前面的文章中,我们已经将整个平台的流程和基本命令的使用讲解完毕了。在这一篇文章中,我们将要讲解编写自己的球队中最为基础,也是最为重要的一个部分。截球。 什么是截球? 大家自己在踢足球的时候,你的队友给你传一个球过来,大部分的时候你需要跑动才能将球拿到。但是,如果拿到球,这个时候你需要更加球的速度和自己的经验来判断球未来的位置,然后向你判断的那个位置去跑,这样才能拿到球。在这个过程中
2008-08-28 10:37:00 774
原创 深入理解整个比赛的执行流程
前面的一系列文章分别为大家讲解了博客园仿真足球竞赛平台的各个部分的功能和原理。在这篇文章中,我将把综合先前讲解的内容,将整个比赛平台的内部执行流程展现给大家。 咱们可以通过阅读下面的平台代码了解比赛平台的内部执行流程 /// /// 让比赛平台执行一个仿真周期/// public void RunOneCycle(){ //比赛周期数+1 _gameState.Curr
2008-08-27 09:38:00 660
原创 博客园仿真足球竞赛平台的物理模型以及球员命令的分析
在本文中,我将向大家介绍平台的物理模型(如场地的规格,角度的计算标准等等)以及球队的命令的分析(5种命令如何使用,效果如何)。 我们可以根据下面这个图片来了解平台的比赛场地模型。 平台的左上角是场上坐标的原点(0,0),在原点的右边是X轴的正方向,原点的下方是Y轴的正方向。 角度的计算是按照上图中的r角的方向来的。(顺时针方向为正方向) 被蓝色标记的区域是禁区(左边的没有标记出来
2008-08-26 09:38:00 1164
原创 深入理解博客园仿真足球竞赛平台的仿真周期
在上一篇文章中,我们讲解了如何使用如何利用CSharp球队模板编写自己的足球队,为了编写出更加智能的球队,我们需要进一步了解平台的仿真周期。 订阅本系列文章 首先,我们还是来看这个图中被黄色标记的“将更新后的场上信息发送给球队*”的部分。 平台发送过来的场上信息在封装在了CnblogsDotNetSDK.Data.WorldModel中。 CnblogsDotNetSDK.Da
2008-08-25 09:38:00 691
原创 如何利用CSharp球队模板编写自己的足球队
在上2篇文章中,我们介绍了博客园仿真足球竞赛平台的基本使用方法和它的基本工作原理。在这篇文章中,我们将一起来了解如何使用c#球队的球队模板来编写自己的足球队。推荐文章:如何利用Java球队模板编写自己的足球队博客园仿真足球竞赛平台Python版SDK订阅本系列文章 我们首先可观看视频,然后再看文章后面的详细介绍。清晰版下载 使用VS打开c#球队的球队模
2008-08-22 09:38:00 499
原创 博客园仿真足球竞赛平台基本原理分析
通过 平台的基本使用.wmv相信大家已经了解了整个平台的运行效果,下面我简单分析一下平台的基本运行原理,为大家编写属于自己的球队做好铺垫。订阅本系列文章 简单地说,整个应用程序就是一个C/S的架构。在实习的运行中,包含1个Server(博客园仿真足球竞赛平台)和2个Client(大家编写的球队)。博客园仿真足球竞赛平台与大家编写的球队是通过TCP/IP来进行通信的。这也是为什么大
2008-08-21 11:38:00 473
原创 释放你的编程技能与激情--博客园仿真足球竞赛平台预览
在这个激情四射的夏季,在这个充满奇迹的2008.让咱们全中国人骄傲的奥运会正在北京举行,在大家为中国加油,为奥运健儿加油的同时,博客园正在为大家准备一个以程序设计来展现自己编程水平的仿真机器人足球比赛平台:)订阅本系列文章 大家可以先看下面这个图片 这个就是博客园仿真足球比赛平台的启动画面。启动这个平台以后,我们可以上传2个由咱们自己编写的足球队伍,与该平台进行连接。
2008-08-21 10:38:00 477
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人