Разбейте задачу на подзадачи и пытайтесь решать их. Узнайте что такое машинное обучение, прочтите пару книг/пройдите соотвествующие курсы. Вам стоит понимать, как Ваша программа будет взаимодейстовать с интерфейсом и еще 1000 и 1 мелочей, которые Вы поймете в процессе обучения.
Бот играющий в пинг понг - самообучающаяся сложная система, Вам с базовыми навыками за такое браться рановато.