看完老師的《玩兒轉(zhuǎn)Swift》之后用Swift重寫了2048,代碼在此:https://github.com/JoeMartini/2048bySwift 自己研究了個(gè)跟老師不太一樣的算法:按照移動(dòng)方向相反的順序檢測(cè)格子是否為空,若為空,則檢測(cè)行或列中是否有不為空的格子,若有,再檢測(cè)后續(xù)格子能否疊加,如果可以疊加就先疊加再移動(dòng),如果沒(méi)有可疊加的就直接移動(dòng);如果格子不為空就直接檢測(cè)同行或列中格子能否疊加就可以了…… 說(shuō)起來(lái)還是麻煩了點(diǎn),求大神們指教吧

JoeMartini
2014-08-28
1 回答
舉報(bào)
0/150
提交
取消
2014-09-06
大贊?。海?/p>