Pacman と Snake を実装した後、次の非常に古典的なゲームである Pong を実装しています。
実装は非常に簡単ですが、1 つだけ小さな問題が残っています。パドル(パドルと呼んでいるかどうかはわかりません)の1つがコンピューターによって制御されている場合、正しい位置に配置するのに苦労します。
ボールには、現在の位置、速度 (現時点では一定)、および方向角があります。それで、コンピューター制御のパドルの側面に当たる位置を計算できました。そして、パドルをそこに配置することができました。しかし、実際のゲームでは、コンピューターのパドルがボールを逃す可能性があります。この確率をどのように実装できますか?
コンピューターのパドルがボールに当たる確率を 0.5 とすれば問題は解決しますが、それほど単純ではないと思います。
元のゲームから、確率は現在のパドル位置とボールが境界に当たる位置との間の距離に依存すると思います。
これがどのように正確に計算されるかについてのヒントはありますか?