Minor update v4.11 - New autosave functions and responsiveness update
Artificial Life Environment » Devlog
Alongside numerous smaller improvements (improved statistics functions, better control over the external energy, dying of detached body parts, introduction of project names, bug fixes, etc.), the update offers two new major features:
- In the new autosave window, savepoints can be automatically created at certain time intervals in the file system. This feature can also be configured to generate savepoints only at "interesting moments" (such as a high genome complexity variance). Savepoints can be created and accessed from different directories.
- Asynchronous data transfer to the file system and server: The GUI stays responsive, enabling uninterrupted operation. This leads to an improved user experience.
From the release notes:
Added
- gui: autosave window for managing savepoints and keeping track of interesting moments (e.g. high 'Genome complexity variance') added
- gui: prevent blocking gui during saving, loading, download and uploading data
- engine, gui/simulation parameters: introduce relative strength of radiation sources and allow to pin their values
- engine, gui/simulation parameters: parameter for cell death consequences introduced (such as 'Detached creature parts die')
- engine, gui/simulation parameters: parameter for external energy inflow for non-self-replicators only
- engine, gui/simulation parameters: parameter for limit of external energy backflow
- engine, gui/simulation parameters: parameter for switching off red cross at radiation sources
- gui: project name introduced (shown in simulation parameters window)
- gui/statistics: plots for 'Genome complexity variance' and 'Genome complexity maximum'
- gui/statistics: adjustable time horizon for long-term plots
- gui/statistics: show plot value, timestamp, time step at mouse cursor
- gui/simulation parameters: allow position selection via mouse (e.g. for zones and radiation sources)
- gui/simulation view: render movement direction of muscle cells
- engine, gui/simulation view: allow drawing during running simulations
Changed
- engine: duplication mutation extended: allow copying segments containing self-replicating parts
- engine, gui/simulation parameters: make cell death probability zone-dependent
- gui: new progress animation for asynchronous processes
- gui/genome editor: expand cell item after clicking on preview, collapse all others
Fixed
- gui: prevent windows from having zero size
- gui: remember reference path in open/save dialogs
- gui/statistics: performance for real-time plot improved
- engine, gui/pattern editor: calculation of mass center corrected
- engine, gui/simulation parameters: prevent incorrect position calculation of zones when changing parameters in running simulations
- engine: prevent deviation of positions of zones and moving barriers in long-running simulations
Files
alien-installer.msi 77 MB
18 days ago
Get Artificial Life Environment
Artificial Life Environment
ALIEN is a CUDA-powered artificial life simulation program.
Status | Released |
Author | chrxh |
Genre | Simulation |
Tags | artificial-life, Life Simulation, Physics, simulator |
More posts
- Minor update v4.10: Improved sensors for evolution simulationsAug 17, 2024
- Minor update v4.9: External energy extensionsApr 22, 2024
- Minor update v4.8: UI and parameter window improvementsFeb 25, 2024
- Minor update v4.7: Simulation browser overhaul, part 2Jan 04, 2024
- Minor update v4.6: Simulation browser redesignedDec 29, 2023
- Minor update v4.5: Statistics window revisedDec 10, 2023
- Minor update v4.4: Genome model extensionsNov 08, 2023
- Minor update v4.3: Genome browserSep 23, 2023
- Minor update v4.2: CLISep 21, 2023
Leave a comment
Log in with itch.io to leave a comment.