用Java实现的2048(没UI)
设计思路:
用0,1,2,3表示事件向左,右,上,下;然后是判断游戏结束标志:
游戏出现2048时,赢得游戏而退出;
游戏画板满了,并且左右上下移动都不能再合并任何元素时,那么游戏已经进入了死胡同不可能再有解,所以判断输了而结束游戏;
游戏实现:
用二维数组来储存游戏画板;
1.每次捕捉事件前,先将每个元素向指定的方向移动,
将他们之间空白的元素去掉,
2.然后按照他们时间的方向的的反方向
原创
2015-04-14 21:34:35 ·
1809 阅读 ·
0 评论