Así que estoy tratando de crear una versión fácil de t2048, y así que estoy tratando de encontrar si alguno se mueve son posibles o no en función de la actual junta directiva, y tengo una función ispossible(board: Board)
que devuelve si esto es Cierto o Falso
En caso de que usted no sabe lo 2048 decir, esto es lo que el juego es... https://play2048.co/
No estoy tratando de recrear todo el juego, sólo estoy tratando de hacer una versión simple de este 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
Sin embargo, esto no funciona en todos los como puedo obtener un "Error" cuando me pongo esto como una entrada
print(ispossible([4,3,2,2],[2,2,8,16], [16,4,4,4], [4,4,4,4]))
¿Qué debo cambiar para asegurarse de que esto funciona??