#fonction permettant de supprimer les zeros d'une ligne, qui sont inutiles lors du processus de fusion des cases
#fonction permettant de supprimer les zeros d'une ligne, et donne la taille de la liste initiale qui sont inutiles lors du processus de fusion des cases
n=len(row)
n=len(row)
new_row=[]
new_row=[]
foriinrange(n):
foriinrange(n):
...
@@ -182,6 +182,7 @@ def is_game_over(grid):
...
@@ -182,6 +182,7 @@ def is_game_over(grid):
defget_grid_tile_max(grid):
defget_grid_tile_max(grid):
returnmax(get_all_tiles(grid))
returnmax(get_all_tiles(grid))
defdid_you_win(grid):
defdid_you_win(grid):
return (get_grid_tile_max(grid)>=2048)
return (get_grid_tile_max(grid)>=2048)
...
@@ -221,15 +222,10 @@ def random_play():
...
@@ -221,15 +222,10 @@ def random_play():
print("\n***********************************\n")#permet aux différentes grilles d'être plus lisible
print("\n***********************************\n")#permet aux différentes grilles d'être plus lisible