Sugarscape este o rețea 51x51 împărțită în pătrate numite "patch-uri". Fiecare dintre aceste patch-uri are 2 variabile:
Inițial, capacitatea maximă este setată pe o hartă, iar cantitatea de zahăr este egală cu aceasta (fiecare plasture este plin). Cantitatea de zahăr din fiecare plasture este indicată de culoarea sa. Portocaliul prezinta 4 unitati de zahar intr-un patch, in timp ce albul prezinta 0 unitati in patch-uri.
Se va popula Sugarscape cu agenți. Fiecare dintre acești agenți are 3 variabile: zahăr, metabolism și viziune. Inițial, populația primește valori pentru aceste variabile selectate aleator între limitele date. Viziunea și metabolismul rămân fixe pentru intreaga viața a agenților. Le numim trăsături genetice ale agenților.
In Sugarscape, pe langa agenti si mediu, avem o serie de reguli care definesc reacțiile și interacțiunile agenților cu mediul înconjurător. Există reguli de interactiune in relatiile : agent-agent, agent-mediu, mediu - mediu ce au ca rezultat interactiuni dinamice.