计算足球运动员拦截传球的可能性

时间:2012-10-06 14:57:10

标签: math

我正在研究C#中的足球游戏引擎,特别是沿着地面传球的安全性。我很难想出一个合适的公式来表明一名对手可能在多大程度上拦截传球。我希望能够提供0到1之间的可能性,忽略所有其他因素,如球高,球员速度/能力/等。换句话说,我主要考虑对方球员的当前位置。

您认为哪种公式最合适?也许是中心拥有球员和半径上的接球员的弧线?

1 个答案:

答案 0 :(得分:1)

如果我正确地理解了你的问题,那么以下几行就不会有效:想象一个球员A即将把球传给球员B,然后有一个球员C试图拦截传球。由于你想忽略像球高度这样的变量,你只需要一些相当简单的二维数学。

从A点到B点有一个线段AB。如果玩家C想拦截该传球,他最有可能在属于线段AB并且距离点最近的点P处这样做C.如果球员可以在从A点移动到P点之前从C点移动到P点,则球员C将能够拦截传球。再次,这很容易找到,你只需要知道速度球和对方球员试图拦截传球的速度。

现在,如果你知道的话,让我们说一下传球速度和对方球员的平均值和标准差,以及球员如果能及时到达那里就能成功拦截传球的平均机会,你可以应用一些统计数据来获得一些伪有意义的估计。