snakeia and example.snake.AI

These are competitor tools, as both projects provide distinct AI implementations for playing the Snake game: one uses Deep Q-Learning with TensorFlow.js and a 3D rendering engine, while the other employs neuro-evolution.

snakeia
53
Established
example.snake.AI
33
Emerging
Maintenance 10/25
Adoption 4/25
Maturity 25/25
Community 14/25
Maintenance 0/25
Adoption 4/25
Maturity 16/25
Community 13/25
Stars: 7
Forks: 3
Downloads:
Commits (30d): 0
Language: JavaScript
License: GPL-3.0
Stars: 7
Forks: 2
Downloads:
Commits (30d): 0
Language: JavaScript
License: MIT
No risk flags
Stale 6m 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 example.snake.AI

liquidcarrot/example.snake.AI

Using neuro-evolution to play Snake! ♥

This project demonstrates how artificial intelligence can learn to play the classic game Snake. It takes the game's state as input and produces game-playing decisions, ultimately showing how an AI can master simple games through trial and error. Anyone interested in observing AI learning in a game environment would find this compelling.

AI-learning game-AI neuro-evolution machine-learning-demonstration game-development-AI

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