Skip to content

Latest commit

 

History

History
171 lines (147 loc) · 6.37 KB

CHANGELOG.org

File metadata and controls

171 lines (147 loc) · 6.37 KB

biogenesis (0.10.0)

  • Minimal JDK requirement now 1.8.

biogenesis (0.9.1)

  • Cleanup
  • Update dependency versions
  • Fix some minor code issues.
  • Migrate documents to org-mode.
  • Delete Applet.
  • Add time of birth and of death to organism.

biogenesis (0.9)

Sébastien Le Callonnec’s “version” of Biogenesis.

  • Added JRuby scripting capability.
  • Added export button in the lab to export genetic code.
  • Double-clicking the genetic code panel opens the lab anywhere.
  • Select organism just pasted into the world.
  • Fixed bug: Division by 0 error when viewing the statistics as the world has no organism left.
  • Added family tree.
  • Added sounds when organisms collide (using jfugue)

biogenesis (0.8)

  • Added import button in the laboratory, to import genetic code files.
  • File dialogs now remember last directory.
  • File extensions automatically added if not specified.
  • New parameter to control corpses decomposition speed.
  • Energy to reproduce is now visible from the info toolbar.
  • Info toolbar now automatically updates its label when changing locale.
  • Mutate every treat (length, degree or color) independently.
  • Accelerator keys for pause and save actions.
  • Added command line argument to set random seed.
  • Show biogenesis icon in all windows.
  • Use only one main window.
  • New icons by Florian Haag.
  • Let’s save world when quitting.
  • Localized option dialogs.
  • Fixed bug: CO2 were consumed when using yellow segments, even if the child couldn’t be placed into the world. (thanks to marcodbaa)
  • Updated documentation.

biogenesis (0.7)

  • Organisms can have any symmetry from 1 to 8.
  • Gene segments use now polar coordinates.
  • Many more possible organisms.
  • Slightly better drawing performance.
  • Easier edition in genetic laboratory.
  • Improved genetic code visualization in the laboratory.
  • Fixed bug: now really preserve window size.
  • Fixed bug: better coordinate rounding when drawing organisms.
  • Fixed bug: avoid shrinking organisms if haven’t space.

biogenesis (0.6)

  • Organisms shrink when have little energy.
  • New info panel. Removed old info window.
  • Removed old genetic code window.
  • Improved genetic code visualization.
  • Improved laboratory window visualization.
  • Preserve main window position and size.
  • Updated documentation.

biogenesis (0.5)

  • Network: added connections between different world.
  • Network: added corridors to send organisms through connections.
  • Network: added a dialog to manage connections.
  • Network: added a dialog to configure network settings.
  • New parameters to activate OpenGL.
  • Added an uninstaller.
  • Added an option to kill all organisms.
  • Added killed and infected counters to the organism’s state window.
  • Added toolbars with the main options in each circumstance.
  • Added mnemonics in menu options.
  • Added number of kills and number of infected in the information window.
  • Now the program dynamically adapts its speed to the computer performance.
  • Show current and last version in a better format.
  • Show some information messages in the status bar.
  • Changed default parameters to have a smaller and faster world.
  • Remove Vectors and convert them to Lists.
  • Added comments in many files.
  • Some speed optimization.
  • Fixed a bug that prevented some corpses to disappear.
  • Fixed a bug that prevented the initial organisms number from being saved between sessions.
  • Fixed a bug that let the user to kill a dead organism if the context menu was showed before the organism died.
  • Updated documentation.
  • Other minor details.

biogenesis (0.4)

  • Added Spanish translation (program and documentation).
  • Added a genetic code editor (genetic laboratory).
  • Now the application can act as an applet as well.
  • Added an option to save a JPG image of an organism.
  • Added status bar with basic world statistics.
  • Added an option to launch the web browser at the manual page.
  • Added an option to check the last released version.
  • Added new parameters to control the probability of a color appearing in a segment and the energy cost that using each color implies.
  • Added a tab in the parameters window to configure these parameters.
  • Added options to increase or decrease the carbon dioxide in a running world.
  • Added an option to disperse all corpses back into the environment.
  • Adapted to Java 5 and compiled for this version. This makes execution faster.
  • Changed the mutation rate parameter to allow values lesser than 1%.
  • Changed the way genetic codes are saved and restored. Now exported files are in XML.
  • Fixed a bug that makes organisms with more than 64 segments appear when the symmetry mutates.
  • Fixed a bug that makes the visible world to be bigger than the world when world size changed.
  • Increased the unit increment of scroll bars to facilitate navigation.
  • Updated about window to give some more information.
  • Updated documentation.
  • Other minor details.

biogenesis (0.3)

  • Started internationalization process.
  • Added English translation (program and documentation).
  • Menu bar instead of buttons.
  • Added a lot of user interaction.
  • Changed organism’s metabolisms: processes are more realistic now.
  • Added oxygen and carbon dioxide instead of abstract substances.
  • Changed the meaning of some segment colors.
  • Now corpses remain in the world while they have energy.
  • Since carbon is constant in the world, population stabilizes and doesn’t keep growing for ever.
  • Better parameters window.
  • Now delay can be changed without restarting.
  • Don’t ask file name if already has one.
  • Added scroll bars to move through worlds bigger than the window.
  • Changed class names to conform standards.
  • Updated documentation.
  • Other minor details.

biogenesis (0.2.1)

  • Fixed parameters window visualization problems.
  • Better draw process: only draw organisms that move.
  • Better exception handling when loading files.
  • Information frames now appear always on top.
  • Other minor details.

biogenesis (0.2)

  • Now organisms collide in a more realistic way.
  • Fixed organisms growth.
  • Colors are calculated only once now.
  • Ask for confirmation when overriding a file.
  • Added a dialog to configure parameters.
  • Now parameters are stored outside the source.
  • Deactivate antialiasing if there are a lot of organisms.
  • Updated documentation.
  • Other minor details.

biogenesis (0.1)

  • Initial release.