Elyx0/snakeneuralnetworkjs
Neuroevolution of Neural Network for snakes in the Browser
This project demonstrates how a neural network can learn to play the game Snake through a process of 'evolution' directly in your web browser. It simulates many snake 'individuals' competing, with successful strategies passed on to new generations. The input involves sensory data about distances to obstacles and enemy snakes, and the output guides the snake's movement. This tool is for anyone curious about how artificial intelligence learns through genetic algorithms and simulation.
No commits in the last 6 months.
Use this if you want to visually observe and understand how genetic algorithms can train neural networks for simple game environments.
Not ideal if you are looking for a practical AI solution for complex real-world problems or a developer library for building your own AI applications.
Stars
13
Forks
3
Language
JavaScript
License
—
Category
Last pushed
Apr 09, 2017
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/Elyx0/snakeneuralnetworkjs"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
ssusnic/Machine-Learning-Flappy-Bird
Machine Learning for Flappy Bird using Neural Network and Genetic Algorithm
xviniette/FlappyLearning
Program learning to play Flappy Bird by machine learning (Neuroevolution)
SarvagyaVaish/FlappyBirdRL
Flappy Bird hack using Reinforcement Learning
virgs/flappy-bird-ai
Multiple ai powered flappy birds running for their survival
ikergarcia1996/NeuroEvolution-Flappy-Bird
A comparison between humans, neuroevolution and multilayer perceptrons playing Flapy Bird...