Поэтому я пытаюсь создать простую версию t2048, и поэтому я пытаюсь начать с определения того, возможны ли какие-либо ходы на основе текущей доски, и у меня есть функция ispossible(board: Board)
это возвращает, является ли это истинным или Ложным
На случай, если вы не знаете, что такое 2048, вот что такое игра... https://play2048.co/
Я не пытаюсь воссоздать всю игру целиком, я просто пытаюсь сделать простую версию этого, которая работает.
def ispossible(board: Board)
for i in range(0, board):
for j in range(1, board):
if [i][j - 1] == 0 and [i][j] > 0:
return True
elif ([i][j - 1] == [i][j]) and [i][j - 1] != 0:
return True
return False
Однако это вообще не работает, так как я получаю "Ошибку", когда помещаю это в качестве входных данных
print(ispossible([4,3,2,2],[2,2,8,16], [16,4,4,4], [4,4,4,4]))
Что я должен изменить, чтобы убедиться, что это работает??