def strategize_community(): """ Run only at the beginning of the Simulation Give all persons strategies """ Strategy.calculate_strategies(Person.recent_memory, int(Person.get_no_of_instances()/2)) for person in Simulation.community: Simulation.community[person].give_strategies()
def revalue_strategies(): """ Call to calulate strategies again for the new results""" # Clear old values out Strategy.clear_strategies() Strategy.calculate_strategies(Person.recent_memory, int(Person.get_no_of_instances()/2))