不要存某个数字,比如从左上角开始编号第一行第一列,那么第一列理想的就是,举个例子,从上往下是1024,512,256,128,然后第二列下方留一个64,再开始在第二列从上往下第三个凑64或者第三列最下方凑64,这样凑出来64马上就可以和第二列下方的64合成128,然后继续往左挪,和第一列最下方的128合成256,然后256往上挪和第一列第三个方格的256合成512,512往上和第二个方格的512合成1024,就这样依次往上凑。
所以说不要存,就这样,从某个角落开始,依次存8192,4096,2048,1024,512,256,128,64。
盛满一行就走S型,在那列最下方(也就是说那列最小的数)的旁边继续按上面顺序接着凑。这样好处就是凑出一个数马上就可以往上合,然后一直往上合直到最大。
还有就是当你凑出一个大数时,按我上方说的它应该是在角落里,这时不要着急挪,将那个数所在的列填满,然后再挪,注意这个时候就不要左右挪了,依靠上下挪,按上面说的凑数。
不知道你能不能看懂。。
上面是那回玩出来的时候的截图。。你可以看看,基本套路是一定的。。
希望能帮到你,祝游戏愉快!
游戏规则 ?
游戏开始时棋,4X4的棋盘内会随机出现两个数字,数字可能是2或4 ?
有效移动 ?
玩家可以选择上下左右四个方向,若棋盘内的数字出现位移或合并,视为有效移动 ?
合并数字 ?
玩家选择的方向上若有相同的数字则合并,每次有效移动可以同时合并,但不可以连续合并。如果发生连续3个相同数字就按选择方向进行累加(例如向下则是上方2个数字累加) ?
合并所有新生成数字想加即为该步的有效得分 ?
玩家选择的方向行或列前方有空格则出现位移 ?
每有效移动一步,棋盘的空位(无数字处)随机出现一个数字(依然可能为2或4) ?
胜负判定 ?
棋盘被数字填满,无法进行有效移动,判负,游戏结束 ?
棋盘上出现2048,判胜,游戏结束