snakeia and snake-ai

snakeia
53
Established
snake-ai
28
Experimental
Maintenance 10/25
Adoption 4/25
Maturity 25/25
Community 14/25
Maintenance 6/25
Adoption 6/25
Maturity 16/25
Community 0/25
Stars: 7
Forks: 3
Downloads:
Commits (30d): 0
Language: JavaScript
License: GPL-3.0
Stars: 15
Forks:
Downloads:
Commits (30d): 0
Language: Python
License: MIT
No risk flags
No Package No Dependents

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.

This project offers a modern take on the classic Snake game, enhanced with various artificial intelligence players. You can play solo against different AI difficulties, watch multiple AIs battle it out in a Battle Royale, or even play online with others. It takes your input (or AI algorithms) and outputs an engaging game experience, perfect for anyone interested in observing or interacting with AI in a familiar game setting.

AI-gaming game-entertainment casual-gaming machine-learning-demonstration

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