最近、lua (codea) で卓球ゲームを設計およびプログラミングしました。マルチプレイヤーでプレイすることも、CPU と対戦するシングルプレイヤーでプレイすることもできます。
私の問題は、CPU を完璧にプレイさせることはできますが、それではbat_cpu = ball_y
ゲームが楽しくないということです。
したがって、ボールが CPU のバットに当たる場所を計算するための単純な不正確なシステムを作成しました。
bat_cpu = ball_y + inaccuracy
不正確さは以前に次のように定義されています。
inaccuracy = math.random(-40,40)
しかし、バットはまだ ball_y を正確に追跡しているので、ミスを犯して、それほど速くならないようにしたいと考えています。
CPUバットをシミュレートする方法を知っている人はいますか?