Snake Game AI ML Frameworks
AI agents trained to play the classic Snake game using various machine learning approaches (reinforcement learning, neural networks, genetic algorithms, pathfinding). Does NOT include other game AI, general game development, or non-game reinforcement learning applications.
There are 57 snake game ai frameworks tracked. 2 score above 50 (established tier). The highest-rated is chynl/snake at 64/100 with 1,757 stars. 1 of the top 10 are actively maintained.
Get all 57 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=snake-game-ai&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
chynl/snake
Artificial intelligence for the Snake game. |
|
Established |
| 2 |
Eliastik/snakeia
A modern Snake game featuring an artificial intelligence powered by Deep... |
|
Established |
| 3 |
ZYunfeii/DRL4SnakeGame
Using deep reinforcement learning to play Snake game(贪吃蛇). |
|
Emerging |
| 4 |
italohdc/LearnSnake
🐍 AI that learns to play Snake using Q-Learning (Reinforcement Learning) |
|
Emerging |
| 5 |
gmamaladze/deep-snake
A snake game trained using simple deep learning implemented in client side... |
|
Emerging |
| 6 |
hayderkharrufa/snake_pathfinding_ai
AI plays snake game using BFS (Breadth-First Search) algorithm. |
|
Emerging |
| 7 |
opendilab/DI-sheep
羊了个羊 + 深度强化学习(Deep Reinforcement Learning + 3 Tiles Game) |
|
Emerging |
| 8 |
7enTropy7/Serpinco_
A Deep Q Network A.I agent that plays the old classic Nokia Snakes Game! |
|
Emerging |
| 9 |
arthurdjn/snake-reinforcement-learning
Genetic Algorithm and Neural Network for the snake game. |
|
Emerging |
| 10 |
voaneves/snake-on-pygame
Snake game implemented in Pygame that can be controlled by human input and... |
|
Emerging |
| 11 |
zonetti/snake-neural-network
An experiment with neural network and genetic algorithms |
|
Emerging |
| 12 |
cfoh/snake-game
Playing snake game using machine learning (Q-Learning, DQN, SARSA) |
|
Emerging |
| 13 |
aryaminus/srijana
A C++ and Opengl based game to draw a window leading to snake which runs on... |
|
Emerging |
| 14 |
liquidcarrot/example.snake.AI
Using neuro-evolution to play Snake! ♥ |
|
Emerging |
| 15 |
blayyyyyk/snake-ml
Training a custom machine learning model to play n-dimensional games of... |
|
Emerging |
| 16 |
JoseLlorensRipolles/Snake-AI
Play Snake against a Deep Q-Learning agent training on your browser with TensorflowJS |
|
Emerging |
| 17 |
AlbertoLanaro/geneticSnakeANN
Self learning snake with ANN-based genetic algorithm |
|
Emerging |
| 18 |
Anroshka/snake-ai
🐍 A Snake game AI that learns to play through Deep Q-Learning. Built with... |
|
Experimental |
| 19 |
GoldenApplePie404/DQN-SnakeAI
基于DQN打造的贪吃蛇游戏智能体 |
|
Experimental |
| 20 |
pawel-kieliszczyk/snake-reinforcement-learning
AI (A2C agent) mastering the game of Snake with TensorFlow 2.0 |
|
Experimental |
| 21 |
Aff54/Reinforcement-learning-applied-to-Liar-s-dice
Trying to train agents to play Liar's dice with DDQN and masking. |
|
Experimental |
| 22 |
Morph21/Snake-AI-Neural-Network
Snake AI based on neutral networks and population + mutation |
|
Experimental |
| 23 |
RolandoAndrade/ia-snake
Red neuronal simple que aprende a jugar la culebrita siendo optimizada por... |
|
Experimental |
| 24 |
RIMYA/AI-SnakeGame
Training snake using different Artificial Intelligence algorithms (A-STAR,... |
|
Experimental |
| 25 |
Monce-AI/algorithmeai-snake
Snake — SAT-based explainable classifier. Shannon MI feature selection, 30... |
|
Experimental |
| 26 |
tanvirtin/snake-neural-networks
Neural Network learning algorithm comparison using a classic game of Snake! |
|
Experimental |
| 27 |
matin-ghorbani/Snake-AI-Deep-QLearning
Implement a snake AI with deep Q learning using PyTorch |
|
Experimental |
| 28 |
Eng-AhmedAyman/Neon-Snake-World
A modern, object-oriented Snake game built with Python & Pygame. Featuring... |
|
Experimental |
| 29 |
zmh-program/ai-snake
AI snake game using Pytorch and Numpy (old-version using Pygame). |
|
Experimental |
| 30 |
tashakim/neural-network-games
A collection of game-beating neural networks |
|
Experimental |
| 31 |
Ta-Pc/AI-Snake-Game
AI-powered Snake game in Python, demonstrating various search algorithms... |
|
Experimental |
| 32 |
me0w00f/Big-Ball-Swallows-Small-Ball
🎮 Big Ball Swallows Small Ball - An addictive arcade game with AI support.... |
|
Experimental |
| 33 |
muzafferkadir/snake-learn-to-play
Snake learns to play. A reinforcement learning-based AI that learns to play... |
|
Experimental |
| 34 |
kevin-r-jordan/snake-ml-vision
Using ML.NET, Unity, and a webcam to play the classic game, Snake. |
|
Experimental |
| 35 |
dfop02/Snake-game-with-deep-learning-js
A javascript snake game with deep learning application |
|
Experimental |
| 36 |
gihudo/Every-way-to-beat-a-snake-game
The "Every Way to Beat a Snake Game" project is a repository on GitHub that... |
|
Experimental |
| 37 |
petit-citrus/SnakeMachine
A python project who creates a snake on which the computer learns to play... |
|
Experimental |
| 38 |
ShouChenICU/Snake-RL
Train your own AI to master Snake using Deep Reinforcement Learning - right... |
|
Experimental |
| 39 |
rafi1114/AI-playing-Snake-using-RL
This project demonstrates a reinforcement learning agent that plays the... |
|
Experimental |
| 40 |
byrnesy924/Yahtzee_Deep_Learning_Agent
This project is a Double Deep Q learning Agent that learns to play the dice... |
|
Experimental |
| 41 |
ShivamGupta92/Reinforcement_learning_SnakeGameAI
Deep Q-Networks (DQN) to train an AI agent to play the Snake game. The AI... |
|
Experimental |
| 42 |
abelaich/YAMS-Reinforcement-Learning-Project
Develop RL agents capable of playing the Yahtzee game optimally and... |
|
Experimental |
| 43 |
Jovinull/Snake-IA
Snake Game AI é um projeto que utiliza Deep Q-Learning para treinar uma IA... |
|
Experimental |
| 44 |
LordCarvell/snake-ai
Snake game where a neural network learns to play. Genetic algorithm, live... |
|
Experimental |
| 45 |
ictor862/Snake-Challenge
🐍 Play a classic Snake game built with HTML, CSS, and JavaScript. Guide your... |
|
Experimental |
| 46 |
d4niee/DeepQLearning-SnakeGame
This project implements an AI that learns the Snake game through Deep... |
|
Experimental |
| 47 |
hanessn1/Little-Big-Snake
Snake is an arcade game where the player maneuvers the end of a growing... |
|
Experimental |
| 48 |
dharsan19/Snake_Game_AI_Pytorch
Ai Mini project - Snake game using pytorch |
|
Experimental |
| 49 |
makhskham/AI-Snake-Game
Implementing diverse AI algorithms for autonomous play in the classic Snake Game. |
|
Experimental |
| 50 |
Abhijith14/SnakeGame-ML
AI paying Snake Game using Reinforcement Learning - Python |
|
Experimental |
| 51 |
saranggalada/Snake-Reinforcement_Learning
The classic arcade game Snake played using Reinforcement Learning... |
|
Experimental |
| 52 |
PatrickKoss/Snake
Simple implementation of a Snake Web app |
|
Experimental |
| 53 |
StarlitDreams/pacman-convolutional-q-learning
This project implements a Deep Q-Network (DQN) using PyTorch to train an... |
|
Experimental |
| 54 |
cve-mohd/snakeai
A snake game that is controlled by a neural network and trained using a... |
|
Experimental |
| 55 |
liliansteven/Building-An-Artificial-Intelligence-Snake-Game-in-Python
A* Algorithm for the snake game. |
|
Experimental |
| 56 |
leogaudin/Learn2Slither
42 · An introduction guide to reinforcement learning, teaching a snake how... |
|
Experimental |
| 57 |
DwiDevelopes/Metode-Deeplearning-Snake-Visualisasi
Metode Algoritma And Code Deeplearning Snake Visualisasi |
|
Experimental |