отсюда вы можете изменить сложность, сделав механизм имитации y-координат более медленным, чем мяч (более последовательным и, вероятно, на что была похожа первоначальная реализация; поскольку трудности абстрагируются в простые коэффициенты скорости), или добавив случайную ошибку к каждому движению или в противном случае.

реализации Pacman и Snake я реализую следующую очень классическую игру: Pong.

Реализация очень проста, но у меня осталась одна маленькая проблема. Когда компьютер управляет одним веслом (я не уверен, называется ли оно веслом), у меня возникают проблемы с его позиционированием в правильном положении.

Мяч имеет текущую позицию, скорость (которая на данный момент постоянна) и угол направления. Таким образом, я мог рассчитать положение, в котором он ударит в сторону весла, управляемого компьютером. И поэтому я мог бы поставить весло прямо там. Но, тем не менее, в реальной игре есть вероятность, что весло компьютера пропустит мяч. Как я могу реализовать эту вероятность?

Если я использую только вероятность, скажем, 0,5, что весло компьютера ударит по мячу, проблема решена, но я думаю, что это не так просто.

Исходя из оригинальной игры, я думаю, что вероятность зависит от расстояния между текущей позицией весла и позицией, по которой мяч попадет на границу.

У кого-нибудь есть намеки, как именно это рассчитывается?

Ответы на вопрос(7)

Ваш ответ на вопрос