-
Notifications
You must be signed in to change notification settings - Fork 99
Pedagogical Materials
A set of exercises for your first step to algorithms using the graphical tool Scratch: PDF.
A summary of the organization of a GAML model, its main parts, and the main keywords, statements: PDF.
This is a set of slides used to introduce GAMA in a practical way to master students in Computer Science. (Only PDF files are provided as the sources can be very heavy. Do not hesitate to ask them if needed).
- Introduction to Agent-Based Modeling and simulation 2. Introduction to the GAMA Platform
- A modeling process cycle
- First steps in GAMA with the Schelling model
- Introduction of grids in GAMA models with the ChouChevLoup model
- Introduction of GIS data in GAMA models, using a traffic model
- Application exercise: Evacuation of the Phuc Xa district of Hanoi
A set of exercises going from the building of simple models (opinion diffusion) to training exercises about specific modeling aspects (iterators on containers, scheduling...)
- Keywords: grid, displays, plot, containers, iterators, scheduling.
- Subject: PDF
- A correction: gaml files
From UML diagram, implement a GAMA model simulating the synchronization of fireflies.
Implement the model given in the model description file. The guide file helps you to separate the implementation of the structure of the model, its initialization, its dynamics, and ways to visualize it.
- Keywords: grid, inheritance, displays, plot, 3D.
- Model description: PDF
- Guide: PDF
- A model: gaml file
Implement the model given in the model description file. The detailed subject divides the model in 3 steps and contains helps and advices to implement the model.
- Keywords: grid, inheritance, displays, plot, prey-predator model.
- Model description: [PDF](https://sites.google.com/site/benoitgaudou/teaching/gama-exercices/Firefighter - Model description.pdf?attredirects=0&d=1)
- Detailed subject: [PDF](https://sites.google.com/site/benoitgaudou/teaching/gama-exercices/Coding Practice - subject with notes.pdf?attredirects=0&d=1), [Word](https://sites.google.com/site/benoitgaudou/teaching/gama-exercices/Coding Practice - subject with notes.docx?attredirects=0&d=1)
- Guide: [PDF](https://sites.google.com/site/benoitgaudou/teaching/gama-exercices/Coding Practice.pptx.pdf?attredirects=0&d=1), [PPTX](https://sites.google.com/site/benoitgaudou/teaching/gama-exercices/Coding Practice.pptx.pptx?attredirects=0&d=1)
- A model: gaml file
- Keywords: grid, GIS data, displays, plot, Graphical modeling, Schelling model.
- Subject: [PDF](https://sites.google.com/site/benoitgaudou/teaching/gama-exercices/MISS ABMS 2014 - Schelling.pdf?attredirects=0&d=1), [Keynote](https://sites.google.com/site/benoitgaudou/teaching/gama-exercices/MISS ABMS 2014 - Schelling.key?attredirects=0&d=1), [PPTX](https://sites.google.com/site/benoitgaudou/teaching/gama-exercices/MISS ABMS 2014 - Schelling.pptx?attredirects=0&d=1)
- A model: gaml file
- Keywords: GIS data, graph, skills, moving skill, displays, plot, mobillity model.
- Subject: [PDF](https://sites.google.com/site/benoitgaudou/teaching/gama-exercices/MISS ABMS 2014 - Traffic.pdf?attredirects=0&d=1), [Keynote](https://sites.google.com/site/benoitgaudou/teaching/gama-exercices/MISS ABMS 2014 - Traffic.key?attredirects=0&d=1), [PPTX](https://sites.google.com/site/benoitgaudou/teaching/gama-exercices/MISS ABMS 2014 - Traffic.pptx?attredirects=0&d=1)
- A model: gaml file
- Keywords: grid, move, displays, diffusion model, algorithm.
- Subject: [PDF](https://sites.google.com/site/benoitgaudou/teaching/gama-exercices/Shortest Path on Grid by diffusion.pdf?attredirects=0&d=1), [Word](https://sites.google.com/site/benoitgaudou/teaching/gama-exercices/Shortest Path on Grid by diffusion.docx?attredirects=0&d=1)
- A model: gaml file
- Installation and Launching
- Workspace, Projects and Models
- Editing Models
- Running Experiments
- Running Headless
- Preferences
- Troubleshooting
- Introduction
- Manipulate basic Species
- Global Species
- Defining Advanced Species
- Defining GUI Experiment
- Exploring Models
- Optimizing Model Section
- Multi-Paradigm Modeling
- Manipulate OSM Data
- Diffusion
- Using Database
- Using FIPA ACL
- Using BDI with BEN
- Using Driving Skill
- Manipulate dates
- Manipulate lights
- Using comodel
- Save and restore Simulations
- Using network
- Headless mode
- Using Headless
- Writing Unit Tests
- Ensure model's reproducibility
- Going further with extensions
- Built-in Species
- Built-in Skills
- Built-in Architecture
- Statements
- Data Type
- File Type
- Expressions
- Exhaustive list of GAMA Keywords
- Installing the GIT version
- Developing Extensions
- Introduction to GAMA Java API
- Using GAMA flags
- Creating a release of GAMA
- Documentation generation