DRL4SnakeGame and snake-game

These are competitors offering alternative implementations of reinforcement learning approaches to the Snake game, with A focusing on deep reinforcement learning (DRL) while B provides multiple baseline algorithms (Q-Learning, DQN, SARSA) for comparative study.

DRL4SnakeGame
44
Emerging
snake-game
29
Experimental
Maintenance 0/25
Adoption 9/25
Maturity 16/25
Community 19/25
Maintenance 0/25
Adoption 6/25
Maturity 9/25
Community 14/25
Stars: 82
Forks: 18
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stars: 15
Forks: 3
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stale 6m No Package No Dependents
Stale 6m No Package No Dependents

About DRL4SnakeGame

ZYunfeii/DRL4SnakeGame

Using deep reinforcement learning to play Snake game(贪吃蛇).

Implements PPO (Proximal Policy Optimization) for discrete action spaces with a custom PyTorch neural network architecture, achieving convergence in approximately 30 minutes of training. The project includes a pygame-based Snake environment simulator, reward visualization via matplotlib/seaborn, and modular separation between the RL agent, network architecture, and game environment for easy extension or adaptation to other discrete control problems.

About snake-game

cfoh/snake-game

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

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