该项目是基于java编写,主要的UI使用了AWT实现了窗口可视化,游戏主要是通过键盘来监听移动方向,运用随机数的思想产生一个2或4的随机数显示在随机方块之中,运用二维数组,遍历查找等思想,每次在移动前查找二维数组相邻移动方向的行或者列有无满足要求,有的话即合并没有的话即为失败,游戏宣告结束。