Portfolio Details

Pong with AI

Step back into the iconic world of Pong, reimagined with a modern twist. While everyone reminisces about the classic Pong game from the '80s, this project ventures into uncharted territory by integrating artificial intelligence. Can you outsmart the machine?

This is the first time I have used NEAT in my projects. If you are not familliar with it, it stands for NeuroEvolution of Augmenting Topologies, and is a Python library for evolving neural networks (AI) through a process inspired by natural evolution. Instead of designing neural network architectures manually, NEAT starts with simple networks and evolves them over generations, allowing them to grow in complexity. By using this library I could train the AI against itself to be a decent opponent for you!

Project information

  • Category: Portfolio Project
  • Programming Languages: Python
  • Project Date: 18 November, 2023
  • Hours: approx. 18 hours
  • Git Repository: Click here!
Header image is generated by Canva AI.