Designed for education, StarLogo can be used by students to model or simulate the behavior of decentralized systems.
StarLogo TNG reads the blocks in the order that they fit together, and sets the program in the Spaceland view.
StarLogo Nova's execution engine is built on the Adobe Flash runtime and includes a purpose-built instancing rendering engine, using the Adobe Molehill 3D graphics application programming interface (API), able to render tens of thousands of independently moving agents on current hardware.
In StarLogo Nova, any command can be run by any agent, but each breed has its own program and can have its own set of breed-specific traits.
Other changes include the use of embedded arguments for blocks (similar to the language Scratch), What You See Is What You Get (WYSIWYG) editing of the simulation interface, and splitting the collision primitive into its component halves, with each breed having collision code on its own program page.