Così sto cercando di creare una versione semplice di t2048, e così sto cercando di iniziare da trovare se le mosse sono possibili o non si basano sulla attuale consiglio, e ho una funzione ispossible(board: Board)
che restituisce se questo è Vero o Falso
Nel caso In cui non sai cosa 2048 dire, questo è ciò che il gioco è... https://play2048.co/
Non sto cercando di ricreare l'intero gioco, sto solo cercando di fare una versione più semplice di ciò che funziona.
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
Tuttavia, questo non funziona a tutti, come ho ottenere un 'Errore' quando ho messo questo come input
print(ispossible([4,3,2,2],[2,2,8,16], [16,4,4,4], [4,4,4,4]))
Cosa dovrei cambiare per assicurarsi che funzioni??