how do simulations work?
All materialworlds simulations are run by the same materialworlds simulation engine. This reads the simulation data file (which can be just a few kilobytes in size) which specifies the starting state of all objects in the simulation, and how the simulation should be run and displayed. The simulation engine then simply lets the objects interact with each other, and displays what happens. Nothing “knows” what is going to happen before it does, events just unfold from the initial state of the simulation according to the properties of the objects and the laws that they obey. Without intervention from the viewer (or any randomness in the laws) the same things will happen every time the simulation is run. Because simulations can take a substantial slice of the computer’s attention, materialworlds lets just one of them run at a time. So if there are different simulations visible on a webpage, only one will be running at any one time. To activate another, just click on it.
Related Questions
- I want to create some complex inteactive simulations on projectile motion and wave theory. Do you think you can create such simulations, which can be put on Internet for online learning?
- What is the difference between "PhysioEx 4.0: Lab Simulations in Physiology" and "PhysioEx for Human Physiology 2nd ed"?
- Loschmidts Paradox: Can the Second Law of Thermodynamics be violated in molecular dynamics simulations?