voaneves/snake-on-pygame
Snake game implemented in Pygame that can be controlled by human input and AI agents (DQN). Who's best? :snake: :robot:
This project offers a version of the classic Snake game that can be played by humans or controlled by an artificial intelligence (AI) agent. You input your moves directly, or an AI agent processes game states (like snake and food positions) to make its own moves. It's designed for anyone interested in playing the Snake game or observing how AI (specifically Deep Q-Networks) learns to play.
No commits in the last 6 months.
Use this if you want to play a fun Snake game, compare your scores against others, or watch an AI agent learn and play the game.
Not ideal if you're looking for a complex, strategy-based game with a deep storyline or advanced graphics.
Stars
11
Forks
4
Language
Python
License
MIT
Category
Last pushed
Nov 03, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/voaneves/snake-on-pygame"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
chynl/snake
Artificial intelligence for the Snake game.
Eliastik/snakeia
A modern Snake game featuring an artificial intelligence powered by Deep Q-Learning...
ZYunfeii/DRL4SnakeGame
Using deep reinforcement learning to play Snake game(čīŠåč).
italohdc/LearnSnake
ð AI that learns to play Snake using Q-Learning (Reinforcement Learning)
gmamaladze/deep-snake
A snake game trained using simple deep learning implemented in client side javascript.