HomePlaygroundProjects

Sugarscape-Prototype

A Unity implementation of the Sugarscape model exploring emergent behaviour, culture, migration, reproduction, and pollution.


agent-based-modelingagent-based-simulationcsharpsugarscapeunity

Sugarscape-Prototype

Summer build of sugarscape model from Growing Artificial Societies, written using Unity.

The project implements life, death, reproduction, genetic offspring, inheritance, culture and pollution. Below are some screenshots of how they look in the implementation.

The Landscape

Terrain

Culture

Culture

Migration

The terrain switches between one half growing back fast (summer), and one half growing back slow (winter). Migration

Pollution

As agents consume sugar they generate pollution. Below is an image of the raw pollution levels, along with an image of the ration of sugar to pollution levels.

Pollution Levels

Pollution Levels

Sugar To Pollution Ratio

Sugar To Pollution Levels

Program Parameters

Landscape Parameters