snake and snake-game

These are competitors: both are standalone AI implementations for Snake that use different reinforcement learning approaches (A uses unspecified AI methods while B specifically implements Q-Learning, DQN, and SARSA), and users would select one based on algorithm preference and code quality rather than using them together.

snake
64
Established
snake-game
36
Emerging
Maintenance 13/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 0/25
Adoption 6/25
Maturity 16/25
Community 14/25
Stars: 1,757
Forks: 553
Downloads:
Commits (30d): 2
Language: Python
License: MIT
Stars: 15
Forks: 3
Downloads:
Commits (30d): 0
Language: Python
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 snake-game

cfoh/snake-game

Playing snake game using machine learning (Q-Learning, DQN, SARSA)

This project helps undergraduate students and others new to AI understand reinforcement learning by training an AI to play the classic Snake game. It takes in game state information and outputs an AI agent capable of playing the game, demonstrating various learning algorithms like Q-learning and Deep Q-Networks. The primary user is anyone looking to learn or teach the fundamentals of AI and reinforcement learning through a practical example.

AI-education reinforcement-learning game-AI educational-tool machine-learning-training

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