看完老师的《玩儿转Swift》之后用Swift重写了2048,代码在此:https://github.com/JoeMartini/2048bySwift 自己研究了个跟老师不太一样的算法:按照移动方向相反的顺序检测格子是否为空,若为空,则检测行或列中是否有不为空的格子,若有,再检测后续格子能否叠加,如果可以叠加就先叠加再移动,如果没有可叠加的就直接移动;如果格子不为空就直接检测同行或列中格子能否叠加就可以了…… 说起来还是麻烦了点,求大神们指教吧
JoeMartini
2014-08-28
1 回答
举报
0/150
提交
取消