LearnSnake and Snake-AI

These two tools are competitors, both offering Q-learning AI implementations for the game Snake, with one using Python and the other utilizing TensorflowJS for browser-based training.

LearnSnake
43
Emerging
Snake-AI
31
Emerging
Maintenance 0/25
Adoption 8/25
Maturity 16/25
Community 19/25
Maintenance 0/25
Adoption 3/25
Maturity 16/25
Community 12/25
Stars: 67
Forks: 18
Downloads:
Commits (30d): 0
Language: JavaScript
License: MIT
Stars: 4
Forks: 1
Downloads:
Commits (30d): 0
Language: TypeScript
License: GPL-3.0
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 Snake-AI

JoseLlorensRipolles/Snake-AI

Play Snake against a Deep Q-Learning agent training on your browser with TensorflowJS

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