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.
About snake
chynl/snake
Artificial intelligence for the Snake game.
Implements three distinct solver algorithms—Hamilton cycle pathfinding for near-optimal play, greedy heuristic search, and experimental deep Q-learning—evaluated across 1000-episode trials measuring final snake length and step efficiency. Built in Python with Tkinter visualization and includes comprehensive unit tests for algorithm validation.
About snake-reinforcement-learning
arthurdjn/snake-reinforcement-learning
Genetic Algorithm and Neural Network for the snake game.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work