Allows a class to which this sensor is sensitive to be specified. If thresholding is not needed, sensitivity value should be set to 1.
Allows a class to which this sensor is sensitive to be specified. If thresholding is not needed, sensitivity value should be set to 1.
Added superclass for object sensor.
Decrease sensor colour alpha
Merged individual scoring mechanisms from hetero_comp
WIP individual scoring and hetero facilities
Hetero team factory
WIP hetero
hetero and individual scoring frameworks
Reverted heterogeneous stuff; all commits since d53e6520818733f0684a26fe59dfe1676fd9e370 have been reverted
Made Simulation and TargetAreaObject keep track of individual fitnesses
implemented bounding test for phenotypes that pushed a box out of a target area.
Bump version
Refactor ConfigurableResourceFactory and add third resource size

* small/medium/large resources
* reworked SimConfig structure for resources
Added 3 different task setups
bounding box test for bots pushing box into target area
Clean up TargetAreaObject add/remove resource

* Save a map access
* Refactor into methods
Iteratively expand "blame box" when finding pushing bots

* Should ensure some robot is always blamed
Improve target area blame tracking

* Keep a set of robots rather than a list to prevent duplicates
* Don't detect agent sensors as they could be quite big (only detect
  bodies)
* Check ResourceObject joints when adding resource before checking
  for nearby agents
change scoring