<snapdata remixID="14613043"><project name="U1L3.3 Modern Art With Polygons: for loop" app="Snap! 11.0.4, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAAiVJREFUeF7t0sEJACAAAzHdf+gKLnGfdIHCkbttxxSIClwAo/JufwEAQUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrf+QOC496obByqTwAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="U1L3.3 Modern Art With Polygons: for loop"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="square [side length] %&apos;side length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><block var="side length"/></block><block s="turn"><l>90</l></block></script></block><block s="up"></block></script></block-definition><block-definition s="EPIC CHALLENGE: [Number of squares] %&apos;# of squares&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="show"></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><l>-175</l><l>150</l></block><block s="up"></block><block s="clear"></block><block s="doFor"><l>scale</l><block var="# of squares"/><l>1</l><script><block s="setPenColorDimension"><l><option>hue</option></l><block s="reportRandom"><l>1</l><l>100</l></block></block><custom-block s="square [side length] %s"><block s="reportVariadicProduct"><list><l>18</l><block var="scale"/></list></block></custom-block><block s="forward"><block s="reportVariadicProduct"><list><l>0.8</l><block var="scale"/></list></block></block><block s="changeYPosition"><l>-10</l></block><block s="floodFill"></block></script></block><block s="hide"></block></script></block-definition><block-definition s="Nested Squares [number of squares] %&apos;# of squares&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="show"></block><block s="clear"></block><block s="gotoXY"><l>120</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block var="# of squares"/><script><custom-block s="square [side length] %s"><block s="reportVariadicProduct"><list><l>5</l><block var="i"/></list></block></custom-block></script></block><block s="hide"></block></script></block-definition></blocks><primitives></primitives><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" id="79"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="80"></list></costumes><sounds><list struct="atomic" id="81"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Epic" idx="5" x="-79" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="168.3,84.15,129.591,1" pen="tip" id="86"><costumes><list struct="atomic" id="87"></list></costumes><sounds><list struct="atomic" id="88"></list></sounds><blocks></blocks><variables></variables><scripts><script x="28" y="491.33333333333314"><custom-block s="EPIC CHALLENGE: [Number of squares] %s"><l>15</l><comment w="323" collapsed="false">When the script is clicked; the sprite will return to it&apos;s original spot and finally reveal itself. After revealing itself, the sprite will create variousily nested squares that will not have either intersected borders, and each square will consistently shrink within one another. Each square will also be made into different colors so there is a hint of palette within the painting.  (The # of squares in this artwork are completely dependent on what is placed in the first input for the &quot;for length&quot; block.) After the squares are finally done being made, the sprite becomes hidden again.&#xD;(The custom procedral block) &#xD;- A.S.</comment></custom-block></script><script x="40" y="49.33333333333337"><block s="receiveGo"><comment w="90" collapsed="false">When the green flag is clicked, the sprite is hidden&#xD;- A.S. </comment></block><block s="hide"></block></script></scripts></sprite><sprite name="Explore" idx="1" x="-145.99371069182575" y="-0.7610062893078577" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="208,46,255,1" pen="tip" id="96"><costumes><list struct="atomic" id="97"></list></costumes><sounds><list struct="atomic" id="98"></list></sounds><blocks></blocks><variables></variables><scripts><script x="18.5" y="71.5"><block s="receiveGo"><comment w="90" collapsed="false">When the green flag is clicked, the sprite is hidden&#xD;- A.S.</comment></block><block s="hide"></block></script><script x="17.499999999999943" y="174.33333333333337"><block s="show"><comment w="200.00000000000006" collapsed="false">When this script is pressed, the sprite is revealed and counts from 1 through ten, with the contribution of the &quot;for index&quot; block. After counting, the sprite becomes hidden again.&#xD;- A.S.</comment></block><block s="doFor"><l>index</l><l>1</l><l>10</l><script><block s="doSayFor"><block var="index"/><l>1</l></block><block s="hide"></block></script></block></script><script x="22.999999999999943" y="422.66666666666663"><block s="show"><comment w="205.00000000000006" collapsed="false">When this script is pressed, the sprite is revealed and counts from 1 through 10. After counting, the sprite becomes hidden again.  &#xD;- A.S.</comment></block><block s="doSayFor"><l>1</l><l>2</l></block><block s="doSayFor"><l>2</l><l>2</l></block><block s="doSayFor"><l>3</l><l>2</l></block><block s="doSayFor"><l>4</l><l>2</l></block><block s="doSayFor"><l>5</l><l>2</l></block><block s="doSayFor"><l>6</l><l>2</l></block><block s="doSayFor"><l>7</l><l>2</l></block><block s="doSayFor"><l>8</l><l>2</l></block><block s="doSayFor"><l>9</l><l>2</l></block><block s="doSayFor"><l>10</l><l>2</l></block><block s="hide"></block></script><comment x="213.5" y="313" w="161" collapsed="false">Both comments suggest that these scripts initiate the same task. &#xD;- A.S.</comment></scripts></sprite><sprite name="Counting" idx="2" x="-57.99371069182121" y="-0.7610062893078577" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="88,255,89,1" pen="tip" id="147"><costumes><list struct="atomic" id="148"></list></costumes><sounds><list struct="atomic" id="149"></list></sounds><blocks></blocks><variables></variables><scripts><script x="22" y="543.1666666666666"><block s="show"><comment w="191" collapsed="false">When this script is clicked, the sprite is revealed and counts in multiples of 10. Starting from 0, and ending at 120. After couting, the sprite becomes hidden again.&#xD;- A.S.</comment></block><block s="doFor"><l>i</l><l>0</l><l>12</l><script><block s="doSayFor"><block s="reportVariadicProduct"><list><l>10</l><block var="i"/></list></block><l>1</l></block></script></block><block s="hide"></block></script><script x="24" y="402.16666666666663"><block s="show"><comment w="195" collapsed="false">When this script is clicked, the sprite is revealed and counts in multiples of 2. Starting from 0, and ending at 30. After counting, the sprite becomes hidden again.&#xD;- A.S.</comment></block><block s="doFor"><l>i</l><l>0</l><l>15</l><script><block s="doSayFor"><block s="reportVariadicProduct"><list><l>2</l><block var="i"/></list></block><l>1</l></block></script></block><block s="hide"></block></script><script x="23" y="285.33333333333337"><block s="receiveGo"><comment w="90" collapsed="false">When the green flag is clicked, the sprite is hidden&#xD;- A.S.</comment></block><block s="hide"></block></script></scripts></sprite><sprite name="Squares" idx="4" x="120" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="245,123,0,1" pen="tip" id="187"><costumes><list struct="atomic" id="188"></list></costumes><sounds><list struct="atomic" id="189"></list></sounds><blocks></blocks><variables></variables><scripts><script x="22" y="89.5"><block s="receiveGo"><comment w="90" collapsed="false">When the green flag is clicked, the sprite is hidden&#xD;- A.S. </comment></block><block s="setHeading"><l>90</l></block><block s="clear"></block><block s="hide"></block></script><script x="24" y="472.33333333333314"><custom-block s="Nested Squares [number of squares] %s"><l>15</l><comment w="215" collapsed="false">When this script is clicked, the sprite is revealed and creates a loop of nested squares.  The # of squares is customizable to what # is placed within the inputs for the &quot;for&quot; block, each square being a different size as a result. After the sprite is finished with making the nested squares, the sprite becomes hidden again. &#xD;(In a custom procedure block) &#xD;- A.S.</comment></custom-block></script></scripts></sprite><sprite name="Spiral" idx="3" x="30" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="31,235,255,1" pen="tip" id="200"><costumes><list struct="atomic" id="201"></list></costumes><sounds><list struct="atomic" id="202"></list></sounds><blocks></blocks><variables></variables><scripts><script x="25" y="62.666666666666686"><block s="receiveGo"><comment w="239" collapsed="false">When the green flag is clicked, the sprite is hidden, reverts all pen marks, and returns to its original spot. &#xD;- A.S.</comment></block><block s="hide"></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><l>30</l><l>0</l></block><block s="clear"></block></script><script x="26" y="452.83333333333337"><block s="show"><comment w="176.3375000000001" collapsed="false">When this script is clicked, the sprite is revealed and creates an outward curvical spiral. After the spiral is done, the sprite once again becomes hidden.&#xD;- A.S.</comment></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><l>30</l><l>0</l></block><block s="clear"></block><block s="down"></block><block s="doFor"><l>length</l><l>1</l><l>300</l><script><block s="forward"><block s="reportVariadicProduct"><list><l>0.075</l><block var="length"/></list></block></block><block s="turn"><l>7.5</l></block></script></block><block s="up"></block><block s="hide"></block></script><script x="27" y="201.83333333333337"><block s="show"><comment w="275.6392578125" collapsed="false">When this script is clicked, the sprite is revealed and creates an outward spiral of a shape that is dependent of the # of degrees placed in the &quot;turn degrees block&apos;s&quot; input. After the spiral is done, the sprite once again becomes hidden. &#xD;- A.S.</comment></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><l>30</l><l>0</l></block><block s="clear"></block><block s="down"></block><block s="doFor"><l>length</l><l>1</l><l>100</l><script><block s="forward"><block s="reportVariadicProduct"><list><l>2</l><block var="length"/></list></block></block><block s="turn"><l>120</l></block></script></block><block s="up"></block><block s="hide"></block></script></scripts></sprite><watcher scope="Explore" s="xPosition" style="normal" x="9.87539062500855" y="9.87539062499993" color="74,108,212" hidden="true"/></sprites></stage><variables></variables></scene></scenes></project><media name="U1L3.3 Modern Art With Polygons: for loop" app="Snap! 11.0.4, https://snap.berkeley.edu" version="2"></media></snapdata>