Seems like the perfect problem to apply reinforcement learning to. Just let it play and learn at the same time.
I think they could even skip the explicit implementation of ball position/velocity tracking.
I think they could even skip the explicit implementation of ball position/velocity tracking.