<snapdata remixID="9426763"><project name="cpsc 100/lectures/04 flatten the curve 6" app="Snap! 6, https://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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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</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="231.4060100652655" y="-43.719490724139774" heading="248.58999999999992" scale="0.2" volume="100" pan="0" rotation="1" draggable="true" costume="3" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Healthy" center-x="32" center-y="30" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAA8CAYAAADWibxkAAACjElEQVRoge2bybGrMBBFCcEhvBAcAiEQgkMgBDIgBC8FgkIhsKCQhNRFh+AQCOH9hXmu73lgaAZ31dn3vZJaArUcZ+AQOW5SAC+S2k+sDVMNOZcGuTaHM6RBLkFwbfZxWQUpgCdy3AydX+8hctywQrlcm/1RlPntQibrhmuzTwE8am0PgxXKTawNM1k3XUU/IrE2ZIVyqfWeghXK7WOkPwC5wt0ahV8ZMeryEDluEmvDCQg/R5v94EWzLW4HcrF3yGTdDDYbIqn9oQtcX8RlFfQmXOS4abc0cmHvkGrI+xEvQVCLITFh7uI7mzDJSv8xIN4SH0nt0yfdL5HU/kviOeJ2LtX+bRC3D8Uf1/0kTnfDoM3hoQFxWQXkSQ7M3TMCU+pnsVP/AqbUzypH/4Q2+6u1v5bRvzkLVjX6LWfbIl9y5b9DJuvmtO9TJ0MG4naRp75XiaT2nSV88HwOCGdt1f8ShzoBar4GUCdAzdcA6gSo+RpAnQA1XwOoE6Dma8CULzuHJpN1s7ALkHcB4aQAHn0iNKQA3t9dAHkyFJz+C87x+rs7/90Xtv0+E0hqPK46SVa1G2hzuOon4gp35ImNxN2bYr6G3+O3Rv9kwAp+kT/tMl3ywSixNnwofuFLAV9upGRK/Uwg4d7IZN087Q65MmEhZ4NO3aNzNyGTddO5o3yuJvQi/i/m1jk2SNN0WxjnsDvgzR6gvmLK3SSJteEoD6044nZKH0+phpzkHRFXuCM1QptDJLVP/ryu/ZIcrT6kGvJJCL8MVig3LqtgiFmRybpJrA3fPtFRBSuUe+w/AvGJIcdtF0RcVsFsRD8LVig3BfC4wl0ktR+XVRCXVRBJ7UdS+6xQLkfcjjm1/wGTm9poOQNWzgAAAABJRU5ErkJggg==" id="10"/></item><item><costume name="Sick" center-x="33" center-y="30" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAA8CAYAAADSfGxZAAABPklEQVRoge3bvQnDMBAFYI/gBQIewSNkhIyQIrsJTMADpHCRQo1BIyVtCMh/Z907Se/g+ncfkrCN3DQK9XpcPpLWyJikxim00uGzhkk5fBYg2gDmQNAAcJDUZ4Ckxym0Kgju7a/oYeGrAz0cHMPyVlDDyBnhNIwSEE7BQIc3gYEObQJjCKFHB4ZjlHQuiCDQIU1gOO87dEATGOhgJiBqOBs2YaADEcISBDoMuglBCELEMdABrDQhCEEIQhCCEIQgBCGkEHzE5rsGIQixBlEzBr9ZxiBqxIjet0IHM7EaasNYvX2HDmhiNdSCsQmhdIzdF1LRgVP0EEK/C6FEjOc83w4hlIQx+HAXIZSAcRpCzhji7RCrnO5YOe+7JAi/hR5yrdX+2bCMoQZgFUR1FSxV9QD/VfwWOFJVD79Ulgf/AgyGVZFIdQBzAAAAAElFTkSuQmCC" id="11"/></item><item><costume name="Recovered" center-x="34" center-y="31" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAA+CAYAAACSqr0VAAAA7ElEQVR4nO3YSxICIRRD0V6/q3LuonTuD5GGXOCm6s2TM6I4jkG5Xa73lhvVs2taEZYA6okwFcxoCCxMGgIFkx6PQkmPxsCkR6JQ0uNQKOlRKJT0GBRKegQKJV0ehZIujUNJF0ahpIuiQNIlcSjpgiiUdDFBQCeGIBUg6TKUE0QQQepR0gVoJ4gggggiiCCCCCII5Hy6P2MIIogg1SCi+KdaBtkZ5S2GIKKUMQTZHOUnjF1QqjBWB6nGWBnlb4wVUZoxVkI5DWMFlNMxZkbphjEjzBCMWVCGYtBRIhhEmLTDS4T4ECG+RIRC6AAPsFyRUkL5TGgAAAAASUVORK5CYII=" id="12"/></item></list></costumes><sounds><list struct="atomic" id="13"></list></sounds><blocks></blocks><variables><variable name="Infectious period"><l>0</l></variable><variable name="isolating"><bool>false</bool></variable></variables><scripts><script x="43" y="30"><block s="receiveGo"><comment w="90" collapsed="false">Start healthy, create 99 other clones of self, then become Patient Zero (sick).&#xD;&#xD;When ready, tell everybody to &quot;start walking&quot;.</comment></block><block s="doSwitchToCostume"><l>Healthy</l></block><block s="doSetVar"><l>Infectious period</l><l>45</l></block><block s="doSetVar"><l>isolating</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="setScale"><l>20</l></block><block s="doGotoObject"><l><option>center</option></l></block><block s="doRepeat"><l>99</l><script><block s="createClone"><l><option>myself</option></l></block></script></block><block s="doSwitchToCostume"><l>Sick</l></block><block s="doFaceTowards"><l><option>random position</option></l></block><block s="doBroadcast"><l>start walking</l></block></script><script x="46" y="324.16666666666697"><block s="receiveOnClone"><comment w="90" collapsed="false">Each clone starts at random position and direction, with a chance of isolating equal to % social distancing slider.</comment></block><block s="doGotoObject"><l><option>random position</option></l></block><block s="doFaceTowards"><l><option>random position</option></l></block><block s="doSetVar"><l>isolating</l><custom-block s="flip coin with %s chance"><block var="% social distancing"/></custom-block></block></script><script x="48" y="464.99999999999983"><block s="receiveMessage"><l>start walking</l><comment w="90" collapsed="false">If not isolating, walk.  Bounce off edges and other sprites.&#xD;&#xD;If exposed to a sick sprite, become sick.  Recover after an infectious period.</comment></block><block s="doForever"><script><block s="doIf"><block s="reportNot"><block var="isolating"/></block><script><block s="forward"><l>10</l></block></script></block><block s="bounceOffEdge"></block><custom-block s="if collision, bounce"></custom-block><custom-block s="if exposed, infect"></custom-block><block s="doIf"><custom-block s="is sick"></custom-block><script><block s="doSetVar"><l>Infectious period</l><block s="reportDifference"><block var="Infectious period"/><l>1</l></block></block><block s="doIf"><block s="reportEquals"><block var="Infectious period"/><l>0</l></block><script><block s="doSwitchToCostume"><l>Recovered</l></block></script></block></script></block></script></block></script></scripts></sprite><sprite name="Sick pen" idx="2" x="244" y="-111.60000000000002" heading="90" scale="0.2" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="187,100,29,1" pen="tip" id="90"><costumes><list id="91"><item><costume name="Untitled" center-x="11" center-y="192.75833333333333" image="data:image/png;base64,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" id="92"/></item></list></costumes><sounds><list struct="atomic" id="93"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="33.99999999999997"><block s="receiveMessage"><l>start walking</l><comment w="90" collapsed="false">Draw graph of number sick over time. </comment></block><block s="hide"></block><block s="up"></block><block s="setColor"><color>187,100,29,1</color></block><block s="setSize"><l>3</l></block><block s="clear"></block><block s="gotoXY"><block s="reportAttributeOf"><l><option>left</option></l><l>Stage</l></block><block s="reportAttributeOf"><l><option>bottom</option></l><l>Stage</l></block></block><block s="down"></block><block s="doUntil"><block s="reportGreaterThan"><block s="xPosition"></block><block s="reportAttributeOf"><l><option>right</option></l><l>Stage</l></block></block><script><block s="gotoXY"><block s="reportSum"><block s="xPosition"></block><l>4</l></block><block s="reportSum"><block s="reportAttributeOf"><l><option>bottom</option></l><l>Stage</l></block><block s="reportQuotient"><block s="reportProduct"><custom-block s="count sick"></custom-block><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block></block><l>100</l></block></block></block></script></block><block s="doPauseAll"></block></script></scripts></sprite><watcher scope="Sprite" s="getCostumeIdx" style="normal" x="25.60412037037031" y="25.60412037037038" color="143,86,227" hidden="true"/><watcher var="Healthy" style="normal" x="34.52240948813915" y="34.52240948813981" color="243,118,29" hidden="true"/><watcher var="Sick" style="normal" x="34.52240948813915" y="107.01947631771543" color="243,118,29" hidden="true"/><watcher var="Recovered" style="normal" x="34.52240948813915" y="179.51654314729083" color="243,118,29" hidden="true"/><watcher scope="Sprite" var="Infectious period" style="normal" x="17.760083493898946" y="17.760083493898485" color="243,118,29" hidden="true"/><watcher var="% social distancing" style="slider" min="0" max="100" x="10.931358381503287" y="10.839592505131634" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="if collision, bounce" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportTouchingObject"><block s="reportGet"><l><option>neighbors</option></l></block></block><script><block s="turn"><block s="reportRandom"><l>90</l><l>270</l></block></block></script></block></script></block-definition><block-definition s="if exposed, infect" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><custom-block s="is healthy"></custom-block><script><block s="doIf"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportTouchingObject"><l></l></block></autolambda><list></list></block><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportAttributeOf"><l><option>costume #</option></l><l></l></block><block var="Sick"/></block></autolambda><list></list></block><block s="reportGet"><l><option>neighbors</option></l></block></block></block><script><block s="doSwitchToCostume"><l>Sick</l></block></script></block></script></block></script></block-definition><block-definition s="is healthy" type="reporter" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportEquals"><block s="getCostumeIdx"></block><block var="Healthy"/></block></block></script></block-definition><block-definition s="is sick" type="reporter" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportEquals"><block s="getCostumeIdx"></block><block var="Sick"/></block></block></script></block-definition><block-definition s="is recovered" type="reporter" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportEquals"><block s="getCostumeIdx"></block><block var="Recovered"/></block></block></script></block-definition><block-definition s="flip coin with %&apos;percent&apos; chance" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportLessThan"><block s="reportRandom"><l>0</l><l>99</l></block><block var="percent"/></block></block></script><scripts><comment x="102" y="92.19999999999999" w="90" collapsed="false">Returns true with percent chance, else false.</comment></scripts></block-definition><block-definition s="count sick" type="reporter" category="sensing"><comment x="0" y="0" w="90" collapsed="false">Count total number of sick</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportSum"><block s="reportListLength"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportAttributeOf"><l><option>costume #</option></l><l></l></block><block var="Sick"/></block></autolambda><list></list></block><block s="reportAskFor"><l>Sprite</l><block s="reifyReporter"><autolambda><block s="reportGet"><l><option>clones</option></l></block></autolambda><list></list></block><list></list></block></block></block><block s="reportIfElse"><block s="reportEquals"><block s="reportAttributeOf"><l><option>costume #</option></l><l>Sprite</l></block><block var="Sick"/></block><l>1</l><l>0</l></block></block></block></script></block-definition></blocks><variables><variable name="Healthy"><l>1</l></variable><variable name="Sick"><l>2</l></variable><variable name="Recovered"><l>3</l></variable><variable name="% social distancing"><l>50</l></variable></variables></project><media name="cpsc 100/lectures/04 flatten the curve 6" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>