我最近在 lua (codea) 中设计并编写了一个乒乓球游戏;您可以在多人游戏和单人游戏中与 CPU 对战。
我的问题是,我可以让 CPU 完美运行bat_cpu = ball_y
,但这不会让游戏变得很有趣。
因此,我制作了一个简单的不准确系统来计算球将击中 CPU 球棒的位置:
bat_cpu = ball_y + inaccuracy
前面将不准确性定义为:
inaccuracy = math.random(-40,40)
但是球棒仍然准确地跟随ball_y,我希望它犯错误,而不是那么快。
有谁知道如何模拟 CPU bat 所以它会犯一些错误(在高速、准确性等方面)