我如何构建足球管理模拟器的结果预测器?

时间:2008-11-27 16:55:25

标签: simulation pseudocode

我正在寻找一些关于如何像足球经理和锦标赛经理这样的游戏在模拟现实比分线时达到相当高水平的现实主义的想法。我意识到其中一些算法可能会填满货架,但我正在寻找更清晰的概述。

甚至一些伪代码概述了在游戏循环期间不同玩家属性如何相互对抗将是非常有趣的。

我希望在业余时间为Windows Mobile平台做一个小项目,并感谢任何有用的信息!

5 个答案:

答案 0 :(得分:2)

我的猜测是,这样的算法对于像SI Games这样的游戏公司来说是商业秘密,你不会在公共场所找到任何关于他们算法的提示。

您可以查看开源足球管理游戏,例如bygfoot

答案 1 :(得分:2)

你可能想看看我的项目,这是一个足球(足球)比赛模拟: http://sourceforge.net/projects/openfootie/

答案 2 :(得分:1)

如果您能够收集有关过去比赛结果的足够信息,您可以制作一个简单的multiple regression模型,以合理的准确度预测分数。你必须仔细选择你的变量。 有关使用回归技术进行预测的更多信息,请查看thisthis

答案 3 :(得分:1)

当然,任何此类算法的一个组成部分都将分析过去X年多的实际足球比分:专业,大学和高中。

如果您要汇总仅在活跃的职业球员身上获得的数据,那么看看他们所处的每场比赛的得分,您就可以开始采用一种可能的方法。

例如,也许有一个场地踢球者只是对一支球队进行冻结 - 因此当两支队伍相互比赛之后,教练们不会让他进场。

显然,此类分析应该提前完成,并且在Windows Mobile设备上 NOT :)

然而,这可能至少是一个合理的起点。

此外,请务必不要依赖纯粹的统计数据 - 如果Lawrence Taylor打破Joe Theismann的腿,那么你有多好并不重要: - \

答案 4 :(得分:1)

您可能需要查看一些开源足球SIM卡引擎:

ESMS+

BygFoot

我想说很难确定为这种类型的游戏开发引擎的“正确”方法是什么。我认为它基本上是你认为它应该如何确定....显然有偷看其他人的源代码有帮助:)

我还没有时间看看BygFoot,但是,我已经看过ESMS了,看起来并不太糟糕!主循环没有你想象的那么大......

我想说必须有一个随机元素,这将允许“震惊”结果等,你还应该考虑最近的形式,球员士气,健身,耐力,主场/客场之类的事情,并提供奖金相应的球员。

希望这有帮助!