Exemplo n.º 1
0
def start():
    data = json.loads(request.data)
    if ('table' in data):
        reversi = Reversi(data['table'])
    else:
        reversi = Reversi()
    print(jsonify(reversi.getTabuleiro()))
    return jsonify(reversi.getJogo())
Exemplo n.º 2
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)
Exemplo n.º 3
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)