Esempio n. 1
0
	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()
Esempio n. 2
0
	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))