我正在构建一个赛车模拟器,并需要有关如何构建公式的想法的帮助。
每场比赛都有八个参赛者,每个参赛者都被指定为首发赛道。轨道1被认为是最好的,轨道2被认为是最好的,等等。
但是如果赛车的加速度值较低并且给定起跑道1;这是一个明显的劣势,因为他有可能被困,并且无法在强势位置完成任务。
如果赛道1的赛车有一个加速度的平均值,如果赛道2的赛车拥有更高的值,他仍然处于劣势。
赛道8的参赛者需要比其他所有参赛者快得多。
有没有人对如何构建这样的公式有什么想法?我基本上都在寻找思考的方式,我很高兴地欣赏我得到的所有输入
答案 0 :(得分:0)
如果我理解你的话,我可能会制定类似这样的东西。 赛车具有加速度值和起始位置(轨道?)。每场比赛都包含一定数量的赛道,赛道有一定的长度。
在模拟结束时,每辆车都会在一定时间内完成所有必要的圈数。我建议在一定时间内将每辆车抵消,具体取决于他们的起始位置。例如,位置1偏移+ 0s,位置2偏移+ 2s,位置3偏移+ 4s。 我还会为每种类型的汽车引入某种“终点速度”或“总速度”,以便您可以计算加速时间,总速度和圈数乘以赛道总长度的时间。