Image:
 Author: FRA32 Group: Technical Filesize: 97.45 kB Date added: 2016-09-17 Rating: 5.6 Downloads: 1582 Views: 359 Comments: 0 Ratings: 2 Times favored: 0 Made with: Algodoo v2.1.0 Tags:
|
So lately I have been dooing things with cellular automatas, and decided to implement to so called Wolfram automata to Algodoo.
The Wolfram automata consists of a one-dimensional space, also known as a "line", which changes its pixels every step, also known as "time". Both the line and the time can be visualized as a 2D-diagram of the evolution of the line. How the line evolves depends on the state of a pixel and its 2 neighbors. When the pixel turns white and when not, is decided using the Wolfram code, a number that is basically a decimal representation of the 8-bit-binary code that sets the 8 cases of pixel formation. These 8 cases determine every combination of pixels, and with only 3 pixels and 2 states, you can have 8 combinations. You can set the wolfram code using the black box on the top left of the circle's script box. Type _set(*code*) into it, and the entered code number will be set as the rule code. Interresting numbers are 30,73,75,90, 110, 182 and many more. Experiment a bit around and see if you can find all interresting combinations, and if you like, you can go more advanced and change the START CONFIGURATION. Simply copy the green box, and insert these copies into the line. Remember to use the grid to make sure the circle scans them properly. Try making a semi-random starting setting and then use code 184 to see a primitive "traffic simulator".
Also: If you do configurated starting conditions, remember to disable the boolean in the scanner called "trianglescan". It makes the circle scan more efficiently if the default configuration will only evolve in a triangle shape. However, with a configurated condition, this is no longer the case.
Have fun, and if you have ideas for more scenes, write them in the comments. |