def jogador_2peoes_F1(jogo, estado, nivel=5): return jogos_iia.alphabeta_cutoff_search(estado, jogo, nivel, eval_fn=f_aval_peoes_F1)
def jogador_hobbes_F2(jogo, state, nivel=5): return jogos_iia.alphabeta_cutoff_search(state, jogo, nivel, eval_fn=f_aval_hobbes_F2)
def jogador_prisao(jogo, estado, nivel=5): return jogos_iia.alphabeta_cutoff_search(estado, jogo, nivel, eval_fn=f_prisao)
def jogador_defesa(jogo, estado, nivel=5): return jogos_iia.alphabeta_cutoff_search( estado, jogo, nivel, eval_fn=f_numero_jogadas_possiveis)
def jogador_ataque(jogo, estado, nivel=5): return jogos_iia.alphabeta_cutoff_search(estado, jogo, nivel, eval_fn=f_defesa)
def jogador_hobbes_35_2(jogo, estado, nivel=3): return jogos_iia.alphabeta_cutoff_search(estado, jogo, nivel, eval_fn=f_aval_hobbes_35_2)