DQN-AI-Snake GavinnnTann · COMPLETED
A Python project that trains an AI to play the classic Snake game using Deep Q-Learning (DQN). It includes multiple AI agents such as Enhanced DQN, Tabular Q-Learning, A*, Dijkstra, and a Hamiltonian cycle solver. Built with PyTorch, Pygame, NumPy, and Tkinter, this project lets you train, test, and visualize reinforcement learning in action.
github.com/GavinnnTann/DQN-AI-Snake · ★ 0 · Forks 0 · Size 25.1 MB
SUMMARY
Technologies 7
Scored 7
Observed 7
Practices 6
Evidence 8
Skips 0
COVERAGE
Analyzed 47 files · 9 commits · 0 API calls
TECHNOLOGIES & DEPTH
Markdown LANGUAGE Depth 70
3 files · PRODUCTION
JSON LANGUAGE Depth 70
23 files · PRODUCTION
Python LANGUAGE Depth 70
15 files · PRODUCTION
pip BUILD_TOOL Depth 80
1 files · CONFIGURATION
NumPy LIBRARY Depth 74
5 files · PRODUCTION
TypeScript LANGUAGE Depth 70
4 files · PRODUCTION
pandas LIBRARY Depth 58
1 files · PRODUCTION
PRACTICES
documentation · observedautomated_tests · absentcontinuous_integration · absentcontainerization · absentlinting · absentformatting · absent
ACTIVITY & OWNERSHIP
First commit 2025-10-14
Last commit 2026-07-25
Active months 2
Commits 9