Java 什么';What’根据球队实力得出足球分数的好方法是什么?
大约一年前,我试图制作一个简单的基于文本的足球模拟程序,但我放弃了它,我想从头开始,因为它不是很好。我的问题是找到一个计算分数的好算法 我不希望这个程序只是一个大数学。random()混乱的程序,而是使用数学。random()和团队实力的组合(每个团队的攻击和防御评级为1-20,但这也可以提高,因为我不确定这是否是最佳的方式)来计算分数,也许会将主场优势和状态/士气融入到组合中(但这将是以后的事情,因为它稍微复杂一些) 在我之前的程序中,该算法比较了两支球队的进攻和防守得分,然后决定随机分配多少个目标。例如,如果一支球队的攻击等级最高为20级,而与一支防守等级为5级的球队比赛,那么他们很可能会进几个球。该算法存在以下几个问题:Java 什么';What’根据球队实力得出足球分数的好方法是什么?,java,algorithm,Java,Algorithm,大约一年前,我试图制作一个简单的基于文本的足球模拟程序,但我放弃了它,我想从头开始,因为它不是很好。我的问题是找到一个计算分数的好算法 我不希望这个程序只是一个大数学。random()混乱的程序,而是使用数学。random()和团队实力的组合(每个团队的攻击和防御评级为1-20,但这也可以提高,因为我不确定这是否是最佳的方式)来计算分数,也许会将主场优势和状态/士气融入到组合中(但这将是以后的事情,因为它稍微复杂一些) 在我之前的程序中,该算法比较了两支球队的进攻和防守得分,然后决定随机分配多少
主场优势可以建模为目标潜力的固定增量。你也可以通过计算给定球队每场比赛的两个平均进球来衡量实际主场优势,无论是主场还是客场,并计算差异(这是一种查看主场优势是真实的还是民间传说的方法)。听起来很有趣。我可以试试这个。我想知道正态分布应该有多极端。我的意思是,在我的国家联赛中,我希望一支球队每场能进1-2个球,得分7分。因此,图中0.5%可能是6+个目标。@GuyBar:0.5%是平均值的2.58个标准差。由此我们推断出1.7个目标的标准差。但最好使用大型历史数据集。