import random import modules.estrategia as ModEstrategia import modules.gui as Gui from modules.agente import Agente from modules.mapa import Mapa tamanho_mundo: tuple[int, int] = (8, 8) ModEstrategia.carregarFicheirosEstrategias("strategies/") # criar mapa com tamanho_mundo mapa = Mapa(tamanho_mundo) # popular mapa com Agentes for pos_y in range(0, mapa.dimensao[0]): for pos_x in range(0, mapa.dimensao[1]): # escolher uma estrategia aleatoria tmp_estrategia = random.choice(ModEstrategia.listaNomesEstrategias()) # criar Agente com estrategia aleatoria e colocar na posicao y e x mapa.mundo[pos_y][pos_x] = Agente(tmp_estrategia, (pos_x, pos_y)) # Gui.App(mapa) Gui.main(mapa, tamanho_mundo)