wechat weapp 2048
1.0.0
La principale difficulté de ce programme est que lorsque l'utilisateur fait glisser l'écran, les cellules de même valeur sont fusionnées et les espaces sont marqués comme 0 ("" est utilisé dans mon code pour représenter les espaces). Supposons que l'échiquier soit le suivant :
item[0] = [2, 0, 2, 0]; item[1] = [0, 0, 0, 0]; item[2] = [2, 0, 0, 0]; est 2000 Au lieu de 0002, car le glissement vers la droite commence à partir du bon élément[3] = [0, 0, 0, 0] ;
- Déplacez tous les 0 dans l'élément [0] jusqu'à la fin pour devenir 2 200, parcourez les éléments et ajoutez les mêmes valeurs d'indice, puis définissez les nombres suivants sur 0.
- 2020 ---> 2200 ---> 4200 ----> 4000