snake and LearnSnake

These are competitors—both implement independent AI solutions for the Snake game using different reinforcement learning approaches (one unspecified, one explicitly Q-Learning), targeting the same use case of automated snake gameplay.

snake
64
Established
LearnSnake
43
Emerging
Maintenance 13/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 0/25
Adoption 8/25
Maturity 16/25
Community 19/25
Stars: 1,757
Forks: 553
Downloads:
Commits (30d): 2
Language: Python
License: MIT
Stars: 67
Forks: 18
Downloads:
Commits (30d): 0
Language: JavaScript
License: MIT
No Package No Dependents
Stale 6m No Package No Dependents

About snake

chynl/snake

Artificial intelligence for the Snake game.

This project develops and evaluates different AI strategies for the classic Snake game. It takes in game parameters and an AI algorithm, then outputs metrics like the snake's average length and number of steps taken. This is for game developers, AI researchers, or enthusiasts interested in comparing and understanding game-playing AI.

game-development artificial-intelligence game-design algorithm-evaluation game-AI

About LearnSnake

italohdc/LearnSnake

🐍 AI that learns to play Snake using Q-Learning (Reinforcement Learning)

This project demonstrates an AI that learns to play the classic game Snake. It takes the game's current state (snake and fruit positions) and uses reinforcement learning to determine the best next move. The output is an autonomously playing snake that improves its performance over time, and it's ideal for students or educators exploring how basic AI algorithms can learn through trial and error.

AI-education reinforcement-learning-demonstration game-AI q-learning interactive-learning

Scores updated daily from GitHub, PyPI, and npm data. How scores work