<snapdata remixID="14905053"><project name="U2L4RobotinaMaze" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U2L4RobotinaMaze"><notes></notes><hidden> forward turn turnLeft setHeading doFaceTowards gotoXY doGotoObject doGlide changeXPosition setXPosition changeYPosition setYPosition bounceOffEdge xPosition yPosition direction reportJSFunction reportNewCostumeSkewed reportAtan2 reportVariadicMin reportVariadicMax reportPipe receiveUserEdit getPosition reportMousePosition doDefineBlock doSetBlockAttribute doDeleteBlock reportBlockAttribute reportEnvironment receiveSlotEvent doSetSlot receiveConditionEvent reportColor reportColorAttribute reportNewColor reportPoll</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="reportVariadicEquals"><list><block var="Color"/><l>0</l></list></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="reportVariadicProduct"><list><block s="reportDifference"><block var="j"/><l>1</l></block><block var="step"/></list></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><list></list></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><list></list></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="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></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><list></list></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><list></list></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="reportVariadicGreaterThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicLessThan"><list><block var="i"/><block var="end"/></list></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="reportVariadicGreaterThan"><list><block var="i"/><block var="end"/></list></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>1</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>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>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>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>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">we have to keep repeating the move right and move forward blocks continuously which caused this code to be very long because we had to keep turning. I used the duplicate block a lot, which allowed me to keep adding blocks without having to keep swiping to get them.</comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Go To Start"></custom-block><block s="doRepeat"><l>7</l><script><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-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">I had to keep repeating the move forward blocks 4 to 3 times with rotate right and rotate left in between</comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Go To Start"></custom-block><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><l>3</l></block><block s="doRepeat"><l>2</l><script><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><block var="a"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><block var="a"/><script><custom-block s="Move Forward"></custom-block></script></block><block s="doChangeVar"><l>a</l><l>1</l></block></script></block></script></block-definition><block-definition s="Escape Maze 5" type="command" category="other"><comment w="90" collapsed="false">in this block, I had to keep reusing the same block over and over again it made the code very repetitive and the numbers I kept putting in with seven and three</comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="rotate %s move %s forward"><l>left</l><l>7</l></custom-block><custom-block s="rotate %s move %s forward"><l>right</l><l>3</l></custom-block><custom-block s="rotate %s move %s forward"><l>right</l><l>7</l></custom-block><custom-block s="rotate %s move %s forward"><l>left</l><l>3</l></custom-block><custom-block s="rotate %s move %s forward"><l>left</l><l>7</l></custom-block><custom-block s="rotate %s move %s forward"><l>right</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 w="90" collapsed="false">I made an easier block therapy to move forward seven times and then rotate right</comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Go To Start"></custom-block><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 w="90" collapsed="false">this code is very repetitive and it keeps repeating the same blocks over and over again. It moves forward and then twice and then three times and then goes back down.</comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Go To Start"></custom-block><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><l>0</l></block><block s="doRepeat"><l>3</l><script><block s="doRepeat"><block var="a"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><block var="a"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doChangeVar"><l>a</l><l>1</l></block></script></block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block></script></block-definition><block-definition s="Escape Your Maze" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="rotate %s move %s forward"><l>left</l><l>7</l></custom-block><custom-block s="rotate %s move %s forward"><l>right</l><l>2</l></custom-block><custom-block s="rotate %s move %s forward"><l>right</l><l>5</l></custom-block><custom-block s="rotate %s move %s forward"><l>left</l><l>2</l></custom-block><custom-block s="rotate %s move %s forward"><l>left</l><l>1</l></custom-block><custom-block s="rotate %s move %s forward"><l>right</l><l>2</l></custom-block><custom-block s="rotate %s move %s forward"><l>left</l><l>2</l></custom-block><custom-block s="rotate %s move %s forward"><l>right</l><l>1</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="rotate %&apos;direction&apos; move %&apos;num&apos; forward" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="direction"/><l>left</l><l>Left</l></list></block><script><custom-block s="Rotate Left"></custom-block></script><list><l><bool>true</bool></l><script><custom-block s="Rotate Right"></custom-block></script></list></block><block s="doRepeat"><block var="num"/><script><custom-block s="Move Forward"></custom-block></script></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="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="1423"><pentrails>data:image/png;base64,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OO/sdU6AAAECgQICOBBfaQIECBDIKyCA885e5wQIECAQKCCAA/GVJkCAAIG8AgI47+x1ToAAAQKBAgI4EF9pAgQIEMgrIIDzzl7nBAgQIBAoIIAD8ZUmQIAAgbwCAjjv7HVOgAABAoECAjgQX2kCBAgQyCsggPPOXucECBAgECgggAPxlSZAgACBvAICOO/sdU6AAAECgQICOBBfaQIECBDIKyCA885e5wQIECAQKCCAA/GVJkCAAIG8AgI47+x1ToAAAQKBAgI4EF9pAgQIEMgrIIDzzl7nBAgQIBAo0ATWPvKlf7tc/rdpyienfjf9bIzNvDrebM/OderNdNX55hfgN7/Z4RX8DmvM//no/VaarTItv1rbKd+fvzsrZgICuMc9+M23y39+qyn/NC3llz22WdjSOtx/+7rOuH786cKK9NjY+Xrg1aX8+PUT6L3676fT8ovTvy8/7L2TDQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwF9X4P8BwiDK2Kh4CWAAAAAASUVORK5CYII=</pentrails><costumes><list struct="atomic" id="1424"></list></costumes><sounds><list struct="atomic" id="1425"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Robot" idx="1" x="-140.0000000000001" y="139.99999999999997" heading="0" scale="1.4" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="13,0,209,1" pen="middle" id="1430"><costumes><list id="1431"><item><ref mediaID="U2L4RobotinaMaze_Robot_cst_arrow"></ref></item></list></costumes><sounds><list struct="atomic" id="1432"></list></sounds><blocks></blocks><variables></variables><scripts><script x="16.000000000000057" y="10"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block></script><script x="205" y="10.666666666666657"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Go To Start"></custom-block></script><comment x="128.66666666666663" y="363.6666666666664" w="166" collapsed="false">Click on the Board sprite to access the maze drawing blocks.</comment><script x="10.133333333333326" y="157.1999999999997"><custom-block s="Go To Start"></custom-block></script><script x="96.40000000000003" y="156.09999999999968"><custom-block s="Move Forward"></custom-block></script><script x="11.133333333333326" y="200.03333333333308"><custom-block s="Rotate Right"></custom-block></script><script x="105.40000000000003" y="197.93333333333305"><custom-block s="Rotate Left"></custom-block></script><comment x="12.800000000000011" y="254.39999999999998" w="223.0666666666667" collapsed="false">Edit these remaining blocks to solve other mazes. Be sure to swap with &quot;Escape Maze 1&quot; block.</comment><script x="16" y="315.33333333333326"><custom-block s="Escape Maze 2"></custom-block></script><script x="16.19999999999999" y="412.9666666666667"><custom-block s="Escape Maze 4"></custom-block></script><script x="209" y="162.33333333333331"><custom-block s="Escape Maze 1"><comment w="200.93333333333334" collapsed="false">Edit this block and write its code using only the four custom motion blocks in the palette and any Control blocks you need.</comment></custom-block></script><script x="14.400000000000034" y="362.4333333333333"><custom-block s="Escape Maze 3"></custom-block></script><script x="10" y="454.33333333333326"><custom-block s="Escape Maze 5"></custom-block></script><script x="13.800000000000011" y="505.5999999999997"><custom-block s="Escape Your Maze"></custom-block></script><script x="319.80000000000007" y="257"><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="reportVariadicProduct"><list><block var="i"/><l>10</l></list></block><l>0.5</l></block></script></block></script><comment w="90" collapsed="false">for the loop, I had to make a go from 5 to 7 and also had to make it be multiplied by 10 so each time it would keep increasing</comment></block></script><script x="335.80000000000007" y="396"><block s="doFor"><l>i</l><l>1</l><l>4</l><script><block s="doSayFor"><block s="reportLetter"><block var="i"/><l>LEET</l></block><l>1</l></block></script><comment w="90" collapsed="false">in the loop, I had to make the letter hand. Each letter of eye is one through four.</comment></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="1488"><costumes><list id="1489"><item><ref mediaID="U2L4RobotinaMaze_Board_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1490"></list></sounds><blocks></blocks><variables></variables><scripts><script x="15.571428571428612" y="10"><block s="receiveGo"></block><block s="clear"></block><block s="doWait"><l>0.5</l></block></script><comment x="10" y="319.80952380952385" w="254.80000000000004" collapsed="true">These 5 mazes are already created for you.</comment><comment x="12" y="248.42857142857133" w="210.39999999999992" collapsed="false">Replace the &quot;Draw Maze 1&quot; block with these blocks to display the other mazes.</comment><script x="137.5714285714286" y="49.83333333333337"><custom-block s="Draw Maze 1"></custom-block></script><script x="243.5714285714286" y="50.83333333333337"><custom-block s="Draw Maze 2"></custom-block></script><script x="349.5714285714286" y="49.50000000000006"><custom-block s="Draw Maze 3"></custom-block></script><script x="142.5714285714286" y="98.3333333333334"><custom-block s="Draw Maze 4"></custom-block></script><script x="251.5714285714286" y="99.83333333333337"><custom-block s="Draw Maze 5"></custom-block></script><script x="357.5714285714286" y="91"><custom-block s="Draw Your Maze"><comment w="115.73333333333335" collapsed="false">Edit this block to create your own maze.</comment></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><variables><variable name="step"><l>40</l></variable><variable name="Start"><list struct="atomic" id="1507">140,-140</list></variable><variable name="board matrix"><list id="1508"><item><list struct="atomic" id="1509">1,1,1,0,0,0,0,0</list></item><item><list struct="atomic" id="1510">0,0,1,1,1,0,0,0</list></item><item><list struct="atomic" id="1511">0,0,0,0,1,0,0,0</list></item><item><list struct="atomic" id="1512">0,0,0,0,1,1,0,0</list></item><item><list struct="atomic" id="1513">0,0,0,0,0,1,0,0</list></item><item><list struct="atomic" id="1514">1,1,1,1,1,1,0,0</list></item><item><list struct="atomic" id="1515">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1516">1,1,1,1,1,1,1,1</list></item></list></variable></variables></scene></scenes></project><media name="U2L4RobotinaMaze" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><costume name="arrow" center-x="16" center-y="16" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAABdklEQVRYCWNgYGD4D8QDBQbS7oHy86i9oyEwKEMgNjb2v4GBwf+kpKT/K1asoGveZISFiKam5n91dXWGa3fXw4TA9ITO7QxeXl5wdSiSVOCgGKym+5+g729dZkTRQ6kbmJANmNq3B5mLlQ1yJAz39vYSdDBWQ5AEMXzT09Pzf9bCYiQlxDNL8+YwpKamYpiJzwSsipOTk/8fPjUHnz6i5JqqVzJERERgtQNmAE5JYtIDzBBi6f6ObQze3t4odqJw0A2ihSM4mQwY2NjYGKKjoxkKCgoYURIhugNowf/z5w8DIzAj/YdmOJwhQAvfYytTsDogMTHx/9Ez8ygOgOaaVQzh4eFY7YAZjiFJSTYsy5/LkJKSgmEmzDJsNIrinTt3/s8tccOmDqtYZtIEhsLCQhQzsCrEI4iimZh4p3ZRDHcALssn9+xicHd3h6vD4xmypMAGg6rjq1evMnz5fRZsCLV9SZbLRjWNhsBoCNAzBChu11Hg2P8AdxttO4s64+AAAAAASUVORK5CYII=" mediaID="U2L4RobotinaMaze_Robot_cst_arrow"/><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC" mediaID="U2L4RobotinaMaze_Board_cst_Untitled"/></media></snapdata>