def main(): tracer(False) hideturtle() bgcolor('white') dimensao_da_matriz = 20 tam_celula = 20 # Cria o labirinto lab = Labirinto(dimensao_da_matriz, tam_celula) lab.criar_labirinto() # Cria o agente tam_agente = 20 agente = Agente(0, tam_agente, "yellow") agente.add_labirinto(lab) terminou_percurso = False intervalo_entre_frames = 0.3 while (not terminou_percurso): terminou_percurso = agente.percorrer() # Atualiza o turtle e finaliza update() sleep(intervalo_entre_frames) done()
def main(): tracer(False) bgcolor('black') dimensao_da_matriz = 20 tam_celula = 20 # Cria o labirinto lab = Labirinto(dimensao_da_matriz, tam_celula) lab.criar_labirinto() tam_agente = 20 # 1o agente agente0 = Agente(0, tam_agente, "yellow") agente0.add_labirinto(lab) #pos_central = lab.criar_celula(coord_turt=(-20,20)) #agente0._posicao = pos_central agente_percorreu_tudo = False while (not agente_percorreu_tudo): agente_percorreu_tudo = percorrer(agente0) update() sleep(0.4) #vizinhos = lab.obter_vizinhos(pos_central) #agente0._posicao = vizinhos[0] #percorrer(agente0) done()