Esempio n. 1
0
                if board[i][j] == board[i + 1][j]:
                    score += board[i][j]
            if j + 1 < len(board):
                if board[i][j] == board[i][j + 1]:
                    score += board[i][j]
            if i - 1 >= 0:
                if board[i][j] == board[i - 1][j]:
                    score += board[i][j]
            if j - 1 >= 0:
                if board[i][j] == board[i][j - 1]:
                    score += board[i][j]
    return score


x = Board()
x.display_board()


def play_game(x):
    while x.check_alive:
        max = -1
        move = ""
        left_move = x.move_left(active=False)
        right_move = x.move_right(active=False)
        up_move = x.move_up(active=False)
        down_move = x.move_down(active=False)
        if left_move[0] and score_board(left_move[3]) >= max:
            max = score_board(left_move[3])
            move = "left"
        if up_move[0] and score_board(up_move[3]) >= max:
            max = score_board(left_move[3])