snake and snakeia

These are competitors offering different approaches to AI-driven Snake gameplay: the first prioritizes popularity and established adoption (1,757 stars), while the second provides a more feature-rich modern implementation with Deep Q-Learning and 3D rendering despite lower visibility.

snake
67
Established
snakeia
49
Emerging
Maintenance 16/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 13/25
Adoption 4/25
Maturity 18/25
Community 14/25
Stars: 1,757
Forks: 553
Downloads:
Commits (30d): 2
Language: Python
License: MIT
Stars: 7
Forks: 3
Downloads:
Commits (30d): 0
Language: JavaScript
License: GPL-3.0
No Package No Dependents
No risk flags

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 snakeia

Eliastik/snakeia

A modern Snake game featuring an artificial intelligence powered by Deep Q-Learning (TensorFlow.js). Written in pure, object-oriented JavaScript, with a 3D rendering engine powered by Three.js.

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