После внедрения Pacman и Snake я реализую следующую очень очень классическую игру: Pong.
Реализация на самом деле проста, но у меня остается одна небольшая проблема. Когда один из весла (я не уверен, называется ли это веслом) управляется компьютером, у меня есть проблема с позицией в правильном положении.
Мяч имеет текущее положение, скорость (которая сейчас постоянна) и угол направления. Поэтому я мог бы рассчитать положение, где он попадет в сторону управляемого компьютером весла. И поэтому я могу расположить весло прямо там. Но, однако, в реальной игре есть вероятность того, что компьютерное весло пропустит мяч. Как я могу реализовать эту вероятность?
Если я использую только вероятность сказать 0.5, что компьютерное весло ударит по мячу, проблема решена, но я думаю, что это не так просто.
Из исходной игры я думаю, что вероятность зависит от расстояния между текущей позицией весла и положением шара, попадающего в рамку.
Есть ли у кого-нибудь намеки, как именно это рассчитывается?