Each turtle has a sharing strategy that specifices what percent of a piece of food it is willing to share with a competing turtle. When two turtles meet over a piece of food, they each demand their required share. Greedy turtles demand more than half, modest less than half, and just turtles demand exactly half. Just as with many real-world systems, no turtle is in charge. The system's characteristics arise from the local interactions of many similar turtles.
Patches can interact with patches, patches with turtles, and turtles with turtles.
Local interactions of objects spatially near to each other are emphasized. Object-oriented thinking makes programmed systems easier to relate to. Another feature of StarLogo is its ability to represent many objects as acting in parallel, just as things do in the world. StarLogo can handle thousands of patches and turtles. StarLogo offers an animated display of the turtles' interactions, as well as built-in graphing capabilities.