snake and snake-reinforcement-learning

These are competitors offering alternative AI approaches to the same problem—one implements neural networks with reinforcement learning while the other uses genetic algorithms—allowing developers to choose based on preferred machine learning methodology.

snake
64
Established
Maintenance 13/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 0/25
Adoption 6/25
Maturity 16/25
Community 16/25
Stars: 1,757
Forks: 553
Downloads:
Commits (30d): 2
Language: Python
License: MIT
Stars: 23
Forks: 7
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
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-reinforcement-learning

arthurdjn/snake-reinforcement-learning

Genetic Algorithm and Neural Network for the snake game.

This project offers an AI that learns to play the classic Snake game. It takes the game's environment as input and outputs the snake's next move, aiming to maximize score by eating apples and avoiding obstacles. This is designed for researchers, students, or enthusiasts interested in observing and experimenting with AI powered by genetic algorithms and neural networks.

game-AI evolutionary-computation neural-networks genetic-algorithms reinforcement-learning-demos

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