Agents on the move
Tutorial NetLogo
Agents in motion

To navigate through this website, please click on the button below.
To re-visit pages already read, use the menu above (navigation will unlock as you progress through the tutorial)

#1. Agent-Based modeling and NetLogo

This tutorial introduces Agent-Based Modeling (ABM) with a practical simulation example in the NetLogo programming environment.
We propose an exercise called "Agents in motion". The model simulates interactions between individuals based on five parts (the following five tutorial web pages).

Agents in motion

The goal of "Agents in motion" is to investigate the spread of contacts between people who are moving through a space.
The main 'research question' is: how long does it take people wandering to meet each other?
The answer may vary depending on several factors, such as the number of people involved, the number of stops, and the number of obstacles they encounter in the environment.
Different scenarios can be created to simulate how contacts between people can affect the spread of a piece of news (word of mouth), a virus, and so on.

Learning objectives

The learning objectives of this tutorial are:

▪ Programming with NetLogo (computational thinking)

▪ Introduce Agent-Based Modeling (agents)

▪ Interaction with the environment (patches)

▪ Creating relationships between agents (links)

▪ Analyze the simulation results (indicators)

The tool NetLogo

NetLogo is a free and open source software available at: https://ccl.northwestern.edu/netlogo.

NetLogo's Interface

Three main NetLogo tabs are: Interface, Info and Code

Interface = Display the simulation results
Info = A description of the program
Code = Instructions and project code

NEXT QUIZ >>>