Language use - JAVA.
Input - User name
Board Size.
Movements - Up, Down, Left, Bottom.
Working -
User chooses one of movements mentioned above at a time.
System sums up similar numbers in that move and game proceeds.
If there are no moves left GAMEOVER.
Else continues till 2048.
Happy Coding
Happy Playing :)