Neural Network Pong

 
 
 
 
 

After learning about Neural Networks in my AI class, I decided to explore it a little more. I learned what a Neural network actually does and different ways a neural network can work. I followed a tutorial on how to make an Artificial Neural Network and how to make this "game". This ANN uses Back-propagation to adjust the weights and values. The desired values are calculated by sending a ray from the ball to the direction it is moving and the paddle uses these values to predict the incoming ball!