Sample Tutorial Simulations

From Scalable Game Design wiki
Jump to: navigation, search

This page is a place where all our sample AgentSheets simulations can be posted in one place.

The following provides a brief description of the simulations with links to more information, the AgentSheets project and the online version (applet). Most of the actual simulations can be found in the Sample Arcade.

Ants

Ants2.png Description: This is a simulation of ant foraging. Ants move randomly around until they find food. Once they find food they use standard hill climbing (with nest diffusion) to find their way back to the nest, leaving a trail marked with pheromones behind them.

More information: Ants Design
Simulation: Download AgentSheets Project complete | no homing behavior
Applet: Run the online version of the simulation


Avalanche

Avalanche.png Description: The Avalanche simulation is a model of how mudslides (or avalanches) occur. There is a mountain slope with mud particles piled up. Each of the mud particles computes the pressure acting on it, which is a function of the weight of the particles piled up on top of it. This pressure is visualized by mapping its value to a color. If this pressure is more than what the current level of friction can hold, the particles start moving down the hill. The friction can decrease if rain pours down for example, and the wet mud particles have less cohesion with each other.

More information: Avalanche Design
Simulation: Download AgentSheets Project [ Big Agents | Small Agents ]
Applet: Run the online version of the simulation [ Big Agents | Small Agents ]


Bridge Builder

Bridge builder.png Description: Build your own bridge and experience forces. Remove as many bricks as you can to reduce the cost of constructing the bridge but if your bridge is unstable, it will collapse under the load of cars driving over it. By computing the forces on each of the bricks, the bridge provides you with feedback (some call it "critique" of your bridge design) by colorizing bricks indicating structural tension.

More information: Bridge Builder Design
Simulation: Download AgentSheets Project
Applet: Run the online version of the simulation


Contagion / Virus

Contagion screen shot 1.jpg Description: An infectious disease model that simulates contagion spreading through close proximity. The speed and extent to which a disease spreads depends on several factors, including the susceptibility of humans in general, the level of immune response of individuals, and environmental conditions which promote or inhibit some or all of these factors. This simulation treats the ability of a pathogen to spread and its virulence as a single probability, rather than attempt to handle the multitude of complex factors. In this simulation, people move randomly; infected people will either recover spontaneously or die. Sick people remain sick and continue to move about until they either recover or die. Finally, the simulation tracks the number of sick people, well people, and deaths.

More information: Contagion Design
Note that in the "Contagion Design" page and the tutorial linked from that page, there are links to a sample simulation that implements the tutorial. It is easiest to follow the tutorial by downloading the sample simulation to view concurrently.

Virus2 Screen shot.png Description: A second infectious disease model that simulates contagion spreading through close proximity. The speed and extent to which a disease spreads depends on several factors, including in this simulation the "age" of the agent.  There are 3 different agents (Adults, Kids and "Oldsters") in approximate proportion to the population of the United States. The chance of catching the virus and likelihood of dying from the virus are dependent upon the age of the agent.  In this simulation, people move randomly; infected people will either recover spontaneously or die. Sick people remain sick and continue to move about until they either recover or die. Finally, the simulation tracks the number of sick people, well people, and deaths for each age of agent.

More information: Contagion Design
Simulation: Download AgentSheets Project
Applet: Run the online version of the simulation

Virus Simulation

Ecosystems

PredatorPrey.jpg Description: The Predator Prey model is a simulation classic. Large fish eat small fish. Small fish eat plants. If the large fish eat too many small fish then the small and large fish will both die eventually. Explore what makes a stable system and what stability really means.  Experience the surprising fragility of ecosystems as simple as this one and imagine how much more difficult attaining stability becomes in more complex ecosystems.

More information: Predators and Prey Design
Simulation: Download AgentSheets Project simple | with parameters
Applet: Run the online version of the simulation simple | with parameters


Electricity

Electricity.png Description: Build electrical circuits (in series or in parallel) out of wires, light bulbs, resistors, buzzers, fuses etc. Simulation built for a project funded by the Greek Ministry of Education and the European Commission..

More information: Electricity Design
Simulation: Download AgentSheets Project
Applet: Run the online version of the simulation


Forest Fire

Forest fire.png Description: The Forest Fire simulation enables you to explore how forest fires spread by letting you set fires to virtual forests with different parameters such as tree density (how dense the forest is), fire spreading probability (if a tree is burning, how likely it is for the tree next to it to start burning too - and in different directions to simulate wind), and fire dying probability (once a tree is burning, how likely it is for the fire to go out – used to simulate how fast the fire goes out).

More information: Forest Fire Design
Simulation: Download AgentSheets Project
Applet: Run the online version of the simulation

Fish Farm

Electronic Problem of the Week (ePOW) based on AgentSheets simulations hosted on the Mathforum. Developed for middle school math as part of the ESCOT project (Educational Software Components of Tomorrow) to explore ratios and sampling.

Fish-Farm1.png Description: The first Fish Farm problem is designed to have students apply the concepts of ratio and equivalent ratio to distribute a set number of male and female fish into three ponds.

More information: Fish Farm 1 Design
Simulation: Download AgentSheets Project
Applet: Run the online version of the activity on Mathforum or on the Arcade

Fish-Farm2.png Description: In the second Fish Farm, students sample fish to determine the (unknown) male-female ratio in a pond.  Explore statistical sampling in a simulation setting.

More information: Fish Farm 2 Design
Simulation: Download AgentSheets Project
Applet: Run the online version of the actvity on Mathforum


Fractris

Fractris.png Description: The Fractris simulation gets students to use different combinations of fractions that sum to 1 in a Tetris-like game setting.

More information: Fractris Design
Simulation: Download AgentSheets Project
Applet: Run the online version of the simulation


Heat Diffusion

Heat-diffusion.png Description: This is a simulation of temperature diffusion. Build a house that's energy efficient.  See the effect of leaving a door or window open, and decide where the best location for heating and/or cooling units should be.  Is it really best to place the heat vents right under the windows?

More information: Heat Diffusion Design
Simulation: Download AgentSheets Project
Applet: Run the online version of the simulation


Rock-Paper-Scissors

Rps.png Description: Rock, Paper, Scissors was a series of ePOWs designed to encourage students to explore probability. In this problem series, students investigate the concept of probability through an investigation of the fairness of games.

More information: Rock Paper Scissors Design
Simulation: Download AgentSheets Project [ activity 1 | activity 2 | activities 3 &4 ]
Applet: Run the online version of the simulation [ activity 1 | activity 2 | activities 3 &4 ]


Rumors

Rumors.png Description: How do rumors spread? In this simulation, students are asked to predict what the graph of a real-world situation (spreading a rumor) will look like as compared to a controlled situation (only one person spreading a rumor).

More information: Rumors Design
Simulation: Download AgentSheets Project
Applet: Run the online version of the simulation


Pi Machine -- NOT FINISHED

FishBowl.png Description: Series of simulations about pi and other geometrical properties of circles and spheres in four parts:
  • 1) students use a simulation to approximate pi by estimating the ratio of darts thrown randomly at a dart board that land inside the circle to those that land outside.
  • 2) students investigate the relation between the radius and area of circles using a simulation with two concentric circles
  • 3) students experiment with the length of the radius of the inner circle so that half of the points fall inside the inner circle, and the other half fall in the outer circle.
  • 4) students use a simulation of a fish swimming in a spherical bowl to get an estimate for pi.

More information: Fish Bowl Design
Simulation: Download AgentSheets Project
Applet: Run the online version of the simulation


More Simulations

  • STEM tutorials at Shodor. [1]
  • Also, enter 'AgentSheets' in the Shodor home page search window to see a list of specific AgentSheets simulations. [2]
  • A zipped file containing PDF and MS-Word format lesson plan outlines of projects to simulate avalanche, spread of contagion, population dynamics, predator-prey ecosystem, and wildfire. These projects are intended for middle or high school levels. Download the zipped file.