Julius M. BAÑGATE
PhD, Computer Science

Code Examples available with the Install (Version: Gama 1.8.2)
Compiled by: Julius BaƱgate
1st Release: March 3, 2023
Updated: March 20, 2023

Abstract:

GAMA provides a rich set of code examples (written in GAML) that are available within the application. These examples can provide guidance on the syntax, and an excellent reference in developing and building models and simulations using GAMA. They can be used as building blocks to develop more complex models for different domains.

A long and exhaustive list, with links to the code is presented here. Click on View Code to inspect the code with the full description:)

It is best to open/run the code in the GAMA application, as some details are not properly rendered on html pages (eg. '< cnclosed code >' is not displayed )

Enjoy :)

I. LIBRARY MODELS
  1. Authors List

  2. Data

    1. Data Cleaning (1 model)

      1. Clean line network (1 experiment, View Code)Description: shows how GAMA can help to clean network data before using it to make agents move on it; Name: clean_road_network; Author: Patrick Taillandier;Tags: gis, shapefile, graph, clean

    2. Data Exportation (9 models)

      1. Save Graphs (1 experiment, View Code)Description: This is a model that shows how to save a graph with diverse formats; Name: Save graphs; Author: Patrick Taillandier;Tags: save_file, graph
      2. Save to ASC (1 experiment, View Code)Description: This is a model that shows how to save a grid inside a ASCII File to reuse it later or to keep it; Name: Save to Ascii; Author: Patrick Taillandier; Tags: save_file, asc, grid;
      3. Save to CSV (1 experiment, View Code)Description: This is a model that shows how to save agents inside a CSV File to reuse it later or to keep it.; Name: Save to CSV; Author: Patrick Taillandier; Tags: save_file, csv;
      4. Save to GeoJson (1 experiment, View Code)Description: This is a model that shows how to save agents inside a GeoJSon to reuse it later or to keep it.;Name: Save to Shapefile; Author: Patrick Taillandier; Tags: save_file, geojson;
      5. Save to Geotiff (1 experiment, View Code)Description: This is a model that shows how to save a grid inside a Geotiff File to reuse it later or to keep it; Name: Save to Geotiff; Author: Patrick Taillandier; Tags: save_file, tiff, grid
      6. Save to KML (1 experiment,View Code)Description: ; Name: exportkml; Author: Patrick Taillandier; Tags: KML, KMZ, export, save
      7. Save to PNG (1 experiment, View Code)
      8. Save to SHP (1 experiment, View Code)
      9. Save to Text (1 experiment, View Code)

    3. Data Importation (24 models)

      1. 3D shapefile loading (1 experiment, View Code)
      2. ASC file import (1 experiment, View Code)
      3. BingMap Image import (1 experiment, View Code)
      4. Contour lines (1 experiment, View Code)
      5. CSV Agents (1 experiment, View Code)
      6. CSV File Import (1 experiment, View Code)
      7. DXF File Import (1 experiment, View Code)
      8. GEOJSON File Import (1 experiment, View Code)
      9. GEOTIFF File Import (1 experiment, View Code)
      10. GIF File Loading (1 experiment, View Code)
      11. GML File Import (1 experiment, View Code)
      12. Graph Importation (1 experiment, View Code)
      13. Grid DEM (3 experiments, View Code)
      14. Image Vectorisation (1 experiment, View Code)
      15. JSON File Import (1 experiment, View Code)
      16. Mapquest Image Import (1 experiment, View Code)
      17. Multiple Raster Files Import (1 experiment, View Code)
      18. OBJ File Drawing (1 experiment, View Code)
      19. OBJ File Import (1 experiment, View Code)
      20. OSM File Import (2 experiments, View Code)
      21. PNG Icons (1 experiment, View Code)
      22. Raster Image Import (1 experiment, View Code)
      23. SHP Import (1 experiment, View Code)Description: Model which shows how to import a Shapefile in GAMA and use it to create Agents.;Name: Shapefile to Agents;Author: Patrick Taillandier; Tags: load_file, shapefile, gis
      24. URL Image Import (1 experiment, View Code)Description: Shows how to load an image from an URL (from the Gama website) and save it locally;Name: URLImageImport; Author: Drogoul;Tags: image, load_file

    4. Download Spatial Data (1 model)

      1. Download Data (OSM-images) (1 experiment, View Code)

    5. Spatial Projection (2 models)

      1. from GAMA CRS (1 experiment, View Code)
      2. to GAMA CRS (1 experiment, View Code)

    6. Utils (3 models)

      1. FileUtils (1 experiment, View Code)
      2. TestWebAddress (1 experiment, View Code)
      3. ZipUnzip (1 experiment, View Code)

  3. GAML Syntax (39 models)

    1. Architectures (1 model)

      1. Rule based behaviours (1 experiment, View Code)

    2. Conditional Structures (1 model)

      1. If then Else (1 experiment, View Code)
      2. State Transitions (1 experiment, View Code)
      3. Switch and Match (1 experiment, View Code)
      4. When (1 experiment, View Code)

    3. Data Types and structures (10 models)

      1. Date and time (2 models)

        1. Date type and real dates (1 experiment, View Code)
        2. Simple time definition (1 experiment, View Code)

      2. Casting (1 experiment, View Code)
      3. Fields (2 experiments, View Code)
      4. Graph (1 experiment, View Code)
      5. Lists (1 experiment, View Code)
      6. Maps (1 experiment, View Code)
      7. Matrices (1 experiment, View Code)
      8. Units and constants (1 experiment, View Code)

    4. Loop and interations (4 models)

      1. Ask Agents (1 experiment, View Code)
      2. Iterators (1 experiment, View Code)
      3. Loop Over (1 experiment, View Code)
      4. Loop Statements (1 experiment, View Code)

    5. Scheduler (5 models)

      1. Default scheduler (1 experiment, View Code)
      2. No scheduler (1 experiment, View Code)
      3. Not executed random manager scheduler (1 experiment, View Code)
      4. Random scheduler (1 experiment, View Code)
      5. Species manager (1 experiment, View Code)

    6. Simulation and initialisation (1 model)

      1. Init Action (1 experiment, View Code)

    7. Species Definition (4 models)

      1. Attribute Access (1 experiment, View Code)
      2. Inheritance (1 experiment, View Code)
      3. Mirror Species (1 experiment, View Code)
      4. Mirror Species - creation and death of agents (1 experiment, View Code)

    8. System (5 models)

      1. Benchmarking (1 experiment, View Code)
      2. Errors (1 experiment, View Code)
      3. Preferences (2 experiments, View Code)
      4. Syntax (1 experiment, View Code)
      5. System (1 experiment, View Code)

    9. Unit Test (3 models)

      1. Basic Example (1 experiment, View Code)
      2. Experiment Example (1 experiment, View Code)
      3. Two species (Example) (1 experiment, View Code)

    10. Variables (2 models)

      1. Declaration of Parameters (1 experiment, View Code)
      2. Notifying variables (1 experiment, View Code)


  4. Model Exploration (3 models)

    1. Batch Simulation (1 models)

      1. Batch (11 experiments, View Code)

    2. Experiment Species (1 models)

      1. Experiment and Simulation (8 experiments, View Code)

    3. Multi Simulation (1 models)

      1. Multi-simulation (1 experiment, View Code)


  5. Modelling (48 models)

    1. Model Coupling (11 models)

      1. Co-AntPreyPredator (2 models)

        1. Ants Adapter (1 experiment, View Code)
        2. Comodel Example (Mixed Behaviours) (1 experiment, View Code)

      2. Co-PreyPredator (3 models)

        1. Comodel Example (Populations Mutated) (1 experiment, View Code)
        2. Prey predator (1 experiment, View Code)
        3. Prey predator adapter (1 experiment, View Code)

      3. Flies and Mosquitos (6 models)

        1. Adapters (2 models)

          1. Flies Adapter (1 experiment, View Code)
          2. Mosquitos Adapter (1 experiment, View Code)
        2. Models (2 models)

          1. Flies (1 experiment, View Code)
          2. Mosquitos (1 experiment, View Code)

        3. Create and kill models (1 experiment, View Code)
        4. Simple GUI comodel (1 experiment, View Code)

    2. Multi-level usage (4 models)

      1. Balls, groups and clouds (2 experiments, View Code)
      2. Corridor (1 experiment, View Code)
      3. Corridor (Hybrid vs ABM) (1 experiment, View Code)
      4. Predators, Preys and Shelters (1 experiment, View Code)

    3. Multi-thread simulation (1 model)

      1. Multi-thread (1 experiment, View Code)

    4. Spatial Topology (31 models)

      1. Agent Movement (10 models)

        1. Continuous field of vision (1 experiment, View Code)
        2. Follow Path (1 experiment, View Code)
        3. Follow Weighted Network (Agents) (1 experiment, View Code)
        4. Goto Directed graph (1 experiment, View Code)
        5. Goto Grid (1 experiment, View Code)
        6. Goto Grid Weights (1 experiment, View Code)
        7. Goto Network (1 experiment, View Code)
        8. Goto Polygon (1 experiment, View Code)
        9. Moving3D (5 experiment, View Code)
        10. Wander on Graph (1 experiment, View Code)

      2. Fields (1 model)

        1. Accessing Fields (1 experiment, View Code)

      3. Graphs (10 models)

        1. 3D Graph (2 experiments, View Code)
        2. Classic Graph Generation (1 experiment, View Code)
        3. Clustering (1 experiment, View Code)
        4. Graph building from agents (1 experiment, View Code)
        5. Graph loading layous (1 experiment, View Code)
        6. Graph operators (1 experiment, View Code)
        7. Hand made graph (1 experiment, View Code)
        8. Multi graph (1 experiment, View Code)
        9. Shortest paths (1 experiment, View Code)
        10. Strahler (1 experiment, View Code)

      4. Grids (3 models)

        1. Hexagonal Grid (1 experiment, View Code)
        2. Shortest Path on Grid (1 experiment, View Code)
        3. Weighted shortest path on Grid (1 experiment, View Code)

      5. Spatial Operators (7 models)

        1. Geometry Discretization (5 experiments, View Code)
        2. Moran Index (1 experiment, View Code)
        3. Simplification and Buffer (1 experiment, View Code)
        4. Spatial Interpolation (1 experiment, View Code)
        5. Spatial Operators (Examples) (1 experiment, View Code)
        6. Spatial Queries (1 experiment, View Code)
        7. Topologies (1 experiment, View Code)

    5. Specific Operators (1 models)

      1. Multicriteria Decision (1 experiment, View Code)

  6. Toy Models (83 models)

    1. Ants (Foraging and sorting) (2 models)

      1. Ant foraging (4 experiments, View Code)
      2. Ant sorting (1 experiment, View Code)

    2. Art (6 models)

      1. Gama 1.8 (1 model)

        1. Gama 1.8 (1 experiment, View Code)

      2. L-Trees (1 model)

        1. Tree and Seasons (1 experiment, View Code,View Video)

      3. Mondrian City (2 models)

        1. Mondrian City (1 experiment, View Code)
        2. Mondrian Generator (1 experiment, View Code)

      4. Radiohead in PointCloud (1 model)

        1. Radiohead in pointcloud (1 experiment, View Code)

      5. Voronoi (1 model)

        1. Vononoi (1 experiment, View Code)

    3. Boids (4 models)

      1. Boids (2 experiments, View Code )
      2. Boids 3D Analysis (4 experiments, View Code)
      3. Boids 3D Motion (1 experiment, View Code)
      4. Boids with Flocks (1 experimen, View Code)

    4. Bubble Sort (1 model)

      1. Bubble Sort 3D (1 experiment, View Code)

    5. Circle (1 model)

      1. Circle (1 experiment, View Code)

    6. Clock (1 model)

      1. Clock (1 experiment, View Code)

    7. Comodels (26 models)

      1. Boids and voronoi (3 models)

        1. Adapters (2 models)

          1. Boids Adapters (1 experiment, View Code)
          2. Voronoi Adapters (1 experiment, View Code)

        2. Voroboids (Boids and Voronoi Comodel) (1 experiment, View Code)

      2. City boids (3 models)

        1. Adapters (2 models)

          1. Boids Adapter (1 experiment, View Code)
          2. Procedural City Adapter (1 experiment, View Code)

        2. City Boids Comodel (1 experiment, View Code)

      3. Flood and Evacuation (3 models)

        1. Adapters (2 models)

          1. Evacuation Adapter (1 experiment, View Code)
          2. Flood Adapter (1 experiment, View Code)

        2. Flood Evacuation Co Model (1 experiment, View Code)

      4. Plant growth and weather (6 models)

        1. Comodel 0 (1 experiment, View Code)
        2. Comodel 1 (1 experiment, View Code)
        3. Comodel 2 (1 experiment, View Code)
        4. Plant growth (2 experiments, View Code)
        5. Plant growth adapter (1 experiment, View Code)
        6. Weather (2 experiment, View Code)

      5. Prey Sugarscaptor (3 models)

        1. Adapters (2 models)

          1. Predator Prey Adapter (1 experiment, View Code)
          2. Sugarscape Adapter (1 experiment, View Code)

        2. Prey Sugarscaptor CoModel (1 experiment, View Code)

      6. SIR Switch (5 models)

        1. Legacy Models (4 models)

          1. ABM Adapter (1 experiment, View Code)
          2. EBM Adapter (1 experiment, View Code)
          3. SIR_ABM (1 experiment, View Code)
          4. SIR_EBM (1 experiment, View Code)

        2. SIR Comodel (1 experiment, View Code)

      7. Urban and traffic (3 models)

        1. Adapters (2 models)

          1. Traffic Adapter (1 experiment, View Code)
          2. Urban Adapter (1 experiment, View Code)

        2. Urbanisation and Traffic Co-model (1 experiment, View Code)

    8. Epidemiology (5 models)

      1. SIR (ABM vs EBM) (1 experiment, View Code)
      2. SIR (Split in Agents) (1 experiment, View Code)
      3. SIR (Switch) (1 experiment, View Code)
      4. Susceptible Infected (SI) (1 experiment, View Code)
      5. Susceptible Infected Recovered (SIR) (1 experiment, View Code)

    9. Evacuation (4 models)

      1. City Escape (1 experiment, View Code)
      2. Continuous Move (1 experiment, View Code)
      3. Goto on Grid (1 experiment, View Code)
      4. Move on Grid (1 experiment, View Code)

    10. Flood Simulation (1 model)

      1. Hydrological model (1 experiment, View Code)

    11. Learning (2 models)

      1. Mas KMeans (2 experiments, View Code)
      2. Mas KMeans Interactive (3 experiments, View Code)

    12. Life (1 model)

      1. Life (1 experiment, View Code)

    13. Multi level data analysis (4 models)

      1. Graph from Bug (Distance Graph) (1 experiment)
      2. Graph from Bug (Mirror Graph) (1 experiment)
      3. MODAVI (1 experiment, View Code, View Video)

    14. Predator Prey (2 models)

      1. Lotka-Voltera (Influence of Integration Step) (1 experiment, View Code)
      2. Lotka-Voltera (Simple) (1 experiment, View Code)

    15. Segregation (Schelling) (5 models)

      1. Common Schelling Segregation(no experiment, View Code)
      2. Segregation (Agents) (1 experiment, View Code)
      3. Segregation (Cellular Automata) (1 experiment, View Code)
      4. Segregation (GIS) (1 experiment, View Code)
      5. Segregation (Google Map) (1 experiment, View Code)

    16. Soccer (5 models)

      1. Soccer (1 experiment, View Code)
      2. Soccer base (no experiment, View Code)
      3. Soccer Experiments (2 experiments, View Code)
      4. Team 1 Strategy (no experiment, View Code)
      5. Team 2 Strategy (no experiment, View Code)

    17. Sugarscape (1 model)

      1. Sugarscape (1 experiment, View Code)


    18. Traffic (4 models)

      1. LWR Traffic Flow Model (1 experiment)
      2. Netlogo-Traffic model-1 road (1 experiment)
      3. Netlogo-Traffic model-2 roads (1 experiment)
      4. Simple Traffic Model (1 experiment, View Code)

    19. Urban Growth (1 model)

      1. Raster Urban Growth (1 experiment, View Code)

    20. Vote (1 model)

      1. Vote (1 experiment, View Code)

    21. Waterflow (6 models)

      1. Waterflow field elevation (1 experiment, View Code)
      2. Waterflow Grid Elevation (1 experiment, View Code)
      3. Waterflow Grid Neighborhood (1 experiment, View Code)
      4. Waterflow River Graph (1 experiment, View Code)
      5. Waterflow River Water Unit (1 experiment, View Code)
      6. Waterlow watershed (1 experiment, View Code)


  7. Tutorials (36 models)

    1. 3D (3 models)

      1. Model 01 (1 experiment, View Code)
      2. Model 02 (1 experiment, View Code)
      3. Model 03 (1 experiment, View Code)

    2. Incremental Model (7 models)r>
      1. Incremental Model 1 (1 experiment, View Code)
      2. Incremental Model 2 (1 experiment, View Code)
      3. Incremental Model 3 (1 experiment, View Code)
      4. Incremental Model 4 (1 experiment, View Code)
      5. Incremental Model 5 (1 experiment, View Code)
      6. Incremental Model 6 (1 experiment, View Code)
      7. Incremental Model 7 (1 experiment, View Code)

    3. Lunary Flu (6 models)

      1. model1 (1 experiment, View Code)
      2. model2 (1 experiment, View Code)
      3. model3 (1 experiment, View Code)
      4. model4 (1 experiment, View Code)
      5. model5 (1 experiment, View Code)
      6. model6 (4 experiments, View Code)

    4. Predator Prey (13 models)

      1. Model 01 (1 experiment, View Code)
      2. Model 02 (1 experiment, View Code)
      3. Model 03 (1 experiment, View Code)
      4. Model 04 (1 experiment, View Code)
      5. Model 05 (1 experiment, View Code)
      6. Model 06 (1 experiment, View Code)
      7. Model 07 (1 experiment, View Code)
      8. Model 08 (1 experiment, View Code)
      9. Model 09 (1 experiment, View Code)
      10. Model 10 (1 experiment, View Code)
      11. Model 11 (1 experiment, View Code)
      12. Model 12 (1 experiment, View Code)
      13. Model 13 (2 experiments, View Code)

    5. Road Traffic (7 models)

      1. Model 01 (1 experiment, View Code)
      2. Model 02 (1 experiment, View Code)
      3. Model 03 (1 experiment, View Code)
      4. Model 04 (1 experiment, View Code)
      5. Model 05 (1 experiment, View Code)
      6. Model 06 (1 experiment, View Code)
      7. Model 07 (1 experiment, View Code)



  8. Visualisation and User Interaction (37 models)

    1. GUI Design (1 model)

      1. Parameters and Commands_Modify (1 experiment, View Code)
      2. Parameters and Commands (1 experiment, View Code)

    2. User Interaction (10 models)

      1. Confirm Dialog (1 experiment, View Code)
      2. Event Layer (1 experiment, View Code)
      3. Mouse Exit and Enter (1 experiment, View Code)
      4. Moving Agents (1 experiment, View Code)
      5. Tools Panel (1 experiment, View Code)
      6. User Command (1 experiment, View Code)
      7. User Control and Architecture (1 experiment, View Code)
      8. User Input (1 experiment, View Code)
      9. User pause and resume (1 experiment, View Code)
      10. Wizard (1 experiment, View Code)

    3. Visualisation (26 models)

      1. 3D Visualisation (10 models)

        1. Building elevation (2 experiments, View Code)
        2. Built-in shapes (1 experiment, View Code)
        3. Camera Definitions (1 experiment, View Code)
        4. Camera-shared Zoom (1 experiment, View Code)
        5. GIS Visualisation (1 experiment, View Code)
        6. Lighting (1 experiment, View Code)
        7. Moving 3D Object (1 experiment, View Code)
        8. Procedural City (2 experiments, View Code)
        9. Specular Effects (1 experiment, View Code)

      2. Charts (9 models)

        1. Ant foraging (charts examples) (1 experiment, View Code)
        2. Bar (1 experiment, View Code)
        3. Distribution (1 experiment, View Code)
        4. Heatmap (2 experiments, View Code)
        5. Long Series (1 experiment, View Code)
        6. Pie (1 experiment, View Code)
        7. Radar (1 experiment, View Code)
        8. Series (1 experiment, View Code)
        9. XY (1 experiment, View Code)

      3. Aspects (2 experiment)
      4. Building Heatmap (1 experiment, View Code)
      5. Color Brewer (2 experiment, View Code)
      6. DEM Generator (1 experiment, View Code)
      7. Legend-Overlay (1 experiment, View Code)
      8. Palettes and Gradients (1 experiment, View Code)
      9. Text Displays (1 experiment, View Code)
      10. Worm Heatmap (1 experiment, View Code)


II. PLUGIN MODELS (11 Projects)

  1. BDI Architecture (simplebdi plugin, 10 models)

    1. Tutorials (5 models)

      1. BDI Tutorial 1 (1 experiment, View Code)
      2. BDI Tutorial 2 (1 experiment, View Code)
      3. BDI Tutorial 3 (1 experiment, View Code)
      4. BDI Tutorial 4 (1 experiment, View Code)
      5. BDI Tutorial 5 (1 experiment, View Code)

    2. CityEscape_BDI_Emotions (1 experiment, View Code)
    3. Firefighters_BDI (1 experiment, View Code)
    4. GoldMiner_BDI (1 experiment, View Code)
    5. HelloWorld_BDI (1 experiment, View Code)
    6. TestBDI (1 experiment, View Code)

  2. Databases (database plugin, 13 models)

    1. Regular Database (5 models)

      1. Connection Test (1 experiment, View Code)
      2. Create and inset agents from and in DB with MySQL (1 experiment, View Code)
      3. Simple AgentDB tests in MySQL (1 experiment, View Code)
      4. Simple Agents tests in MySQL (1 experiment, View Code)
      5. Simple SQLSkill tests in SQLite (1 experiment, View Code)

    2. Spatial Database (database plugin, 8 models)

      1. MySQL (3 models)
        1. Create Spatial Table in MySQL (1 experiment, View Code)
        2. Agents to Database in MySQL (1 experiment, View Code)
        3. Agents from Databases in MySQL (1 experiment, View Code)

      2. PostGIS (5 models)

        1. Create Spatial Table in PostGIS (1 experiment, View Code)
        2. Agents to Database in PostGIS (1 experiment, View Code)
        3. Agents to Database in PostGIS2D (1 experiment, View Code)
        4. Agents to Database in PostGIS3D (1 experiment, View Code)
        5. Agents from Database in PostGIS (1 experiment, View Code)


  3. Diffusion Statement (maths plugin, 10 models)

    1. Anisotropic Diffusion (Simple, Field) (1 experiment, View Code)
    2. Anisotropic Diffusion (Simple, Grid) (1 experiment, View Code)
    3. Anisotropic Diffusion (Toroidal) (1 experimen, View Code)
    4. Anisotropic Diffusion (Various Methods) (1 experiment, View Code)
    5. Blend color in a cuve (Multiple Signals) (1 experiment, View Code)
    6. Diffusion in a cuve (Cycle length) (1 experiment, View Code)
    7. Kernel matrix generation (1 experiment, View Code)
    8. Uniform diffusion (1 experiment, View Code)
    9. Uniform diffusion (field) (1 experiment, View Code)
    10. Uniform diffusion with mask (Avoid mask) (1 experiment, View Code)

  4. Driving Skill (traffic plugin, 6 models)

    1. Advanced models (4 models)

      1. Drive Random (2 experiment, View Code)
      2. Following Paths (1 experiment, View Code)
      3. Simple Intersection (1 experiment, View Code)
      4. Traffic (no experiment, View Code)

    2. Simple model (1 models)

      1. Simple traffic model (1 experiment, View Code)

    3. Utilities (1 models)

      1. OSM Loading Driving (1 experiment, View Code)


  5. FIPA Skill (fipa plugin, 11 models)

    1. FIPA CFP (1) (1 experiment, View Code)
    2. FIPA CFP (2) (1 experiment, View Code)
    3. FIPA No Protocol (1 experiment, View Code)
    4. FIPA Propose (1) (1 experiment, View Code)
    5. FIPA Propose (2) (1 experiment, View Code)
    6. FIPA Query (1) (1 experiment, View Code)
    7. FIPA Query (2) (1 experiment, View Code)
    8. FIPA Request (1) (1 experiment, View Code)
    9. FIPA Request (2) (1 experiment, View Code)
    10. FIPA Request (3) (1 experiment, View Code)
    11. FIPA Request (4) (1 experiment, View Code)

  6. Genstar Synthesis (genstar plugin, 2 models)

    1. minimal gosp - matrix (1 experiment, View Code)
    2. minimal gost - rouen (1 experiment, View Code)

  7. Network (network plugin, 19 models)

    1. 1 Get started (3 models)

      1. Simple ping-pong (1 experiment, View Code)
      2. Broadcast to all (1 experiment, View Code)
      3. Broadcast to group (1 experiment, View Code)

    2. Available Protocols (15 models)

      1. Arduino (1 model)

        1. Arduino listener (1 experiment, View Code)

      2. HTTP Request (2 models)

        1. HTTP GET (1 experiment, View Code)
        2. HTTP POST (1 experiment, View Code)

      3. MQTT protocol (4 models)

        1. Example_MQTT_Receive_Agent (1 experiment, View Code)
        2. Example_MQTT_Receive (1 experiment, View Code)
        3. Example_MQTT_Send_Agent (1 experiment, View Code)
        4. Example_MQTT_Send (1 experiment, View Code)

      4. TCP protocol (3 models)

        1. TCP Server and Client Example (1 experiment, View Code)
        2. TCP Server Example (1 experiment, View Code)
        3. TCP Teleportation (1 experiment, View Code)

      5. UDP protocol (3 models)

        1. UDP Emitter Example (1 experiment, View Code)
        2. UDP Listener Mouse from Processing (1 experiment, View Code)
        3. UDP Listener Mouse from Processing For Camera (1 experiment, View Code)

      6. Websockets protocol (2 models)

        1. Websocker Server and Client Example (1 experiment, View Code)
        2. Websocket Server Example (1 experiment, View Code)


    3. 3 Advanced Features (1 model)

      1. Pong Teleportation (send agent) (1 experiment, View Code)

  8. Ordinary Differential Equations (maths plugin, 8 models)

    1. Examples (3 models)

      1. Generalised Lotka-Volterra (Toy Model) (1 experiment, View Code)
      2. SIR (Simple) (1 experiment, View Code)
      3. Stochastic Differential Equation (1 experiment, View Code)

    2. For Advanced Users (2 models)

      1. Displays (Continuous, Phase Portrait (1 experiment, View Code)
      2. SIR (Split in Agents, Multiple Strains) (1 experiment, View Code)

    3. Technical Details (3 models)

      1. Influence of the Integration Method (LV) (1 experiment, View Code)
      2. Influence of the Integration Step (LV) (1 experiment, View Code)
      3. Influence of the simulation Step (SIR) (1 experiment, View Code)

  9. Pedestrian Skill (pedestrian plugin, 3 models)

    1. Complex environment - walk (1 experiment, View Code)
    2. Generate pedestrian paths (1 experiment, View Code)
    3. Simple environment - walk_to (3 experiments, View Code)

  10. Physics Engine (physics plugin, 9 models)

    1. Eroding vulcano (1 experiment, View Code)
    2. Flow on terrain (1 experiment, View Code)
    3. Hello world (1 experiment, View Code)
    4. Perfect Gas Chamber (1 experiment, View Code)
    5. Play Pool (1 experiment, View Code)
    6. Stairs (1 experiment, View Code)
    7. Testing Restitution (1 experiment, View Code)
    8. Testing Steps (1 experiment, View Code)
    9. Tricky Fountain (1 experiment, View Code)

  11. Serialisation (serialize plugin, 12 models)

    1. test (7 models)

      1. Test-Create Simu from file-Container types (2 experiment, View Code)
      2. Test-Create Simu from file-Crossreference in agents (4 experiments, View Code)
      3. Test-Create Simu from file-Graph (3 experiments, View Code)
      4. Test-Create Simu from file-Topology (3 experiments, View Code)
      5. Test-Memorise Experiment-Keep Seed (2 experiments, View Code)
      6. Test-Memorise Experiment-Topology Graph (1 experiment, View Code)
      7. Test-Memorise Experiment-Topology Grid (1 experiment, View Code)

    2. Create simulation from file (1 experiment, View Code)
    3. Memorize experiment (1 experiment, View Code)
    4. Serialise operators - restore simulation (1 experiment, View Code)
    5. Serialise operators - save simulation (1 experiment, View Code)
    6. Serialise operators - serialise simulation (1 experiment, View Code)