Now you can downlod ChemicalBurn 1.1.4. This is another application for Screensaver simulates a self-organizing transportation network. ChemicalBurn is a screensaver that simulates a self-organizing transportation network. Watch as packages fly around your screen.
Configuration of ChemicalBurn 1.1.4
ChemicalBurn has several options to allow you to customize it and explore the consequences of different equations on the networks it forms.
Traffic Weighting
As more traffic flows through a connection, it reinforces and becomes faster. The relationship between the number of packages flowing and the speed of the connection can be changed.
- Linear: the speed of the connection is directly proportional to the traffic it carries. Twice as much traffic means the connection is twice as fast.
- Sqrt: speed is proportional to the square root of the traffic carried. Four times as much traffic makes the connection twice as fast
- Square: speed is proportional to the square of the traffic. Twice the traffic makes for four times the speed.
- Exp: speed is proportional to the exponential of the traffic. Adding a constant amount of traffic will double the speed.
- Log: speed is proportional to the log of the traffic. Doubling the traffic will add a constant amount to the speed.
- Bell speed follows a bell curve. As traffic increases, speed increases up to a point, and then decreases again.
Distance Weighting
Normally the length of a connection is just the distance between the two nodes, but this can be altered. This has the effect of changing the speed of longer connections compared to shorter ones. The settings are similar to Traffic Weighting with the exception of Bell, which is removed as it doesn’t make sense here.
- Linear: the length of the connection is equal to the distance.
- Sqrt: the length of the connection is equal to the square root of the distance. A connection to a node four times farther away is only twice as long.
- Square: the length of the connection is equal to the square of the distance. A connection twice as far away is four times as long.
- Exp: the length of the connection is equal to the exponential of the distance. Adding a constant amount to the distance will double the length.
- Log: the length of the connection is equal to the log of the distance. Doubling the distance will add a constant amount to the length.
Create/Destroy Nodes at Random
If checked, nodes will be created and destroyed at random. The rate is adjusted to keep the total number of nodes close to the desired amount. If unchecked, the network will remain static except for the changes in connection weighting.
Package of Death
When unchecked, nodes are created and destroyed at random. When checked, nodes are created at random but destroyed using a special Package of Death. This package is displayed onscreen as a red triangle. Unlike other packages, it is never delivered, but when it reaches its destination it immediately chooses a new destination and keeps moving. Every node it touches is destroyed. Its speed is adjusted to keep the number of nodes close to the number desired.
Number of Nodes:
Sets the number of nodes visible on screen. If Create/Destroy Nodes at Random is checked, this number is merely approximate.
The number of nodes has a drastic effect on performance. Most of ChemicalBurn’s time is spent finding the optimal route for the packages. This has to be done when a package is generated, and is redone every time the package reaches a new node, as conditions may have changed while it was in transit. The route-finding algorithm takes a time that is approximately proportional to the square of the number of nodes.
Worse, the number of route-finding operations increases as the number of nodes goes up. There are more packages generated, and each package needs individual route-finding. More nodes tends to have networks with more steps, which also increases the number of route-finding operations.
In the end, the CPU time spent is proportional to the cube or fourth power of the number of nodes. The default value of 100 runs well on my high-end G4. Increase it if you have a fast computer and like a busy screen. Decreasing it can drastically cut the amout of CPU power used while still presenting a very pretty screensaver.
For Download ChemicalBurn 1.1.4 you can follow this links: http://bit.ly/pk0l32