Snake AI

Project information

  • Category: Algorithms
  • Project date: June, 2021
  • Languages/Libraries: Python (Pygame, Pytorch, Matplotlib)

Summary: This project is a Python-based Snake game that offers both human-playable and machine-learning capabilities. Built using PyTorch and Matplotlib, it provides an interactive gaming experience where users can control the snake manually. Additionally, the project includes a machine learning model that can be trained to play the game autonomously, showcasing the potential of artificial intelligence in gaming. The code and detailed instructions for this project can be found on GitHub, where you can access all the resources needed to play the game and explore the machine learning components.