LearnSnake and example.snake.AI

These are competitors, as both projects provide standalone AI solutions for playing the game Snake, albeit using different machine learning approaches (Q-Learning vs. neuro-evolution).

LearnSnake
43
Emerging
example.snake.AI
33
Emerging
Maintenance 0/25
Adoption 8/25
Maturity 16/25
Community 19/25
Maintenance 0/25
Adoption 4/25
Maturity 16/25
Community 13/25
Stars: 67
Forks: 18
Downloads:
Commits (30d): 0
Language: JavaScript
License: MIT
Stars: 7
Forks: 2
Downloads:
Commits (30d): 0
Language: JavaScript
License: MIT
Stale 6m No Package No Dependents
Stale 6m No Package No Dependents

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

About example.snake.AI

liquidcarrot/example.snake.AI

Using neuro-evolution to play Snake! ♥

This project demonstrates how artificial intelligence can learn to play the classic game Snake. It takes the game's state as input and produces game-playing decisions, ultimately showing how an AI can master simple games through trial and error. Anyone interested in observing AI learning in a game environment would find this compelling.

AI-learning game-AI neuro-evolution machine-learning-demonstration game-development-AI

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