Code a 2048 bot on hackerrank
hackerrank.com
hackerrank.com
Obviously there's the different chances for a 2 vs a 4 (used to be 10%, here it's 25%). More importantly, though, it seems that you don't have to slide any tiles for new ones to be spawned.
I've only beaten the game once. By far the hardest part (given the strategy I used) was when I was forced to move in a direction I didn't want to, because all of the other directions didn't move tiles and thus didn't generate a new one. Without this, the game seems like it would be a lot easier.
More importantly, though, it seems that you don't have to slide any tiles for new ones to be spawned.
We had two reasons for this modification. 1) We wanted random bot that prints one of the 4 moves randomly to be able to play longer 2) In the original game, if your move does not slide anything you will not lose (infinite loop) :). So we wanted a new tile appears after every move (not matter what the move is).
However, if you want to go through some of the courses, you can get some machine learning as well from lectures on programming a self driving car at udacity and implement them at hackerrank.