<snapdata remixID="14902294"><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>1</l><l>1</l><l>0</l><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>0</l><l>0</l><l>1</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>1</l><l>0</l><l>0</l><l>1</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>1</l><l>0</l><l>0</l><l>1</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>1</l><l>0</l><l>0</l><l>1</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>1</l><l>0</l><l>0</l><l>1</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>1</l><l>0</l><l>0</l><l>1</l><l>0</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>1</l><l>1</l><l>1</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="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></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></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></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></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 Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>5</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>3</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>7</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><l>3</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><l>7</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></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="1425"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="1426"></list></costumes><sounds><list struct="atomic" id="1427"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="2"><sprite name="Robot" idx="1" x="-140" y="139.99999999999997" heading="270" scale="1.4" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="13,0,209,1" pen="middle" id="1432"><costumes><list id="1433"><item><ref mediaID="U3L1-RobotMaze_Robot_cst_arrow"></ref></item></list></costumes><sounds><list struct="atomic" id="1434"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="168" collapsed="false">this draws the path that is in the &quot;escape maze (num)&quot; custom block, which is coded to escape that correlating maze -GL</comment></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="338.79999999999995" y="392.99999999999994"><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></block></script><comment w="90" collapsed="false">i represents each letter in the word leet. i is set to 1-4 because there&apos;s 4 letters in the word. -GL</comment></block></script><script x="40" y="352.6666666666665"><block s="receiveGo"><comment w="90" collapsed="false">when the green flag is clicked, the sprite will go to the bottom right corner of the maze, also known as the start, and any previous path&apos;s that were drawn will be erased -GL</comment></block><block s="clear"></block><custom-block s="Go To Start"></custom-block></script><script x="432" y="31.833333333333258"><custom-block s="Escape Maze 2"><comment w="90" collapsed="false">there was a repeating pattern during this maze, so using the repeat blocks made the code easier to understand, and more organized. -GL</comment></custom-block></script><script x="365" y="226.83333333333337"><custom-block s="Escape Maze 4"><comment w="153" collapsed="false">similar to the escape maze 3 block, maze 4 uses the for i block because the amount of times the sprite moves forward increases by 1 between the numbers 1-3. It moves forward and then rotates left before moving forward and then rotating right. -GL</comment></custom-block></script><script x="185" y="96.8333333333332"><custom-block s="Escape Maze 1"><comment w="116" collapsed="false">in maze 1, the sprite starts facing forward, and then rotates left so it can move according to the path. Using repeat blocks made the code a lot neater and more organized. -GL</comment></custom-block></script><script x="332" y="76.83333333333343"><custom-block s="Escape Maze 3"><comment w="90" collapsed="false">using the for i block helped the code function because the sprite moves forward 3 times and the 4, which are back to back numbers - GL</comment></custom-block></script><script x="35" y="147.83333333333331"><custom-block s="Escape Maze 5"><comment w="90" collapsed="false">this simplifies version of the escape maze 5 uses a custom block to determine the direction and the distance that the sprite is moving each time. -GL</comment></custom-block></script><script x="115" y="272.8333333333334"><custom-block s="Escape Your Maze"><comment w="163" collapsed="false">in order to escape my maze, the sprite uses a combonation of moving left and right aswell as forward, but in no specific pattern -GL</comment></custom-block></script><script x="277.79999999999995" y="476.66666666666674"><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">since the task was to play 50 beats 5 times, 60 6 times, and 70 7 times, setting i equal to 5-7 makes this possible. it repeats I amount of times, so playing the note i times 10 makes it 50, 60, or 70 beats -GL</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="1486"><costumes><list id="1487"><item><ref mediaID="U3L1-RobotMaze_Board_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1488"></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 Maze 4"></custom-block></script><script x="132.66666666666669" y="216.16666666666669"><custom-block s="Draw Maze 5"></custom-block></script><script x="115.66666666666669" y="182.16666666666669"><custom-block s="Draw Maze 1"></custom-block></script><script x="151.66666666666669" y="135.16666666666669"><custom-block s="Draw Maze 2"></custom-block></script><script x="297.66666666666674" y="278.16666666666674"><custom-block s="Draw Maze 3"></custom-block></script><script x="49.666666666666686" y="263.1666666666667"><custom-block s="Draw Your Maze"><comment w="80" collapsed="false">when you change the numbers in 1 column, the column on the maze becomes white. each 0 in the lists represents the grey shaded box, and acts as a placeholder to show that it isn&apos;t apart of the path of the maze -GL</comment></custom-block></script></scripts></sprite><watcher var="step" style="normal" x="9.687500000000682" y="9.687500000000036" color="243,118,29" hidden="true"/><watcher var="Start" style="normal" x="9.687500000000682" y="30.031251937500002" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="step"><l>40</l></variable><variable name="Start"><list struct="atomic" id="1505">140,-140</list></variable><variable name="board matrix"><list id="1506"><item><list struct="atomic" id="1507">1,1,0,0,1,1,1,1</list></item><item><list struct="atomic" id="1508">0,1,0,0,1,0,0,1</list></item><item><list struct="atomic" id="1509">0,1,0,0,1,0,0,1</list></item><item><list struct="atomic" id="1510">0,1,0,0,1,0,0,1</list></item><item><list struct="atomic" id="1511">0,1,0,0,1,0,0,1</list></item><item><list struct="atomic" id="1512">0,1,0,0,1,0,1,1</list></item><item><list struct="atomic" id="1513">0,1,0,0,1,0,1,0</list></item><item><list struct="atomic" id="1514">0,1,1,1,1,0,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="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"/><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,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" mediaID="U3L1-RobotMaze_Board_cst_Untitled"/></media></snapdata>