tuan-nv0505/Snake-Q-learning
Q-learning for playing Snake game
This project helps anyone interested in artificial intelligence and game development explore how simple AI can learn to play classic games. It takes the rules of Snake and, through a learning process, produces an AI agent capable of playing the game effectively. Game developers, AI hobbyists, or students can use this to understand basic reinforcement learning.
Use this if you want to see a straightforward implementation of Q-learning applied to a game like Snake.
Not ideal if you're looking for a highly advanced AI that achieves expert-level gameplay or uses deep learning techniques.
Stars
9
Forks
—
Language
Python
License
—
Category
Last pushed
Nov 09, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/agents/tuan-nv0505/Snake-Q-learning"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
Toni-SM/skrl
Modular Reinforcement Learning (RL) library (implemented in PyTorch, JAX, and NVIDIA Warp) with...
facebookresearch/BenchMARL
BenchMARL is a library for benchmarking Multi-Agent Reinforcement Learning (MARL). BenchMARL...
utiasDSL/gym-pybullet-drones
PyBullet Gymnasium environments for single and multi-agent reinforcement learning of quadcopter control
datamllab/rlcard
Reinforcement Learning / AI Bots in Card (Poker) Games - Blackjack, Leduc, Texas, DouDizhu, Mahjong, UNO.
gtri/scrimmage
Multi-Agent Robotics Simulator