<snapdata remixID="14903453"><project name="U3L1 Robot in a Maze" 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 Robot in a Maze"><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>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>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>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>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>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>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>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 w="90" collapsed="false">This solution uses nested repeat loops to simplify the maze movements. The inner repeat runs 7 times, moving the arrow forward while alternating left and right turns. This structure shortens the code while still guiding the arrow correctly through the maze. It shows how repeating patterns can be grouped together efficiently.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>1</l><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></block></script></block></script></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="152.5" y="52.83333333333337" w="90" collapsed="false">This code creates a more elegant solution by using a for loop that runs from 3 to 4, reducing repeated blocks. Each time the loop runs, the arrow rotates left, moves forward a number of steps based on the loop value, then rotates right and moves forward again. This pattern matches the maze’s structure while keeping the code shorter and easier to read.</comment></scripts></block-definition><block-definition s="Escape Maze 5" type="command" category="other"><comment w="90" collapsed="false">The arrow alternates between turning left and moving 7 spaces, then turning right and moving shorter distances to avoid the shaded area. This repeated pattern matches the layout of the maze and keeps the arrow on the correct path. The final short move helps position the arrow at the end of the maze. </comment><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>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>left</l><l>7</l></custom-block><custom-block s="turn %s move %s"><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"><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></script><comment w="183" collapsed="false">This code uses a loop to guide an arrow through the maze more efficiently. The for loop runs from 1 to 3, allowing the arrow to repeat the same movement pattern multiple times without rewriting the code. Inside the loop, the arrow moves forward, rotates left, moves forward again, and then rotates right, helping it follow the maze’s repeated turns. Using the repeat i blocks adjusts how many steps the arrow moves each time based on the loop value. After the loop finishes, the arrow makes a final forward move, rotates left, and moves forward again to reach the exit.</comment></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"><comment w="145" collapsed="false">The arrow alternates between turning left and right while moving 1–3 spaces. Each turn changes direction to avoid walls, while the short move distances help with rotating. The final left turn and single move place the arrow exactly where it needs to be to finish the maze.</comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="turn %s move %s"><l>left</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>2</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><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>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="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="1411"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="1412"></list></costumes><sounds><list struct="atomic" id="1413"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Robot" idx="1" x="-420.0000000000001" y="-140" heading="270" scale="1.4" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,196,204,1" pen="middle" id="1418"><costumes><list id="1419"><item><ref mediaID="U3L1 Robot in a Maze_Robot_cst_arrow"></ref></item></list></costumes><sounds><list struct="atomic" id="1420"></list></sounds><blocks></blocks><variables></variables><scripts><script x="13.200000000000017" y="10"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="setColor"><color>0,196,204,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="13.599999999999994" y="315.79999999999995"><custom-block s="Escape Maze 2"></custom-block></script><script x="202.2" y="10.666666666666657"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Go To Start"></custom-block></script><script x="12.333333333333314" y="186.19999999999976"><custom-block s="Go To Start"></custom-block></script><script x="10.333333333333314" y="224.46666666666647"><custom-block s="Rotate Right"></custom-block></script><comment x="125.86666666666662" y="363.66666666666646" w="166" collapsed="false">Click on the Board sprite to access the maze drawing blocks.</comment><script x="321.20000000000005" y="310.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><comment x="10" 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="377" y="16.333333333333258"><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>2</l><comment w="90" collapsed="false">This code uses a for loop that runs from 1 to 4 to go through each letter in the word “leet.” During each loop, the program displays the current letter for 2 seconds using the loop variable as the letter position. This allows the word to be shown one letter at a time automatically. The loop removes the need to manually code each letter.</comment></block></script></block></script><script x="14.599999999999994" y="374.4333333333334"><custom-block s="Escape Maze 3"></custom-block></script><script x="107.60000000000002" y="184.09999999999974"><custom-block s="Move Forward"></custom-block></script><script x="109.60000000000002" y="224.9333333333331"><custom-block s="Rotate Left"></custom-block></script><script x="15.200000000000017" y="416.9999999999999"><custom-block s="Escape Maze 4"></custom-block><custom-block s="Escape Maze 5"></custom-block></script><comment x="465" y="450" w="90" collapsed="false">Jocelyn Li</comment><script x="257" y="107.33333333333337"><block s="doFor"><l>i</l><l>5</l><l>7</l><script><block s="doRepeat"><l>10</l><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">This code combines a for loop and a repeat loop to play music notes. The for loop changes the value of i from 5 to 7, while the repeat block plays each note 10 times. The pitch of the note increases because it is calculated as i × 10. This creates a repeating sound pattern that changes pitch smoothly.</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="1476"><costumes><list id="1477"><item><ref mediaID="U3L1 Robot in a Maze_Board_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1478"></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><script x="18.095238095238102" y="198.95238095238096"><custom-block s="Draw Maze 2"></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="241.09523809523807" y="214.78571428571433"><custom-block s="Draw Maze 1"></custom-block></script><script x="19.095238095238102" y="240.78571428571433"><custom-block s="Draw Maze 3"></custom-block></script><script x="16.666666666666686" y="290.1666666666667"><custom-block s="Draw Maze 4"></custom-block></script><script x="12.666666666666686" y="398.1666666666667"><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><variables><variable name="step"><l>40</l></variable><variable name="Start"><list struct="atomic" id="1495">140,-140</list></variable><variable name="board matrix"><list id="1496"><item><list struct="atomic" id="1497">1,1,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1498">0,1,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1499">0,1,1,1,0,0,0,0</list></item><item><list struct="atomic" id="1500">0,0,0,1,0,0,0,0</list></item><item><list struct="atomic" id="1501">0,0,0,1,1,1,0,0</list></item><item><list struct="atomic" id="1502">0,0,0,0,0,1,0,0</list></item><item><list struct="atomic" id="1503">0,0,0,0,0,1,0,0</list></item><item><list struct="atomic" id="1504">0,0,0,0,0,1,1,1</list></item></list></variable></variables></scene></scenes></project><media name="U3L1 Robot in a Maze" 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,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABzklEQVR4AeyVMUvDQBTH7wQ3P4ebtCB1c6zFfIFMRRqC4CAaDeogLuIgJhIUBy0RpUtxcWql4upSpIvUguBX6F4oPPtOLvSSpk3saTsE8ri73Lv3/+WfS26GEAK9mNQFCEAnpd7TpQjQayd3JQCJA9PhQD6fh3Q6DZqmQblc/tf/AnOgVCrRTqdD2u02OTpRyfwCAI9qtfqnQAwA/wKtVot+fD1iV4jt/VUBSJiUMPAAsNbV+Qs2Q4M7g61t22O7IwBks1m6vmYPBeifvL7bEdwpFouxgQQALG6aJl1e0rEbO84udAEoyoYOAKCq67pSDij/hq5UKgGHBgIgxOc7lQKBtXgYBwpJpVKQyWTAcRwGEwrAF8luu90uoZQSAKZPQgFwl8sWd06fSLPZpPV6nRqGwRweCFAoFH7wxiQ4Pnwg+Cp5KIrCRPvLBgAsy4LXt9v+nMj9vS1XEFRVNSDoLyYA1Go1uLnf9eeEjjc0RxDUdX2koL+YALBprvjnA2NuJ7b8PQaSYtzwAMI23aX1LDxljNqRUhkAHsdzs4veAnw6HrlcLratXqEIHQaAx3Gj0aBcNMI6aSkMQFq1XxRKABIHpsIBKQdP2Acw4j58AwAA//+3YJpZAAAABklEQVQDAOTnvT+k34bsAAAAAElFTkSuQmCC" mediaID="U3L1 Robot in a Maze_Robot_cst_arrow"/><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,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" mediaID="U3L1 Robot in a Maze_Board_cst_Untitled"/></media></snapdata>