NetLogo 6.0.4 screenshot

NetLogo 6.0.4 full

It uses a variation of the Logo educational programming language, modified to support both mobile and stationary agent monitors, called turtles and patches, respectively.