Esempio n. 1
0
def ia():
    data = json.loads(request.data)

    reversi = Reversi(data['tabuleiro'])

    jogadorAtual = 'B'

    ia = Arvore(reversi, jogadorAtual)
    jogadaIA = ia.getJogada()
    jogadaValida = reversi.fazerMovimento(jogadorAtual, jogadaIA)

    jogo = reversi.getJogo()
    return jsonify(jogo)
Esempio n. 2
0
def jogar():
    data = json.loads(request.data)

    pos = data['cell'].split()
    reversi = Reversi(data['tabuleiro'])

    jogadorAtual = 'P'

    jogadaValida = reversi.fazerMovimento(jogadorAtual,
                                          (int(pos[0]), int(pos[1])))
    jogo = reversi.getJogo()
    jogo['jogadaValida'] = jogadaValida
    return jsonify(jogo)