GAMA-Platform

GAMA-Platform

  • Documentation
  • Tutorials
  • Download
  • Contribute
  • Blog
  • FAQ

›Tutorials

Tutorials

  • Tutorials

Predator Prey

  • Predator Prey
  • 1. Basic Model
  • 2. Vegetation Dynamic
  • 3. Prey Agent Behavior
  • 4. Inspectors and Monitors
  • 5. Predator Agent
  • 6. Breeding
  • 7. Agent Aspect
  • 8. Complex Behavior
  • 9. Stopping condition
  • 10. Charts
  • 11. Writing Files
  • 12. Image loading
  • 13. Model exploration

Road Traffic

  • Road Traffic
  • 1. Loading of GIS Data
  • 2. People Agents
  • 3. Movement of People
  • 4. Weight for Road Network
  • 5. Dynamic weights
  • 6. Charts
  • 7. Automatic Road Repair

3D Tutorial

  • 3D Tutorial
  • 1. Basic Model
  • 2. Moving Cells
  • 3. Connections

Incremental Model

  • Incremental Model
  • 1. Simple SI Model
  • 2. Charts
  • 3. Integration of GIS Data
  • 4. Movement on Graph
  • 5. Visualizing in 3D
  • 6. Multi-Level
  • 7. Differential Equations

Luneray's flu

  • Luneray's flu
  • 1. Creation of a first basic disease spreading model
  • 2. Definition of monitors and chart outputs
  • 3. Importation of GIS data
  • 4. Use of a graph to constraint the movements of people
  • 5. Definition of 3D displays
  • 6. Exploration of the model

BDI Agents

  • BDI Agents
  • 1. Skeleton model
  • 2. BDI Agents
  • 3. Social relation
  • 4. Emotions and Personality
  • 5. Norms, obligation, and enforcement

Tutorials

We propose some tutorials that are designed to allow modelers to become progressively autonomous with the GAMA platform. These tutorials cover different aspects of GAMA (Grid environment, GIS integration, 3D, multi-level modeling, equation-based models...). It is a good idea to keep a copy of the reference of the GAML language around when undertaking one of these tutorials.

  • Predator Prey
  • Road Traffic
  • 3D Tutorial
  • Luneray's flu
  • Incremental Model
  • BDI architecture

Predator Prey tutorial

resources/images/tutorials/predator_prey.png

This tutorial introduces the basic concepts of GAMA and the use of grids. It is based on the classic predator prey model (see for instance a formal definition here). It is particularly adapted to beginners that want to quickly learn how to build a simple model in GAMA.

Road Traffic

resources/images/tutorials/road_traffic.png

This tutorial introduces the use of GIS data. It is based on a mobility and daily activity model. It is particularly adapted to modelers that want to quickly learn how to integrate GIS data in their model and to use a road shapefile for the movement of their agents.

3D Tutorial

This tutorial introduces the use of 3D in GAMA. In particular, it offers a quick overview of the 3D capabilities of the platform and how to integrate 3D features in models.

Luneray's flu tutorial

resources/images/tutorials/Luneray.jpg

This tutorial dedicated to beginners introduces the basic concepts of GAMA and proposes a brief overview of many features. It concerns a model of disease spreading in the small city of Luneray. In particular, it presents how to integrate GIS data and use GIS, to use a road shapefile for the movement of agents, and to define a 3D display.

Incremental Model

resources/images/tutorials/incremental_model.jpg

This tutorial proposes is an advance version of the Luneray's tutorial. It concerns a model of disease spreading in a small city. In particular, it presents how to integrate GIS data and use GIS, to use a road shapefile for the movement of agents, to define a 3D display, to define a multi-level model and use differential equations.

BDI Architecture

This tutorial introduces the use of the BDI architecture (named BEN provided with the GAMA platform. It is particularly adapted for advanced users who want to integrate reasoning capabilities in theirs agents, taking into account their emotions and social relationships.

Predator Prey →
  • Predator Prey tutorial
  • Road Traffic
  • 3D Tutorial
  • Luneray's flu tutorial
  • Incremental Model
  • BDI Architecture
GAMA-Platform
Networks
GitHub Facebook Twitter LinkedIn Youtube Blog RSS
Mailing list
For Users
gama-platform@googlegroups.com
For Developers
gama-dev@googlegroups.com
License

Copyright (C) - 2021 GAMA-Platform.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.

A copy of the license is included here, in the repository of the wiki content.