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 56 snake game ai frameworks tracked. 1 score above 50 (established tier). The highest-rated is chynl/snake at 60/100 with 1,757 stars. 1 of the top 10 are actively maintained.
Get all 56 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... |
|
Emerging |
| 3 |
ZYunfeii/DRL4SnakeGame
Using deep reinforcement learning to play Snake game(贪吃蛇). |
|
Emerging |
| 4 |
gmamaladze/deep-snake
A snake game trained using simple deep learning implemented in client side... |
|
Emerging |
| 5 |
italohdc/LearnSnake
🐍 AI that learns to play Snake using Q-Learning (Reinforcement Learning) |
|
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... |
|
Experimental |
| 11 |
cfoh/snake-game
Playing snake game using machine learning (Q-Learning, DQN, SARSA) |
|
Experimental |
| 12 |
zonetti/snake-neural-network
An experiment with neural network and genetic algorithms |
|
Experimental |
| 13 |
aryaminus/srijana
A C++ and Opengl based game to draw a window leading to snake which runs on... |
|
Experimental |
| 14 |
liquidcarrot/example.snake.AI
Using neuro-evolution to play Snake! ♥ |
|
Experimental |
| 15 |
Aff54/Reinforcement-learning-applied-to-Liar-s-dice
Trying to train agents to play Liar's dice with DDQN and masking. |
|
Experimental |
| 16 |
blayyyyyk/snake-ml
Training a custom machine learning model to play n-dimensional games of... |
|
Experimental |
| 17 |
JoseLlorensRipolles/Snake-AI
Play Snake against a Deep Q-Learning agent training on your browser with TensorflowJS |
|
Experimental |
| 18 |
AlbertoLanaro/geneticSnakeANN
Self learning snake with ANN-based genetic algorithm |
|
Experimental |
| 19 |
ZaqueuCavalcante/SnAIke
🐍 Artificial Inteligence plays Snake Game. |
|
Experimental |
| 20 |
GoldenApplePie404/DQN-SnakeAI
基于DQN打造的贪吃蛇游戏智能体 |
|
Experimental |
| 21 |
Monce-AI/algorithmeai-snake
Snake — SAT-based explainable classifier. Shannon MI feature selection, 30... |
|
Experimental |
| 22 |
Anroshka/snake-ai
🐍 A Snake game AI that learns to play through Deep Q-Learning. Built with... |
|
Experimental |
| 23 |
Morph21/Snake-AI-Neural-Network
Snake AI based on neutral networks and population + mutation |
|
Experimental |
| 24 |
Eng-AhmedAyman/Neon-Snake-World
A modern, object-oriented Snake game built with Python & Pygame. Featuring... |
|
Experimental |
| 25 |
pawel-kieliszczyk/snake-reinforcement-learning
AI (A2C agent) mastering the game of Snake with TensorFlow 2.0 |
|
Experimental |
| 26 |
ShouChenICU/Snake-RL
Train your own AI to master Snake using Deep Reinforcement Learning - right... |
|
Experimental |
| 27 |
RolandoAndrade/ia-snake
Red neuronal simple que aprende a jugar la culebrita siendo optimizada por... |
|
Experimental |
| 28 |
RIMYA/AI-SnakeGame
Training snake using different Artificial Intelligence algorithms (A-STAR,... |
|
Experimental |
| 29 |
RuralAnemone/snek
gonna make a full-on ai for Code Your Snake... |
|
Experimental |
| 30 |
zmh-program/ai-snake
AI snake game using Pytorch and Numpy (old-version using Pygame). |
|
Experimental |
| 31 |
LordCarvell/snake-ai
Snake game where a neural network learns to play. Genetic algorithm, live... |
|
Experimental |
| 32 |
tanvirtin/snake-neural-networks
Neural Network learning algorithm comparison using a classic game of Snake! |
|
Experimental |
| 33 |
ictor862/Snake-Challenge
🐍 Play a classic Snake game built with HTML, CSS, and JavaScript. Guide your... |
|
Experimental |
| 34 |
matin-ghorbani/Snake-AI-Deep-QLearning
Implement a snake AI with deep Q learning using PyTorch |
|
Experimental |
| 35 |
K3ury99/AI-Powered-Snake-Game
The AI-Powered-Snake-Game offers two versions of Snake: a classic manual... |
|
Experimental |
| 36 |
tashakim/neural-network-games
A collection of game-beating neural networks |
|
Experimental |
| 37 |
Ta-Pc/AI-Snake-Game
AI-powered Snake game in Python, demonstrating various search algorithms... |
|
Experimental |
| 38 |
me0w00f/Big-Ball-Swallows-Small-Ball
🎮 Big Ball Swallows Small Ball - An addictive arcade game with AI support.... |
|
Experimental |
| 39 |
kevin-r-jordan/snake-ml-vision
Using ML.NET, Unity, and a webcam to play the classic game, Snake. |
|
Experimental |
| 40 |
miedzinski/snake
Snake AI |
|
Experimental |
| 41 |
dfop02/Snake-game-with-deep-learning-js
A javascript snake game with deep learning application |
|
Experimental |
| 42 |
muzafferkadir/snake-learn-to-play
Snake learns to play. A reinforcement learning-based AI that learns to play... |
|
Experimental |
| 43 |
Jovinull/Snake-IA
Snake Game AI é um projeto que utiliza Deep Q-Learning para treinar uma IA... |
|
Experimental |
| 44 |
SebAs-man/ViperVision
A classic Snake game implemented in Java using the Processing library.... |
|
Experimental |
| 45 |
gihudo/Every-way-to-beat-a-snake-game
The "Every Way to Beat a Snake Game" project is a repository on GitHub that... |
|
Experimental |
| 46 |
hanessn1/Little-Big-Snake
Snake is an arcade game where the player maneuvers the end of a growing... |
|
Experimental |
| 47 |
dharsan19/Snake_Game_AI_Pytorch
Ai Mini project - Snake game using pytorch |
|
Experimental |
| 48 |
d4niee/DeepQLearning-SnakeGame
This project implements an AI that learns the Snake game through Deep... |
|
Experimental |
| 49 |
petit-citrus/SnakeMachine
A python project who creates a snake on which the computer learns to play... |
|
Experimental |
| 50 |
makhskham/AI-Snake-Game
Implementing diverse AI algorithms for autonomous play in the classic Snake Game. |
|
Experimental |
| 51 |
kolyshek/snake
The classic snake game with the ability to give control to artificial intelligence |
|
Experimental |
| 52 |
byrnesy924/Yahtzee_Deep_Learning_Agent
This project is a Double Deep Q learning Agent that learns to play the dice... |
|
Experimental |
| 53 |
abelaich/YAMS-Reinforcement-Learning-Project
Develop RL agents capable of playing the Yahtzee game optimally and... |
|
Experimental |
| 54 |
rafi1114/AI-playing-Snake-using-RL
This project demonstrates a reinforcement learning agent that plays the... |
|
Experimental |
| 55 |
PhoenixR49/snake-game-ai
An AI built in JavaScript that plays snake |
|
Experimental |
| 56 |
ShivamGupta92/Reinforcement_learning_SnakeGameAI
Deep Q-Networks (DQN) to train an AI agent to play the Snake game. The AI... |
|
Experimental |