Organic Builder

A program that demonstrates an artificial chemistry
Download

Organic Builder Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Tim Hutton
  • Publisher web site:
  • http://www.sq3.org.uk/wiki.pl
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 291 KB

Organic Builder Tags


Organic Builder Description

A program that demonstrates an artificial chemistry Organic Builder is a program that demonstrates an artificial chemistry. Each circle is an atom, that floats around and can become bonded to others to form a molecule.In real chemistry, the bonding rules are written like this 6*(CO2) + 6*(H2O) + light => C6H12O6 + 6*(O2), where carbon dioxide and water (six of each) react (in the presence of light) to form glucose and oxygen. This is the reaction that plants use to photosynthesise.In an artificial chemistry there are simpler rules, like this one a0 + b0 => a1b2, rather than use the atomic types seen in nature (hydrogen, oxygen, etc.), we use arbitrary letters: 'a', 'b', 'c', 'd', 'e&#And rather than have complicated rules for determining which molecules will react, based on charge, valency and shape, we use the state number (0, 1, 2, ...) to decide if the reactants match. For example, in the reaction above, two atoms a0 and b0 will become bonded, and the 'a' atom will take on state 1 and the 'b' atom state 2. They could each be bonded to different atoms at the time, that doesn't matter. The types of the atoms can't change (like in real chemistry), just their states. Requirements: · Java What's New in This Release: Changes since last release: · bug fix: level 19 (cell) was crashing when caustic atom acted. (thanks Calcyman for reporting, Bertrand for fixing) · bug fix: level 14 (ladder) mis-reported 'middles must have 3 bonds' error on success. (thanks Calcyman for reporting) · several text typos fixed (thanks Calcyman for reporting) · new 'reset simulation' button in settings dialog, useful for when you change the number of atoms. (thanks Bertrand) · internal changes (thanks Bertrand): testing framework, external configuration file.


Organic Builder Related Software