snake-on-pygame and snake-ai

snake-on-pygame
36
Emerging
snake-ai
28
Experimental
Maintenance 0/25
Adoption 5/25
Maturity 16/25
Community 15/25
Maintenance 6/25
Adoption 6/25
Maturity 16/25
Community 0/25
Stars: 11
Forks: 4
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stars: 15
Forks:
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stale 6m No Package No Dependents
No Package No Dependents

About snake-on-pygame

voaneves/snake-on-pygame

Snake game implemented in Pygame that can be controlled by human input and AI agents (DQN). Who's best? :snake: :robot:

This project offers a version of the classic Snake game that can be played by humans or controlled by an artificial intelligence (AI) agent. You input your moves directly, or an AI agent processes game states (like snake and food positions) to make its own moves. It's designed for anyone interested in playing the Snake game or observing how AI (specifically Deep Q-Networks) learns to play.

casual-gaming AI-demonstration human-AI-comparison game-playing reinforcement-learning-example

About snake-ai

Anroshka/snake-ai

🐍 A Snake game AI that learns to play through Deep Q-Learning. Built with PyTorch and Pygame, featuring CUDA acceleration and real-time visualization of the learning process.

This project helps machine learning engineers and researchers explore and visualize deep reinforcement learning concepts by training AI agents to play the classic Snake game. It takes in game state information and outputs trained AI models that can play Snake intelligently, along with real-time visualizations of the learning process. This is ideal for those learning about or experimenting with Deep Q-Learning.

deep-reinforcement-learning q-learning multi-agent-systems ai-training educational-tool

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