Skip to content

Releases: COBWEB-ca/cobweb2

cobweb2-2019-01-14

13 May 22:05
cbd0dcd
Compare
Choose a tag to compare

Changes

  • Added logging to the personalities + coloured cheating agents
  • The parallel COBWEB is in the repository (not in this release). The files to run parallel are in cobweb2/src/cobweb2_parallel.

Cobweb2-2018-11-19

19 Nov 22:56
cbd0dcd
Compare
Choose a tag to compare

Changes

  • Personalities as described by the psych people
  • Fusion of agents as described by the physics person

cobweb2-2019-06-03

03 Jun 22:05
cbd0dcd
Compare
Choose a tag to compare
cobweb2-2019-06-03 Pre-release
Pre-release

Changes

  • Fixed StackOverflowError when gravity not enabled

cobweb2-2018-05-09

20 May 20:04
Compare
Choose a tag to compare

Changes

  • You can turn on/off prisoners dilemma participation for individual agent types now.

cobweb2-2017-04-21

21 Apr 21:10
Compare
Choose a tag to compare

Swarm Effects

  • Improve speed of swarm effect nearby agent calculation
  • Rescale swarm effect AI input to provide more useful values to AI

Fixes

  • Clear observation trails when loading new simulation
  • No more ConcurrentModificationException crash when observing/unobserving agents in running simulation

cobweb2-2017-04-04

04 Apr 15:12
Compare
Choose a tag to compare

Swarm Effects

  • Adds modifiers to agent properties based on how many other agents are within a given radius
  • Separate effects for every agent type vs agent types nearby
  • Effect is a 4 point curve:
    • Min number of agents to start effect
    • First peak of group size, and associated effect value
    • Second peak and associated effect value
    • Max group size for effect to turn off again
    • Effect for group sizes between the points is linearly interpolated
    • Points can be ignored by setting them to same value as next/previous point
  • Group radius is used to define which agents are considered part of the group
    • Setting radius larger makes simulation run slower, especially with wrap enabled!

Dynamic Abiotic Factors

  • Single Dynamic factor changes value of entire environment over time
  • Moving Band factor has two values, background and a moving band
  • Band width, edge hardness, start/stop positions, angle and wrap can be configured
  • Both factors have configurable cycle period, offset, exponent and loop/ping-pong mode
    • Exponent = 1 means linear transition, <1 means fast-slow-fast, >1 means slow-fast-slow
  • Preview now larger, and shows time and value at the center of the field

cobweb2-2017-03-20

20 Mar 17:45
Compare
Choose a tag to compare

Linear Weights AI updates

  • Fix bug: Linear Weights AI + learning no longer makes weights run into infinity and freeze the agents f94f834
  • Linear Weights AI now has separate matrix for every agent type
  • Fix bug: First generation of agents with LW AI no longer share and modify the same brain
  • Add Facing N/E/S/W inputs into LW matrix to allow forcing agent flow
  • ⚠ Warning: Old simulations using LW AI will be upgraded automatically, and the files will no longer be usable in the old version! Keep a separate copy of the file if you need to use it in the old version again.

cobweb2-2016-08-05

06 Aug 02:04
Compare
Choose a tag to compare
  • Agents appear as green when affected by toxins
  • Logs the number of agents affected by toxins
  • Fixed bug where toxins are not logged properly on first tick

cobweb2-2016-06-11

11 Jun 17:32
Compare
Choose a tag to compare

Fixes population loading with learning, toxin and waste settings

cobweb2-2016-04-29

29 Apr 19:30
Compare
Choose a tag to compare

Learning

  • Completely replaces the old learning agents
  • Fitness function is minimizing energy losses
  • Future outcomes of decisions with high energy losses are randomly modified
  • Phenotypes are available to change various learning parameters

Consumption of products

  • Producer uses energy to create product
  • Producer can only keep N unsold products
  • Consumer can pay producer for product
  • Consumer will receive temporary multiplier to one of its attributes

Toxins

  • Agents start with an initial amount
  • Toxin amount can decrease by fraction specified per time step
  • Effect on phenotypes, with multiplier and starting threshold
  • Foods can contain different amounts of toxins for every agent
  • Percentage transferred when eating other agents
  • Percentage transferred to child
  • Average population toxin level logged

Regional log file

  • Logs agent and food population into a TSV file
  • Numbers include cell totals for all agents and individual types
  • Added option to scale bar graphs on global or local basis

Waste as food

  • Agents can consume specific waste types
  • Energy gained (or lost if negative) is definable
  • Adds another energy event on the energy overlay

Fix loading of population

  • Loading populations used to not load genetics, abiotic, and other plugin factors
  • Loading works correctly now, with some limitations
  • New simulation must have similar-enough global settings to original simulation
  • Error will be shown when incompatible, with option to skip incompatibilities or abort