<snapdata remixID="9615186"><project name="2.1 Assignment" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAEFElEQVR4nO3dz0sjdxjH8a8nNStCsFC1CsFT78Vrjv4LDXtqwF6EsscKLqjsSuneLO3Bux4sVNjuZW+LZ72L9NAushVdqulu2AhZ+/SwJM5kZjITM+YzJu8XBJNx5jvPJu/d8ReuM0DIqQfAYCNASBEgpAgQUpkI0DlnznU/ShprmJkNDw+nso5XWrP1m0w9K7u7u74Yp6ammvf39/fNOWeHh4e2s7Njzjk7OzuLXTOXyzXXaI2gca7V1VXfeWdmZnz7TkxM+Nbwvs/7OOwvUqVSCT2m8XZ0dDT2z+Ccs0KhENg2NDRkZmbT09OB9Tc2NgLni5pRKROTLC4uRkZiZlYul0NfQK/GtsnJycjzhAXofbu+vh66vWF5eTnRi+fdpxFYY1sul/PtWy6XfceNj4/b3NxcYM18Pt+8XywWE89wfn4emClLMjdV3BO1tLTUvL+5udm8X6vVYo+PC3BtbS10eyfzte4zOzvr27aysuJ7PD8/33wc969lklla9z85OUk8t0LmpvI+Ufl8PvTy1voibW1tdbR+pVLxnas1wIODA3PO2cXFhZmZjY2NJQoh7PJ2dHRkzjkrlUpmdhNgtVo155zV6/XIdb3H7+3t+c7nnLPLy8vA/qVSyZxzNjIyEpgvakal7EyCgUSAkCJASBEgpAgQUgQIKQKEFAFCigAhRYCQIkBIESCkCBBSBAgpAoQUAUKKACFFgJAiQEgRIKQIEFIECCkChBQBQooAIUWAkCJASBFgl04/frrV1YPcUwTYodNrs2/+iX7/T1WzH971bp77jgA78H2ls/1ffLibOfoJASaw10VIn79Jb45+RIAxXn/sfo2v4n+T8MAiwB75paqeIJsIsI0vT9Nbq/pfemv1EwLsoYW36gmyhwAjfN3mSy239byW/pr3HQFG+Pm9eoLBQIA9xseCfgTYY7/yxWkfAuyxl3wc6EOAEa64VPYEAUZY/Vc9wWAgwAhP7iDAp0QdQICQIsA2Fs7TW+s3PvsNRYAxXl2ls84f/Mh0KAJM4P11d8dv8l2VSAQY4cHDRdve3m4+/v2Wl9Bn/Hh+WwTYxmdvPLdHK3Z8fJz42O+C/5c0QhBgDF+Enlvx26XAvvtXZoW/BUPeYwQYIyy+L/6shQaIzhFgGzN/Xd2E9/jHji7BSIYAI7R+EoK7QYCQIkBIESCkCBBSBAgpAoQUAUKKACFFgJAiQEgRIKQIEFIECCkChBQBQooAIUWAkCJASBEgpAgQUgQIKQKEFAFCigAhRYCQIkBIESCkCBBSBAgpAoQUAUKKACFFgJAiQEgRIKQIEFIECCkChBQBQooAIUWAkCJASBEgpAgQUgQIKQKEFAFCigAhRYCQIkBIESCkCBBSBAgpAoQUAUKKACFFgJD6H2oWPH8tChAbAAAAAElFTkSuQmCC</thumbnail><stage name="Stage" width="480" height="360" costume="1" 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 id="2"><item><costume name="untitled" center-x="240" center-y="180" image="data:image/png;base64,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" id="3"/></item></list></costumes><sounds><list struct="atomic" id="4"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="20,229,255,1" pen="tip" id="9"><costumes><list struct="atomic" id="10"></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="26.83333333333377"><block s="receiveKey"><l><option>1</option></l></block><block s="doStopThis"><l><option>other scripts in sprite</option></l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>90</l></block><block s="clear"></block><block s="down"></block><block s="setColor"><color>230,168,34,1</color></block><block s="setSize"><l>2</l></block><block s="doRepeat"><l>4</l><script><block s="doWait"><l>.1</l></block><block s="forward"><l>55</l></block><block s="turnLeft"><l>90</l></block></script></block><block s="up"></block><block s="doSayFor"><l>Square</l><l>1</l></block></script><script x="27" y="442.66666666666686"><block s="receiveKey"><l><option>2</option></l></block><block s="doStopThis"><l><option>other scripts in sprite</option></l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>90</l></block><block s="setColor"><color>255,24,5,1</color></block><block s="setSize"><l>3</l></block><block s="clear"></block><custom-block s="Make Polygon Number of sides: %n Side length: %n"><l>10</l><l>15</l></custom-block><block s="doSayFor"><l>Decagon</l><l>1</l></block></script><script x="200" y="19.666666666666515"><block s="receiveKey"><l><option>3</option></l></block><block s="doStopThis"><l><option>other scripts in sprite</option></l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>90</l></block><block s="setColor"><color>20,229,255,1</color></block><block s="setSize"><l>1</l></block><block s="clear"></block><custom-block s="Make Polygon Number of sides: %n Side length: %n"><l>30</l><l>7</l><comment w="90" collapsed="false">Rightclick and select edit to see code :)</comment></custom-block><block s="doSayFor"><l>Circle</l><l>1</l></block></script><script x="665" y="17.00000000000003"><block s="receiveKey"><l><option>space</option></l></block><block s="clear"></block></script><script x="214" y="242.00000000000003"><block s="receiveGo"></block><block s="doSayFor"><l>Press 1, 2, and 3 to draw shapes</l><l>3</l></block><block s="doSayFor"><l>Press Space to clear</l><l>3</l></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Make Polygon Number of sides: %&apos;polygon&apos; Side length: %&apos;Side Length&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n">3</input><input type="%n">25</input></inputs><script><block s="down"></block><block s="doRepeat"><block var="polygon"/><script><block s="doWait"><l>.1</l></block><block s="forward"><block var="Side Length"/></block><block s="doWait"><l>.1</l></block><block s="turnLeft"><block s="reportDifference"><l>180</l><block s="reportQuotient"><block s="reportProduct"><block s="reportDifference"><block var="polygon"/><l>2</l></block><l>180</l></block><block var="polygon"/></block></block></block></script></block><block s="up"></block></script><scripts><comment x="61" y="289.2" w="444" collapsed="false">What is happening here is that the angle to turn is calculated using the number of side specified. Using the equation: (180 - (side amnt - 2) * 180), we use the exterior angles to calculate the turn. The side length determinds how far the sprite will move after each turn.</comment></scripts></block-definition></blocks><variables></variables></project><media name="2.1 Assignment" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>