<snapdata remixID="10984761"><project name="U2L4: RobotinaMaze" 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="true" hyperops="true" codify="false" inheritance="false" 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="Robot" idx="1" x="-140" y="139.99999999999997" heading="270" scale="1.4" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="13,0,209,1" pen="middle" id="8"><costumes><list id="9"><item><costume name="arrow" center-x="16" center-y="16" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAV9JREFUWEdjZGBg+M/AwMDIMDDg/0BZDPfuqANGQ2A0BMAhEBsb+//y5csMRkZGDG5ubgwRERF0Cxm4RZqamv/V1dUZrt1dj1IkTejczuDl5UUzB6EYrKb7H1Qq4gW3LjNS1TEohu3evft/dpELITfA5dMT+hiKi4spchCG5p6env+zFhYT7QhkhaV5cxhSU1NJchBWxcnJyf8Pn5pDliOQNTVVrySYoHG6lpj0QKoL+zu2MXh7e6PYiTe4aOEITiYDBjY2Nobo6GiGgoIC/CmaFg5g/afDwM3NzRAZGclQWFiI2wG0sBxbmYI1ChITE/8fPTOP1CjGUN9cs4ohPDwcbzRTNRuW5c9lSElJIT8b7ty5839uiRvRPs9MmgCOR6I1YFE4eIpiXIlucs8uBnd3d4p8iS+E4NXx1atXGb78PgtWS+0Kh6ADKIlDSvXSLGiJddioA0ZDYFCEwIB2zwEQnGcf8OPK+gAAAABJRU5ErkJggg==" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Go To Start"></custom-block></script><script x="20" y="108.66666666666669"><block s="receiveKey"><l><option>space</option></l></block><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block><custom-block s="Escape Maze 4"></custom-block></script><script x="20" y="238.3333333333333"><block s="doFor"><l>i</l><l>1</l><block s="reportStringSize"><l>leet</l></block><script><block s="doSayFor"><block s="reportLetter"><block var="i"/><l>leet</l></block><l>2</l></block></script></block></script><script x="20" y="370.6666666666665"><block s="doFor"><l>i</l><l>5</l><l>7</l><script><block s="doRepeat"><block var="i"/><script><block s="doPlayNote"><block s="reportProduct"><block var="i"/><l>10</l></block><l>0.5</l></block></script></block></script></block></script><script x="20" y="480.1666666666665"><custom-block s="Escape Maze 1"></custom-block><custom-block s="Escape Maze 2"></custom-block><custom-block s="Escape Maze 3"></custom-block></script><script x="229" y="490.66666666666663"><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><l>1</l></block><block s="doRepeat"><l>3</l><script><custom-block s="move %s and then turn left %s"><block var="a"/><l>1</l></custom-block><custom-block s="move %s and then turn right %s"><block var="a"/><l>1</l></custom-block><block s="doChangeVar"><l>a</l><l>1</l></block></script></block><custom-block s="Move Forward"></custom-block><custom-block s="turn left %s and move %s"><l>1</l><l>1</l></custom-block></script><script x="326" y="226.8333333333333"><custom-block s="Escape Your Maze"></custom-block></script><script x="24" y="660.4999999999999"><custom-block s="Escape Maze 5"></custom-block></script></scripts></sprite><sprite name="Board" idx="2" x="160" y="-80" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="255,255,255,1" pen="tip" id="85"><costumes><list id="86"><item><costume name="Untitled" center-x="240" center-y="180" image="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==" id="87"/></item></list></costumes><sounds><list struct="atomic" id="88"></list></sounds><blocks></blocks><variables></variables><scripts><script x="18" y="10.333333333333371"><block s="receiveGo"></block><block s="clear"></block><block s="doWait"><l>0.5</l></block><custom-block s="Draw Maze 4"></custom-block></script><script x="244.00000000000006" y="257.16666666666663"><custom-block s="Draw Maze 1"></custom-block></script><comment x="25.428571428571416" y="116.14285714285717" w="254.80000000000004" collapsed="true">These 5 mazes are already created for you.</comment><script x="190" y="302.16666666666674"><custom-block s="Draw Maze 2"></custom-block></script><comment x="19.428571428571416" y="136.76190476190476" w="210.39999999999992" collapsed="false">Replace the &quot;Draw Maze 1&quot; block with these blocks to display the other mazes.</comment><script x="369" y="344.16666666666674"><custom-block s="Draw Your Maze"><comment w="115.73333333333335" collapsed="false">Edit this block to create your own maze.</comment></custom-block></script><script x="36" y="291.3333333333335"><custom-block s="Draw Maze 3"></custom-block><custom-block s="Draw Maze 5"></custom-block></script></scripts></sprite><watcher var="step" style="normal" x="9.687500000000227" y="9.687500000000007" color="243,118,29" hidden="true"/><watcher var="Start" style="normal" x="9.687500000000227" y="30.031251937499974" color="243,118,29" hidden="true"/></sprites></stage><hidden> forward turn turnLeft setHeading doFaceTowards gotoXY doGotoObject doGlide changeXPosition setXPosition changeYPosition setYPosition bounceOffEdge xPosition yPosition direction</hidden><headers></headers><code></code><blocks><block-definition s="Move Forward" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWait"><l>0.5</l></block><block s="forward"><block var="step"/></block></script></block-definition><block-definition s="Rotate Right" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWait"><l>0.5</l></block><block s="turn"><l>90</l></block></script></block-definition><block-definition s="Rotate Left" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWait"><l>0.5</l></block><block s="turnLeft"><l>90</l></block></script></block-definition><block-definition s="Go To Start" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setHeading"><l>0</l></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="Start"/></block><block s="reportListItem"><l>2</l><block var="Start"/></block></block></script></block-definition><block-definition s="Draw Square size: %&apos;size&apos; color: %&apos;Color&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%txt"></input></inputs><script><block s="setHeading"><l>90</l></block><block s="setColor"><color>230,10,0,1</color></block><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><block var="size"/></block><block s="turn"><l>90</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="Color"/><l>0</l></block><script><block s="setColor"><color>150,150,150,1</color></block></script><script><block s="setColor"><color>255,255,255,1</color></block></script></block><block s="up"></block><block s="setHeading"><l>135</l></block><block s="forward"><l>10</l></block><block s="floodFill"></block><block s="forward"><l>-10</l></block><block s="setHeading"><l>90</l></block></script></block-definition><block-definition s="Draw Board %&apos;board matrix&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><custom-block s="for %upvar = %n to %n %cs"><l>j</l><l>1</l><l>8</l><script><block s="gotoXY"><l>-160</l><block s="reportDifference"><l>160</l><block s="reportProduct"><block s="reportDifference"><block var="j"/><l>1</l></block><block var="step"/></block></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>8</l><script><custom-block s="Draw Square size: %n color: %txt"><block var="step"/><block s="reportListItem"><block var="i"/><block s="reportListItem"><block var="j"/><block var="board matrix"/></block></block></custom-block><block s="changeXPosition"><block var="step"/></block></script></custom-block><block s="changeYPosition"><block var="step"/></block></script></custom-block></script></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="Draw Maze 2" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 3" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 5" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Your Maze" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>0</l><l>0</l><l>1</l><l>0</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Escape Maze 2" type="command" category="other"><comment x="0" y="0" w="90" collapsed="false">Solves maze 2 by making the sprite go diagonally upwards&#xD;- Alan Zheng</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>7</l><script><custom-block s="turn left %s and move %s"><l>1</l><l>1</l></custom-block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><l>1</l><script><custom-block s="Move Forward"></custom-block></script></block></script></block></script></block-definition><block-definition s="Escape Maze 3" type="command" category="other"><comment x="0" y="0" w="90" collapsed="false">Makes the sprite reach the end in maze 3, sucessfully escaping it without touching the gray areas&#xD;- Alan Zheng</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>i</l><l>3</l><l>4</l><script><custom-block s="turn left %s and move %s"><l>1</l><block var="i"/></custom-block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><block var="i"/><script><custom-block s="Move Forward"></custom-block></script></block></script></block></script></block-definition><block-definition s="Escape Maze 5" type="command" category="other"><comment x="0" y="0" w="90" collapsed="false">Sets of commands that makes the sprite move to the end of Maze 5&#xD;- Alan Zheng</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>a</l><l>b</l></list></block><block s="doSetVar"><l>a</l><l>7</l></block><block s="doSetVar"><l>b</l><l>7</l></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>2</l><script><custom-block s="move %s and then turn right %s"><block var="a"/><l>1</l></custom-block><block s="doChangeVar"><l>a</l><l>-4</l></block></script></block><block s="doRepeat"><l>2</l><script><custom-block s="move %s and then turn left %s"><block var="b"/><l>1</l></custom-block><block s="doChangeVar"><l>b</l><l>-4</l></block></script></block><block s="doRepeat"><l>7</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="turn right %s and move %s"><l>1</l><l>1</l></custom-block></script></block-definition><block-definition s="Draw Maze 1" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 4" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Escape Maze 1" type="command" category="other"><comment x="0" y="0" w="90" collapsed="false">Abstraction simplfies escaping a maze by using a nested loop block to prevent using the same block in a row&#xD;- Alan Zheng</comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>2</l><script><block s="doRepeat"><l>7</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block></script></block></script></block-definition><block-definition s="Escape Maze 4" type="command" category="other"><comment x="0" y="0" w="90" collapsed="false">Script that enables the sprite to escape maze 4&#xD;- Alan Zheng</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><l>1</l></block><block s="doRepeat"><l>3</l><script><custom-block s="move %s and then turn left %s"><block var="a"/><l>1</l></custom-block><custom-block s="move %s and then turn right %s"><block var="a"/><l>1</l></custom-block><block s="doChangeVar"><l>a</l><l>1</l></block></script></block><custom-block s="Move Forward"></custom-block><custom-block s="turn left %s and move %s"><l>1</l><l>1</l></custom-block></script></block-definition><block-definition s="Escape Your Maze" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><l>1</l></block><custom-block s="turn left %s and move %s"><l>1</l><l>7</l></custom-block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><l>2</l><script><custom-block s="move %s and then turn right %s"><block s="reportSum"><block var="a"/><l>1</l></block><l>1</l></custom-block><custom-block s="move %s and then turn left %s"><block var="a"/><l>1</l></custom-block></script></block><custom-block s="Move Forward"></custom-block><custom-block s="turn right %s and move %s"><l>1</l><l>5</l></custom-block></script></block-definition><block-definition s="row of maze %&apos;row&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block var="row"/></block></script></block-definition><block-definition s="turn left %&apos;turn&apos; and move %&apos;move&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block var="turn"/><script><custom-block s="Rotate Left"></custom-block></script></block><block s="doRepeat"><block var="move"/><script><custom-block s="Move Forward"></custom-block></script></block></script></block-definition><block-definition s="turn right %&apos;turn&apos; and move %&apos;move&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block var="turn"/><script><custom-block s="Rotate Right"></custom-block></script></block><block s="doRepeat"><block var="move"/><script><custom-block s="Move Forward"></custom-block></script></block></script></block-definition><block-definition s="move %&apos;move&apos; and then turn left %&apos;turn&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block var="move"/><script><custom-block s="Move Forward"></custom-block></script></block><block s="doRepeat"><block var="turn"/><script><custom-block s="Rotate Left"></custom-block></script></block></script></block-definition><block-definition s="move %&apos;move&apos; and then turn right %&apos;turn&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block var="move"/><script><custom-block s="Move Forward"></custom-block></script></block><block s="doRepeat"><block var="turn"/><script><custom-block s="Rotate Right"></custom-block></script></block></script></block-definition></blocks><variables><variable name="step"><l>40</l></variable><variable name="Start"><list struct="atomic" id="1538">140,-140</list></variable><variable name="board matrix"><list id="1539"><item><list struct="atomic" id="1540">1,1,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1541">0,1,1,1,1,0,0,0</list></item><item><list struct="atomic" id="1542">0,0,0,0,1,0,0,0</list></item><item><list struct="atomic" id="1543">0,0,0,0,1,0,0,0</list></item><item><list struct="atomic" id="1544">0,0,0,0,1,1,1,0</list></item><item><list struct="atomic" id="1545">0,0,0,0,0,0,1,0</list></item><item><list struct="atomic" id="1546">0,0,0,0,0,0,1,1</list></item><item><list struct="atomic" id="1547">0,0,0,0,0,0,0,1</list></item></list></variable></variables></project><media name="U2L4: RobotinaMaze" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>