<snapdata remixID="14903509"><project name="U3L1-RobotMaze" 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="U3L1-RobotMaze"><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>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>0</l><l>0</l><l>0</l><l>0</l><l>0</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>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>0</l><l>0</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>0</l><l>0</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>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><scripts><comment x="247.16230468749995" y="11.633333333333326" w="249.00000000000034" collapsed="false">This maze is pretty straight forward with a clear pattern, however the semi-tricky part is that the sprite moves in the same direction (right) twice at the beginning.&#xD;Lolly H.</comment></scripts></block-definition><block-definition s="Escape Maze 2" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><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><comment w="90" collapsed="false">Since the zig zag makes the same repeated steps 7 times, I condensed the code by putting the motion blocks under one repeat block. It repeats 7 times because that matches the length of the maze.</comment></block></script><scripts><comment x="284.433984375" y="33" w="90" collapsed="true">The patter of this maze is a zig-zag, which means the sprite will make the same steps/motion but for a repeated amount of times, according to how many zig zags there are. Since the maze starts to the left, I coded my  my sprite to rotate left and then move forward to ensure that it actually takes a step. Then, I coded it to rotate right so that the sprite faces up, and coded it to move forward so that it takes a step. This had to be duplicated 7 times because there are 7 zig zags. </comment></scripts></block-definition><block-definition s="Escape Maze 3" type="command" category="other"><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="Rotate Left"></custom-block><block s="doRepeat"><block var="i"/><script><custom-block s="Move Forward"></custom-block></script></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><scripts><comment x="179.4339843749999" y="43" w="90" collapsed="true">There is a pattern within this maze. The sprite follows the same motions twice; first moving to the left and then up. So, I rotated the sprite to the left first so that it faces the right direction before moving forward 3 steps. Then, I rotated the sprite right to that it faces up and then moved 3 steps as well. These motions were repeated, except the sprite now needed to move forward 4 steps. &#xD;Lolly H.</comment></scripts></block-definition><block-definition s="Escape Maze 5" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="turn %s move %s"><l>left</l><l>7</l></custom-block><custom-block s="turn %s move %s"><l>right</l><l>3</l></custom-block><custom-block s="turn %s move %s"><l>right</l><l>7</l></custom-block><custom-block s="turn %s move %s"><l>left</l><l>3</l></custom-block><custom-block s="turn %s move %s"><l>left</l><l>7</l></custom-block><custom-block s="turn %s move %s"><l>right</l><l>1</l></custom-block></script><scripts><comment x="192.43398437500002" y="19" w="90" collapsed="true">This code contains a lot of repetition without using a repeat block, relying instead on individual motion blocks to move through the maze. Even so, the movements follow a clear pattern that helps the sprite navigate the maze successfully according to its patterns. &#xD;Lolly H.</comment></scripts></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"><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"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>i</l><l>1</l><l>3</l><script><block s="doRepeat"><block var="i"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><block var="i"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><block s="reportVariadicEquals"><list><block var="i"/><l>3</l></list></block><script><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block></script></block></script></block></script><scripts><comment x="342.8369140625" y="10" w="90" collapsed="true">This code represents an unsimplified version that relies heavily on repetition. It guides the sprite through the maze by first moving forward once, then shifting left and continuing forward. The sprite then turns right and moves forward twice, turns left and moves forward twice, turns right and moves forward three times, and finally turns left and moves forward again.&#xD;Lolly H.</comment></scripts></block-definition><block-definition s="Escape Your Maze" type="command" category="other"><comment x="0" y="0" w="90" collapsed="false">This maze is pretty straight forward with a clear pattern, however the semi-tricky part is that the sprite moves in the same direction (right) twice at the beginning.&#xD;Lolly H.</comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="turn %s move %s"><l>left</l><l>5</l></custom-block><custom-block s="turn %s move %s"><l>right</l><l>2</l></custom-block><custom-block s="turn %s move %s"><l>right</l><l>3</l></custom-block><custom-block s="turn %s move %s"><l>left</l><l>3</l></custom-block><custom-block s="turn %s move %s"><l>right</l><l>2</l></custom-block><custom-block s="turn %s move %s"><l>left</l><l>2</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 %&apos;[turn]&apos; move %&apos;[move]&apos;" 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="[turn]"/><l>left</l></list></block><script><custom-block s="Rotate Left"></custom-block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="[turn]"/><l>right</l></list></block><script><custom-block s="Rotate Right"></custom-block></script><list></list></block><block s="doRepeat"><block var="[move]"/><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="1413"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="1414"></list></costumes><sounds><list struct="atomic" id="1415"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="2"><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="1420"><costumes><list id="1421"><item><ref mediaID="U3L1-RobotMaze_Board_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1422"></list></sounds><blocks></blocks><variables></variables><scripts><script x="16.666666666666686" y="13.333333333333343"><block s="receiveGo"></block><block s="clear"></block><block s="doWait"><l>0.5</l></block><custom-block s="Draw Your Maze"><comment w="115.73333333333335" collapsed="false">Edit this block to create your own maze.</comment></custom-block></script><comment x="18.095238095238102" y="139.76190476190473" w="210.39999999999992" collapsed="false">Replace the &quot;Draw Maze 1&quot; block with these blocks to display the other mazes.</comment><comment x="18.095238095238102" y="113.14285714285717" w="254.80000000000004" collapsed="true">These 5 mazes are already created for you.</comment><script x="348.66666666666674" y="46.166666666666686"><custom-block s="Draw Maze 1"></custom-block></script><script x="472.66666666666674" y="141.16666666666669"><custom-block s="Draw Maze 2"></custom-block></script><script x="269.6666666666667" y="128.16666666666669"><custom-block s="Draw Maze 3"></custom-block></script><script x="361.66666666666674" y="210.16666666666669"><custom-block s="Draw Maze 4"></custom-block></script><script x="257.6666666666667" y="340.1666666666667"><custom-block s="Draw Maze 5"></custom-block></script></scripts></sprite><sprite name="Robot" idx="1" x="140" y="140" heading="0" scale="1.4" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="13,0,209,1" pen="middle" id="1436"><costumes><list id="1437"><item><ref mediaID="U3L1-RobotMaze_Robot_cst_arrow"></ref></item></list></costumes><sounds><list struct="atomic" id="1438"></list></sounds><blocks></blocks><variables></variables><scripts><script x="18.600000000000023" 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><custom-block s="Escape Your Maze"></custom-block></script><script x="207.60000000000002" y="10.666666666666657"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Go To Start"></custom-block></script><script x="17.73333333333332" y="186.19999999999976"><custom-block s="Go To Start"></custom-block></script><comment x="15.400000000000006" 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><comment x="131.26666666666665" y="363.66666666666646" w="166" collapsed="false">Click on the Board sprite to access the maze drawing blocks.</comment><script x="435.6" y="55.83333333333337"><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="712" y="180"><block s="doFor"><l>i</l><l>1</l><l>10</l><script><block s="doSayFor"><block s="reportLetter"><block var="i"/><l>leet</l></block><l>2</l></block></script></block></script><script x="601" y="320"><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></block></script><script x="417.6" y="101.83333333333334"><custom-block s="Escape Maze 2"></custom-block></script><script x="366.6" y="174.83333333333337"><custom-block s="Escape Maze 3"></custom-block></script><script x="244.60000000000002" y="174.83333333333337"><custom-block s="Escape Maze 4"></custom-block></script><script x="158.60000000000002" y="174.83333333333337"><custom-block s="Escape 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><variables><variable name="step"><l>40</l></variable><variable name="Start"><list struct="atomic" id="1494">140,-140</list></variable><variable name="board matrix"><list id="1495"><item><list struct="atomic" id="1496">0,0,0,0,0,0,0,1</list></item><item><list struct="atomic" id="1497">0,0,0,0,0,0,0,1</list></item><item><list struct="atomic" id="1498">0,0,0,0,0,1,1,1</list></item><item><list struct="atomic" id="1499">0,0,0,0,0,1,0,0</list></item><item><list struct="atomic" id="1500">0,0,0,0,0,1,0,0</list></item><item><list struct="atomic" id="1501">0,0,1,1,1,1,0,0</list></item><item><list struct="atomic" id="1502">0,0,1,0,0,0,0,0</list></item><item><list struct="atomic" id="1503">0,0,1,1,1,1,1,1</list></item></list></variable></variables></scene></scenes></project><media name="U3L1-RobotMaze" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,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" mediaID="U3L1-RobotMaze_Board_cst_Untitled"/><costume name="arrow" center-x="16" center-y="16" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABzklEQVR4AeyVMUvDQBTH7wQ3P4ebtCB1c6zFfIFMRRqC4CAaDeogLuIgJhIUBy0RpUtxcWql4upSpIvUguBX6F4oPPtOLvSSpk3saTsE8ri73Lv3/+WfS26GEAK9mNQFCEAnpd7TpQjQayd3JQCJA9PhQD6fh3Q6DZqmQblc/tf/AnOgVCrRTqdD2u02OTpRyfwCAI9qtfqnQAwA/wKtVot+fD1iV4jt/VUBSJiUMPAAsNbV+Qs2Q4M7g61t22O7IwBks1m6vmYPBeifvL7bEdwpFouxgQQALG6aJl1e0rEbO84udAEoyoYOAKCq67pSDij/hq5UKgGHBgIgxOc7lQKBtXgYBwpJpVKQyWTAcRwGEwrAF8luu90uoZQSAKZPQgFwl8sWd06fSLPZpPV6nRqGwRweCFAoFH7wxiQ4Pnwg+Cp5KIrCRPvLBgAsy4LXt9v+nMj9vS1XEFRVNSDoLyYA1Go1uLnf9eeEjjc0RxDUdX2koL+YALBprvjnA2NuJ7b8PQaSYtzwAMI23aX1LDxljNqRUhkAHsdzs4veAnw6HrlcLratXqEIHQaAx3Gj0aBcNMI6aSkMQFq1XxRKABIHpsIBKQdP2Acw4j58AwAA//+3YJpZAAAABklEQVQDAOTnvT+k34bsAAAAAElFTkSuQmCC" mediaID="U3L1-RobotMaze_Robot_cst_arrow"/></media></snapdata>