在实现 Pacman 和 Snake 之后,我正在实现下一个非常经典的游戏:Pong。
实现非常简单,但我只剩下一个小问题。当其中一个桨(我不确定它是否称为桨)由计算机控制时,我很难将它定位在正确的位置。
球有一个当前位置、一个速度(现在是恒定的)和一个方向角。所以我可以计算出它会碰到电脑控制的桨的位置。所以我可以把桨放在那里。但是在真正的比赛中,电脑的球拍有可能会错过球。我怎样才能实现这个概率?
如果我只使用计算机的球拍击球的概率假设为 0.5,那么问题就解决了,但我认为并不是那么简单。
从最初的游戏来看,我认为概率取决于当前桨位置与球击中边界的位置之间的距离。
有人知道这是如何计算的吗?