clock = pygame.time.Clock() board = World(SIZE) board.nest((int(SIZE / 2), int(SIZE / 2))) board.food((10, 10)) for i in range(ANTS): board.breed() mapper = Mapper(board, TAIL_SIZE, GRASS_COLOR, ANT_COLOR, NEST_COLOR, FOOD_COLOR) running = True while running: clock.tick(FPS) for event in pygame.event.get(): if event.type == pygame.QUIT: running = False board.update() board.evaporate(RHO) pheromones = mapper.getPheromones() pheromones.update() pheromones.draw(screen) ants = mapper.getAnts() ants.update() ants.draw(screen) pygame.display.flip() pygame.time.delay(DELAY) pygame.quit()
# [0,0,0,0,0,0,0,0,0,0,0], #8 # [0,0,0,0,0,0,0,0,0,0,0], #9 # [0,0,0,0,0,0,0,0,0,0,0], #10 # ]) world.nest = (20, 20, 5) world.ants_number(30, 40) world.food = (170, 170, 15) mapper = Mapper(world, TAIL) #pygame.time.delay(10000) running = True while running: clock.tick(FPS) for event in pygame.event.get(): if event.type == pygame.QUIT: running = False screen.fill((0, 0, 0)) world.update() world.evaporate(0.001) pheromones = mapper.getPheromones() pheromones.update() pheromones.draw(screen) ants = mapper.getAnts() ants.update() ants.draw(screen) pygame.display.flip() #pygame.time.delay(100) pygame.quit()