wechat weapp 2048
1.0.0
Основная сложность этой программы заключается в том, что когда пользователь перемещает экран, ячейки с одинаковым значением объединяются, а пробелы помечаются как 0 («в моем коде используется для обозначения пробелов). Предположим, что шахматная доска выглядит следующим образом:
item[0] = [2, 0, 2, 0]; item[1] = [0, 0, 0, 0]; item[2] = [2, 0, 0, 0]; равно 2000, а не 0002, поскольку скольжение вправо начинается с правого элемента [3] = [0, 0, 0, 0];
- Переместите все 0 в элементе [0] в конец, чтобы получить 2200, пройдитесь по элементам и добавьте те же значения нижнего индекса, а также установите следующие числа на 0.
- 2020 ---> 2200 ---> 4200 ----> 4000