Different Points of View
Built to support Companion Modelling (ComMod) approaches where researchers and stakeholders co-create models to explore scenarios, trade-offs, and collective action.

Cormas is an open-source platform for companion modelling, focused on multi-agent simulations of common-pool resources and collective action.
Drawing on decades of field experience, Cormas has grown into a powerful platform for participatory modelling. It enables researchers and stakeholders to co-create simulations, fostering dialogue, learning, and empowering communities to drive their own social transformations.
Cormas models are built in Pharo — a modern, pure object-oriented programming language and a live immersive environment. Pharo empowers modellers with immediate feedback, exploratory programming, and elegant syntax.
step
<action>
self consumeEnergy; move; eat.
self energy >= self class fertilityThreshold
ifTrue: [ self reproduce ].
self energy <= 0
ifTrue: [ self die ]
Built to support Companion Modelling (ComMod) approaches where researchers and stakeholders co-create models to explore scenarios, trade-offs, and collective action.
A modern, open platform for agent-based simulations of common-pool resources with transparent, inspectable models and reproducible workflows.
Connect models to interactive serious-game interfaces for workshops, teaching, and decision support.