Tasmanian Devil Model

Similar documents
Your challenge is to make the turtles draw a flower pattern on Spaceland and to experiment with different kinds of turtle movement.

COMPUTING CURRICULUM TOOLKIT

Let s start by making a pencil, that can be used to draw on the stage.

Creating Computer Games

Creating a Frame by Frame Animation for PhotoStory

AP Art History Flashcards Program

Let s start by making a pencil that can be used to draw on the stage.

Part II: Number Guessing Game Part 2. Lab Guessing Game version 2.0

GAME PROGRAMMING & DESIGN LAB 1 Egg Catcher - a simple SCRATCH game

Microsoft MakeCode for

First Steps in Unity3D

Introduction to programming with Fable

Use Corel Snapfire 2.0 to create scrapbook pages, greeting cards and more!

Part II Coding the Animation

In this project we ll make our own version of the highly popular mobile game Flappy Bird. This project requires Scratch 2.0.

Gumnut Crochet Designs from Aus

MAKING CONNECTIONS 1

Creo Revolve Tutorial

Fireworks. Level. Introduction: In this project, we ll create a fireworks display over a city. Activity Checklist Follow these INSTRUCTIONS one by one

LabVIEW Basics Peter Avitabile,Jeffrey Hodgkins Mechanical Engineering Department University of Massachusetts Lowell

Lost in Space. Introduction. Scratch. You are going to learn how to program your own animation! Activity Checklist.

Programming with Scratch

ALICE TUTORIAL. Introduction to Alice 3

Numicon Software for the Interactive Whiteboard v2.0 Getting Started Guide

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. Kinect2Scratch Workbook

Scribble Maps Tutorial

How to do automatic horizontal background scrolling in Scratch

Create a game in which you have to guide a parrot through scrolling pipes to score points.

Managing Your Workflow Using Coloured Filters with Snapper.Photo s PhotoManager Welcome to the World of S napper.photo

Geometer s Sketchpad Version 4

Clickteam Fusion 2.5 [Fastloops ForEach Loops] - Guide

For more information on how you can download and purchase Clickteam Fusion 2.5, check out the website

Star Defender. Section 1

Lesson 2 Game Basics

prepared by Allison Hwang for T. Purdy 2011

CPM Educational Program

CPM Educational Program

Microsoft MakeCode for

Basics Pictures Media Bar

Open Adobe Photoshop CS3 or CS4. Then open the JPG created from the SketchUp model from within Photoshop. File menu > Open

Patterned Vellum (Photoshop)

Natural Selection Simulation

Adding in 3D Models and Animations

Add in a new ghost sprite, and a suitable stage backdrop.

Managing images with NewZapp

The Beauty and Joy of Computing Lab Exercise 10: Shall we play a game? Objectives. Background (Pre-Lab Reading)

CPM Educational Program

Scratch for Beginners Workbook

**IT IS STRONGLY RECOMMENDED THAT YOU WATCH THE HOW-TO VIDEOS (BY PROF. SCHULTE-GRAHAME), POSTED ON THE COURSE WEBSITE, PRIOR TO ATTEMPTING THIS LAB

Creating a Watercolor Painting From a Photo. Open the photo you want to appear to be a watercolor painting. I am using the photo below:

Tutorial Three: Categorising ideas using the SuperGrouper tool In Kidspiration there are two basic ways to organise ideas in Picture View: links and

Assignment 5 due Monday, May 7

Game Design Curriculum Multimedia Fusion 2. Created by Rahul Khurana. Copyright, VisionTech Camps & Classes

Illustrator Tutorial - Create a Gang of Vector Ninjas

04. Two Player Pong. 04.Two Player Pong

Turtles and Geometry

Map Direct Lite. Contents. Quick Start Guide: Drawing 11/05/2015

Digital Image Processing Labs DENOISING IMAGES

Alright! I can feel my limbs again! Magic star web! The Dark Wizard? Who are you again? Nice work! You ve broken the Dark Wizard s spell!

Before displaying an image, the game should wait for a random amount of time.

PING. Table of Contents. PING GameMaker Studio Assignment CIS 125G 1. Lane Community College 2015

How2 create your first world in Kodu

Stone Creek Textiles. Layers! part 1

Ask Jo: Quilt Designing on the Computer

Compiled by <<coldbing>> FIRE EFFECTS

K-band Waveguide BPF Design using Agilent EMPro Anurag Bhargava Application Consultant Agilent EEsof EDA

Overview. The Game Idea

How to Cut Out Photos

Photoshop Elements for Genealogists Part 1

Vectorworks / MiniCAD Tutorials

Ghostbusters. Level. Introduction:

Actor Face to Character Face

The Games Factory 2 Step-by-step Tutorial

Annex IV - Stencyl Tutorial

Google Earth 101. A lesson about the basics of the Google Earth program, and how to use it with the REAL storm surge visualization tool.

Zoom Set Too Tight Zoom Set Correctly Zoom Set Too Wide

Alice: A Visual Introduction to Programming. Chapter 1 Part 2

Settings. ! The Preview Pane !!!!! THE PREVIEW PANE IMAGES & LAYERS PANE SETTINGS PANE SETTINGS WINDOW UNDO/REDO AND RESET

Photoshop Elements 6 PHOTOMERGE FACES. Parker Monroe & Darry D Eggleston Click on any blue, underlined text to go to its linked reference.

Fish Chomp. Level. Activity Checklist Follow these INSTRUCTIONS one by one. Test Your Project Click on the green flag to TEST your code

LESSON ACTIVITY TOOLKIT 2.0

Robot Programming Manual

G54GAM Lab Session 1

Toothbrush Holder. A drawing of the sheet metal part will also be created.

Applications of satellite and airborne image data to coastal management. Part 2

Open the Tech Toys Scratch project. Your club leader will give you a copy of this project, or you can open it online at jumpto.cc/toys-go.

CHANGING EYE COLOR IN A PHOTO

GAME:IT Junior Bouncing Ball

Optional extras. Varying the basic technique. Making a parchment that is other than square

Photoshop CC Editing Images

Gaia is a system that enables rapid and precise creation of gorgeous looking Unity terrains. Version March 2016 GAIA. By Procedural Worlds

Unit 5: What s in a List

Infographics: Display Data for Easy Interpretation

CS108L Computer Science for All Module 3 Guide NetLogo Experiments using Random Walk and Wiggle Walk

Exercise 4 Exploring Population Change without Selection

ArbStudio Triggers. Using Both Input & Output Trigger With ArbStudio APPLICATION BRIEF LAB912

When you load GarageBand it will open a window on your desktop that will look like this:

Guidance on Using Scanning Software: Part 5. Epson Scan

Alibre Design Tutorial: Loft, Extrude, & Revolve Cut Loft-Tube-1

Whack-a-Witch. Level. Activity Checklist Follow these INSTRUCTIONS one by one. Test Your Project Click on the green flag to TEST your code

Transcription:

Tasmanian Devil Model The Tasmanian Devil is the world's largest surviving carnivorous marsupial, and is found only in Tasmania, Australia. In recent years the Devil has been struck by a facial tumor disease that is spread by contact. Tasmanian devils with the disease usually die within three to eight months of the lesions first appearing. The disease first appeared in 1996 and is now threatening to wipe out the entire population. You can read more about Devils and the disease here: http://www.parks.tas.gov.au/wildlife/mammals/devil.html In this tutorial we are going to use Starlogo TNG to create a simple model of the spreading of the disease. Our model will follow these rules: Devils move around randomly within their own territory. The disease is spread by one devil contacting another. The disease causes devils to weaken and eventually die. The tutorial will show you how to use Starlogo TNG to create a model for the spread of the Devil Facial Tumour Disease. The following links will take you to each section of the tutorial: Starlogo TNG Model Populate the World First we need to populate our world with Tasmanian Devils.

Go to Edit Breeds. Choose a suitable breed without a skin and rename it Devils. It is important to choose a model without a skin because we later want to use colours to show infected or healthy animals. Move to the Everyone workspace and drag out a Slider control. Attach a shared number variable to it. This will store the number of Devils in the world. Rename it population size. Switch to SpaceLand and change the upper limit for Population size to 300 Switch to SpaceLand to view your world. Move to the Setup workspace. Drag a Setup block onto it. Add a Clear Everyone block. Goto My Blocks>Everyone and drag on a set population size block. Attach a number block and set it to be 200. (Hint: You can quickly create a number block by just typing the number onto a blank workspace area) Goto My Blocks>Devils and drag a Create Devils Do block out. The number should be changed to population size. Under Traits find a set color block, and set it to be black. Then drag a scatter Devils block from the My Blocks>Devils section. Make the Devils Move The next step is to make the Devils move around randomly in the world.

Drag a Procedure block onto the Devils workspace. Rename it Move. Attach Left and Right Movement blocks to it. They are set to 90, but we want the Devils to move randomly, so change these to random 90. Add a forward 1 step block. Change to the Runtime area. From the Setup tab, drag a Forever block onto the Runtime area. From My Blocks > Devils, drag out a Devils Move block and join it on. Change to the SpaceLand window. Click Setup to make your Devils appear, then click Forever to make them move. Setup the Infection The initial rate of infection will be able to range from 0 to 100%. It will be stored in a variable and set by using a slider control. To determine if an individual Devil is infected, we will generate a random number between 1 and 100. If that number is less than or equal to the infection rate, then the Devil will be infected. Move to the Everyone workspace and drag out a Slider control. Attach a shared number variable to it. Name it Infection Rate. Switch to SpaceLand and change the upper limit for Infection Rate to 50. Go to the Setup workspace. We no longer want all Devils to be black. Infected ones will be red. Alter the Setup so it appears like this:

Switch to SpaceLand. Set an infection rate and test it. Spread the Infection The infection is spread by Devils contacting each other, so we will set it up so that if a red and a black Devil collide, the black one will change color to red. Go to the Collisions workspace. Look in My Blocks>Devils for the Collision block and drag it out. Set up the collision as below. Hint: You can use Ctrl-C and Ctrl-V to copy and paste blocks. Both sections of the Collisions block are set up to be identical, as it does not matter which Devil in the collision is red, they both should become red afterwards.

Go to SpaceLand and test to make sure the collisions work as expected. Monitor the Infection We will set up monitors to keep count of the healthy and infected Devils. Goto the Runtime area and drag in a Monitor block (from Setup and Run) Now add a count everyone with block. Then add Color = black Copy and paste the block. Change it to be Color = red. Rename one monitor Healthy and the other Infected. Devils Weaken and Die Sick Devils get weaker over time. We will use a variable to store the energy level for each Devil. For sick Devils, we will repeatedly reduce this value by a small random amount. When it reaches zero, the Devil will die. In the Devils workspace, drag in an agent number block, and name it energy. This is our energy variable. Switch to the Setup workspace, and under My Blocks>Devils, drag the set energy block into the Create Devils action. Set the level to be 200.

Go back to the Devils workspace, and we will create a Procedure for Devils getting weaker, as below. Finally switch back to the Runtime workspace, and from My Blocks, drag a Get Weaker block into the Forever loop. Create Territories We will create territories by drawing different colored regions in SpaceLand. Devils generally move around and stay within their own territory. Switch to SpaceLand, and use the zoom button to zoom out so that you can see the whole land. Click the Edit Terrain button. Use the mouse to select a region, and then click the color palette to make it a different color. Make 8 or 9 patches Stay In Territory Devils should generally stay in their own territory. To do this we will check the patch color ahead. If it is a different color than the patch they are on we will turn them around 180 degrees

and take 3 steps. This should return it to its original territory. We will alter the move procedure to do this. Now your model is built, you can set about making some variations to it. Using your model, try out some of the following: Try altering the starting population. (You could add in another slider for initial population if you like.) Are the devils more likely to become extinct if the initial population is larger or smaller? Try adjusting the speed the devils move around (Make the forward steps 0.5 instead of 1). What difference does this make to the spread of the disease? Try altering the territory size. Does the disease spread faster if the territories are smaller or larger? Under what conditions can some devils survive? Alter the rate at which the Devils die after infection. What difference does it make? Think of a question of your own that you could use your model to answer. In what ways is your model different from the situation of Devils in the real world? What factors are missing that might be important? Extension

Add in a Devil breeding program, so that healthy Devils can reproduce. You can get some ideas about how to set up breeding from the Fish and Plankton example that comes packaged with Starlogo TNG.