A snake clone with a self-learning AI mode, where the agent makes use of reinforcement learning to teach itself the game. This is done via the use of a deep Q learning model written using pytorch. Furthermore, there is also a single-player mode to see how well you can do compared to the AI.
- to run the game, run main.py in src
- pygame
- pygame gui
- pytorch
Me: @mdanyalmalik
This project is licensed under the MIT License - see the LICENSE.md file for details