<snapdata remixID="9125650"><project name="DiseaseSpread" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="0" y="0" heading="99" scale="0.5" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="healthy" center-x="74" center-y="29" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAABEElEQVRYR+2YsRHCMAxFvwbIHWwAGzAGR0VDyXRUXBpKtmAE2ADuGMBcLpjEjh3JIYldOG0k+/lbtiURgr+3krkUJLOrrUTGCvsF4fQMGVjbKhyXhMuL8+0F+QfAnpgD8oIo7DaE841bSch/hcOacH24fDwg0jgIwWjbduPHATI1hAYyYQwQhe2KUN6HrjPEz44ZS5G51Oiq0gKZG8KESQ0klhqNKl9FkgCJDfF7azKIce0QkBXJivQ+RTlGbHlSulkrtthHuKDUFImpSp0yppaP6BieO1aaBDrNLL4521MrI6prpt4md3HOFOFjK+PvELDdgDEKca4AF7clKsMhQBIAHQisIu63m9uysCZNNccHLaxbpYDU8TQAAAAASUVORK5CYII=" id="10"/></item><item><costume name="sick" center-x="74" center-y="29" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAACDklEQVRYR82Y3VHbQBDHf8to8hqnAuwOoIKQtwxiBlNBoIKog0AFmAowFcSesZi8JakAd4BTQZzXhGiZ1Qe2ha0PkH3eGT3ptPrd3v/2dk+oacrhHuwcA3tAC7SVuJApYM8YoqFwO67jWqoMVrot+PcF6IK0q3wDOgHpg3clDAyw0ApBEoCHz0CQzP5FZhC9MqCVIMkSyDWILUEDpmP4fyJ8myxzthREOToAvr4iCqvALTonwuhHfsAzkFSMdw2EoMBFtJ8X8wKI8rENnkG8VA9V+afgdeZFnAPx75rTRBmTjoVwPxv1BKIcnsLOddnnzb6PzoTbfpyFMseKf189RzSFoxMh7DyBKH4ActmU+3p+kqjEEVH8AYilbQemQyHsSpo9fzsgmPul907S5PXdLQgfDOQcsAPNpV1sE4jfB/nkMhygN9sUka3RiIvUnhdCdCabOfbLFGhlQZJZrb7cLRu+nvf6SwjbKchRD7Da1IVdCaMgBYkLonsXFPDQsTp2vgxwkE/0RghPc/WIi6gk0VgASUS7ya08q86egaQ7aANLNFuSTJer+hrrO96vSbw/hZH1TQtW0OmtZUvHW3XZBEt6X9OM9EDevi46+gc0yCr22iCJZuJGPDBH9YEMwCbi9cpuBCpdS8yA/tq1hD0lhbYOQQfwZlAGUCjWKsuQHpYtkLQ91SlE07oXNNm/HgEyy61F5/oeiAAAAABJRU5ErkJggg==" id="11"/></item></list></costumes><sounds><list struct="atomic" id="12"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="10"><block s="receiveOnClone"><comment w="169" collapsed="false">Once all sprites are created, they will start out as healthy, and some will start out as sick, depending on the user&apos;s percentage. When a healthy sprite touches a sick sprite, they will become sick. This will repeat until all sprites are sick. </comment></block><block s="setHeading"><block s="reportRandom"><l>1</l><l>90</l></block></block><block s="doSwitchToCostume"><l>healthy</l></block><block s="doIf"><block s="reportLessThan"><block var="Infected Counter"/><block s="reportQuotient"><block s="reportProduct"><block var="pop."/><block var="%Infected"/></block><l>100</l></block></block><script><block s="doSwitchToCostume"><l>sick</l></block><block s="doChangeVar"><l>Infected Counter</l><l>1</l></block></script></block><block s="doUntil"><block s="reportEquals"><block var="pop."/><block var="Infected Counter"/></block><script><block s="forward"><block var="speed"/></block><block s="bounceOffEdge"></block><block s="doIf"><block s="reportAnd"><custom-block s="Collide w/ Sick?"></custom-block><block s="reportEquals"><block s="getCostumeIdx"></block><l>1</l></block></block><script><block s="doSwitchToCostume"><l>sick</l></block><block s="doChangeVar"><l>Infected Counter</l><l>1</l></block></script></block></script></block><block s="doStopThis"><l><option>all</option></l></block></script><script x="30" y="404"><block s="receiveGo"><comment w="183.0000000000001" collapsed="false">When the green flag is clicked, all variables are initialised, and the population is created. When a healthy touches a sick sprite, it will become sick, and this will repeat until all sprites are sick.</comment></block><block s="doSwitchToCostume"><l>healthy</l></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="Initialise"></custom-block><block s="show"></block><custom-block s="User Input"></custom-block><custom-block s="Population"></custom-block><block s="hide"></block><block s="doUntil"><block s="reportEquals"><block var="pop."/><block var="Infected Counter"/></block><script><block s="doIf"><block s="reportAnd"><custom-block s="Collide w/ Sick?"></custom-block><block s="reportEquals"><block s="getCostumeIdx"></block><l>2</l></block></block><script><block s="doSwitchToCostume"><l>sick</l></block><block s="doChangeVar"><l>Infected Counter</l><l>1</l></block></script></block></script></block><block s="doStopThis"><l><option>all</option></l></block></script><comment x="378" y="301" w="255" collapsed="false">Name: Jada Jefferson&#xD;Partner: Kunga Chodon&#xD;Duration: 95 minutes&#xD;Description: Simulation of the spread of disease&#xD;Honor Code: I have not received assistance on this project.</comment></scripts></sprite><watcher var="speed" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="%Infected" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="timeElapsed" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher scope="Stage" s="getTimer" style="normal" x="10" y="73.00000599999998" color="4,148,220" hidden="true"/><watcher var="pop." style="normal" x="6" y="9" color="243,118,29"/><watcher scope="Sprite" s="getCostumeIdx" style="normal" x="10" y="94.00000799999998" color="143,86,227" hidden="true"/><watcher var="Infected Counter" style="normal" x="2" y="32.00000799999998" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="User Input" type="command" category="sensing"><comment w="90" collapsed="false">Questions for users to answer.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>Population? 1-300</l></block><block s="doSetVar"><l>pop.</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>% Initially Infected? 1-100</l></block><block s="doSetVar"><l>%Infected</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>Speed? 1-10</l></block><block s="doSetVar"><l>speed</l><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="Initialise" type="command" category="other"><comment w="90" collapsed="false">Initialises variables at the start of the program.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>pop.</l><l>0</l></block><block s="doSetVar"><l>speed</l><l>0</l></block><block s="doSetVar"><l>%Infected</l><l>0</l></block><block s="doSetVar"><l>timeElapsed</l><l>0</l></block><block s="doSetVar"><l>Infected Counter</l><l>0</l></block></script></block-definition><block-definition s="Population" type="command" category="control"><comment w="90" collapsed="false">Creates the population of sprites.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><block var="pop."/><script><block s="createClone"><l><option>myself</option></l></block><block s="gotoXY"><block s="reportRandom"><l>-170</l><l>170</l></block><block s="reportRandom"><l>-170</l><l>170</l></block></block></script></block><block s="hide"></block></script></block-definition><block-definition s="Collide w/ Sick?" type="predicate" category="other"><comment w="90" collapsed="false">Checks that healthy sprites are touching healthy sprites</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>item</l><block s="reportGet"><l><option>neighbors</option></l></block><script><block s="doIf"><block s="reportAnd"><block s="reportTouchingObject"><block var="item"/></block><block s="reportEquals"><block s="reportAttributeOf"><l><option>costume name</option></l><block var="item"/></block><l>sick</l></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition></blocks><variables><variable name="pop."><l>0</l></variable><variable name="speed"><l>0</l></variable><variable name="%Infected"><l>0</l></variable><variable name="timeElapsed"><l>0</l></variable><variable name="Infected Counter"><l>0</l></variable></variables></project><media name="DiseaseSpread" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>