2048-Deep-Learning

2048 AI

Based on 2048 by Gabriele Cirulli – https://github.com/gabrielecirulli/2048

This AI uses a Deep Learning Artificial Neural Network with reinforcement learning for training to teach itself how to play 2048. At the outset it only knows that there are four possible choices, to swipe up, down, left and right. It learns that it likes to get high scores per swipe. It also likes to have empty squares on the board, and it likes to have high numbers on the board. It also enjoys having a long game time.

I have not currently been able to achieve a 2048 with this AI, but that will come with a proper neural network design, which I am constantly updating.

Related Repositories

2048-NN

2048-NN

A Deep Learning AI for 2048 (2048:94.15%, 4096:78.48%, 8192: 34.5% 16384: 0.177%) ...

matlab2048

matlab2048

2048 playing agent using deep Q-learning in Matlab. ...

Headless-2048

Headless-2048

As an off-branch of 2048-Deep-Learning, I am creating this Node.js based headless 2048, which can more easily be used with an AI. ...

2048

2048

Deep Q learning agent playing 2048! ...


Top Contributors

anubisthejackle gabrielecirulli moverlan davidak rayhaanj resir014 christianbundy nguydavi Mechazawa aumo