gui/browser: tab widget added to show the uploaded genomes and simulations from server
gui/browser: possibility to upload and download genomes
gui/genome editor: toolbar button added to upload current genome
cli: file logger added (creates log.txt)
Fixed
gui/browser: layout problem for multiline descriptions
v4.2.0
7 months ago
v4.2 - Command-line interface
Added
command-line interface for running simulation files for a specified number of time steps
statistics can be exported with CLI
Fixed
csv output in statistics export corrected
v4.1.0
8 months ago
v4.1 - Emoji update
Added
gui/browser: user can open an emoji window in order to react with various emoji types
gui/browser: list of emojis and counts are shown for each simulation entry
gui/browser: clicking on an other user's emoji adds same reaction
global: debug mode added that provides more accurate error messages and can be activated with the '-debug' parameter
Changed
gui/browser: different colors for the action buttons
v4.0.0
8 months ago
Diff to v4.0.0-beta:
Added
engine: support for dynamic simulation parameter zones, barriers and particle sources: they can move with a fixed velocity
engine: different cell colorings: according to mutants, according to standard cell color, none
engine: different shapes for radiation sources
engine: geometry presets for phenotypes
engine: mutation types added: uniform color mutation and geometry mutation
engine: energy pump system for constructors
engine: attacker cells can be configured to attack only cells already targeted by nearby sensors
engine: attacker strength can be dependent on the size of its genome to which it belongs
engine: same mutants can be protected by each others attacks
engine: muscle cells can directly control the relative direction of movements via their activities
engine: balancing of maximum age per color depending on the population size
gui/statistics: additional plots for self-replicators, viruses and total energy
gui/browser: user list added: showing online status, gpu model (if approved), time spent, stars
gui/browser: toggle 'community creation' in simulation browser
gui/browser: version validation for simulation files
gui/help: getting started window supplemented by additional sections (basic notions, examples, simulation parameters, editing tools, FAQ)
gui/view: mouse wheel support for zooming
gui/view: automatically scale all window sizes according to OS content scale
gui/genome editor: support for geometry presets and allow modify angles and connections
gui/mass operations: coloring cells in genomes
gui/simulation parameters, genome editor, inspection: tooltips for almost all fields added
gui/simulation parameters: parameters for configuring new features (attacker can destroy other cells, sensor targeting for attackers, same mutant protection, genome size bonus, ...)
Changed
engine: more realistic collision algorithm between cells and barriers
engine: insertion mutation treats inserts to sub-genomes equally likely
gui/global: if OS=Windows: settings are saved to the Windows registry
gui/view: better zooming experience: make continuous zoom speed of the computational workload
gui/browser: all example are available as non-community creations in the browser
gui/inspection: genome tab extended and new layout used
new startup simulation featuring sensor-equipped consumer and plant ecosystem
Removed
simulation files in folder 'examples' removed (they are available in the sim browser instead)
simulation parameter 'Same color energy distribution' for attackers removed
Fixed
display an error message if GPU memory allocation failed and allow to continue
fixed wrong parameter calculation in case of overlapping parameter zones
plots for accumulated and averaged values have been corrected
loopholes and timeout bug for completeness check fixed
fetching simulation list optimized
unwanted conversion to lower case in input fields removed
v4.0.0-beta
1 year ago
Added
engine: new cell functions and corresponding parameters: neurons, transmitters, nerves, injectors and defenders
engine: neural activity for cells
engine: radiation sources and extended logic (absorption factors, cell age radiation, high energy radiation)
engine: simulation parameter override function for spots
engine: most simulation parameters can be configured by cell color
engine: SPH solver
engine: stiffness per cell
engine: linear and central force fields
engine: new mutation types
engine: living states for cells
engine: tracking of genome generation
engine: energy pump function for constructors
engine: cell rendering improved
gui/genome editor: editor with preview added
gui/pattern editor: inspect genome function added
gui/mass operations: dialog added
gui/simulation parameters: save, load, copy and paste function
gui/statistics: plot each cell function activity
gui/statistics: every plot can be broken down by colors
gui/statistics: plot values in the long-term view are smoothed at regular intervals so that they remain readable
gui/statistics: histogram for cell ages
gui/browser: version check for simulation files
gui/browser: filter for community creations
gui/creator: pencil width for brush draw function and fitting mouse cursor
various examples
Changed
cell functions obtain input from and provide output to neural activities instead from/to token memories
constructor cells contain a construction sequence for an entire cell cluster (encoded in a genome) instead of performing a single cell construction
'token branch number' to 'execution order number' changed
Removed
tokens
cell function for computing operations
cell code editor and compiler
cell memory editor
symbol map and symbol editor
time-varying simulation parameters
v3.3.0
1 year ago
Added
extended color semantics for cells: food chain color matrix and cell color transition rules
new simulation parameters for cell colors
shader parameter window
Symbiosis examples
Fixed
process statistics corrected (showing processes per time step)
deadlock problem during removing cells fixed
precision of simulation parameters increased (relevant for mutation rates)
v3.3.1
1 year ago
Added
extended color semantics for cells: food chain color matrix and cell color transition rules
new simulation parameters for cell colors
shader parameter window
Symbiosis examples
Fixed
process statistics corrected (showing processes per time step)
deadlock problem during removing cells fixed
precision of simulation parameters increased (relevant for mutation rates)