snakeia and snake-ml
These two projects are competitors, as both aim to create an AI to play Snake, but one uses Deep Q-Learning with TensorFlow.js and a 3D rendering engine, while the other employs a genetic learning algorithm for n-dimensional games.
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.
About snake-ml
blayyyyyk/snake-ml
Training a custom machine learning model to play n-dimensional games of snake using a genetic learning algorithm.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work