Então, eu estou tentando criar uma versão fácil de t2048, e então eu estou tentando começar por encontrar se todos os movimentos são possíveis, ou não, com base na atual diretoria, e eu tenho uma função ispossible(board: Board)
que retorna se isso é Verdadeiro ou Falso
No caso de você não saber o que 2048 dizer, isso é o que o jogo é... https://play2048.co/
Eu não estou tentando recriar o jogo inteiro, eu só estou tentando fazer uma versão simples deste que funciona.
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
No entanto, isto não funciona em todos, como eu recebo um 'Erro' quando eu colocar isso como uma entrada
print(ispossible([4,3,2,2],[2,2,8,16], [16,4,4,4], [4,4,4,4]))
O que eu deveria mudar para se certificar de que isso funciona??