Simulations not only to visualize what we want to explain, but go an important step further: they give a personal experience to the student.
Simulations are interactive. They indicate on the next step that will be displayed. A result depends on student reaction.
Simulations enable "learning by doing", which is considered to be one of the most effective method of learning.
An integral part of that process is experimentation. Experiments are actually a game. A game is fun. So, learning through simulation becomes fun! 
Amazing, is it not?
See and try
: http://spvp.zesoi.fer.hr/seminari/2001/cyclops/mreza.html

