Donc, je suis en train de créer une version de t2048, et donc je suis en train de commencer par déterminer si des déplacements sont possibles ou pas selon le conseil, et j'ai une fonction ispossible(board: Board)
qui retourne si cela est Vrai ou Faux
Dans le cas où vous ne savez pas ce que 2048 veux dire, c'est que le jeu est... https://play2048.co/
Je ne suis pas en train de recréer l'intégralité du jeu, je suis juste essayer de faire une version simple de ce qui fonctionne.
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
Toutefois, cela ne fonctionne pas du tout comme je reçois une "Erreur" quand j'ai mis cela comme une entrée
print(ispossible([4,3,2,2],[2,2,8,16], [16,4,4,4], [4,4,4,4]))
Que dois-je changer pour s'assurer que cela fonctionne??