<snapdata remixID="14902337"><project name="U2L4RobotinaMaze" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U2L4RobotinaMaze"><notes></notes><hidden> forward turn turnLeft setHeading doFaceTowards gotoXY doGotoObject doGlide changeXPosition setXPosition changeYPosition setYPosition bounceOffEdge xPosition yPosition direction reportJSFunction reportNewCostumeSkewed reportAtan2 reportVariadicMin reportVariadicMax reportPipe receiveUserEdit getPosition reportMousePosition doDefineBlock doSetBlockAttribute doDeleteBlock reportBlockAttribute reportEnvironment receiveSlotEvent doSetSlot receiveConditionEvent reportColor reportColorAttribute reportNewColor reportPoll</hidden><headers></headers><code></code><blocks><block-definition s="Move Forward" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWait"><l>0.5</l></block><block s="forward"><block var="step"/></block></script></block-definition><block-definition s="Rotate Right" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWait"><l>0.5</l></block><block s="turn"><l>90</l></block></script></block-definition><block-definition s="Rotate Left" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWait"><l>0.5</l></block><block s="turnLeft"><l>90</l></block></script></block-definition><block-definition s="Go To Start" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setHeading"><l>0</l></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="Start"/></block><block s="reportListItem"><l>2</l><block var="Start"/></block></block></script></block-definition><block-definition s="Draw Square size: %&apos;size&apos; color: %&apos;Color&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%txt"></input></inputs><script><block s="setHeading"><l>90</l></block><block s="setColor"><color>230,10,0,1</color></block><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><block var="size"/></block><block s="turn"><l>90</l></block></script></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="Color"/><l>0</l></list></block><script><block s="setColor"><color>150,150,150,1</color></block></script><script><block s="setColor"><color>255,255,255,1</color></block></script></block><block s="up"></block><block s="setHeading"><l>135</l></block><block s="forward"><l>10</l></block><block s="floodFill"></block><block s="forward"><l>-10</l></block><block s="setHeading"><l>90</l></block></script></block-definition><block-definition s="Draw Board %&apos;board matrix&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><custom-block s="for %upvar = %n to %n %cs"><l>j</l><l>1</l><l>8</l><script><block s="gotoXY"><l>-160</l><block s="reportDifference"><l>160</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="j"/><l>1</l></block><block var="step"/></list></block></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>8</l><script><custom-block s="Draw Square size: %n color: %txt"><block var="step"/><block s="reportListItem"><block var="i"/><block s="reportListItem"><block var="j"/><block var="board matrix"/></block></block></custom-block><block s="changeXPosition"><block var="step"/></block></script></custom-block><block s="changeYPosition"><block var="step"/></block></script></custom-block></script></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script><list></list></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicLessThan"><list><block var="i"/><block var="end"/></list></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicGreaterThan"><list><block var="i"/><block var="end"/></list></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="Draw Maze 2" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 3" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 5" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Your Maze" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>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>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</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>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>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>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 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"><comment x="0" y="0" w="90" collapsed="false">Jianchi Zhang</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>i</l><l>3</l><l>4</l><script><custom-block s="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"><comment x="0" y="0" w="90" collapsed="false">Jianchi Zhang</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>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"><comment x="0" y="0" w="90" collapsed="false">Jianchi Zhang</comment><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="Move Forward"></custom-block><custom-block s="turn %s move %s"><l>left</l><l>4</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>2</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>3</l></custom-block><custom-block s="turn %s move %s"><l>left</l><l>1</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>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;direction&apos; move %&apos;spaces&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="direction"/><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="direction"/><l>right</l></list></block><script><custom-block s="Rotate Right"></custom-block></script><list></list></block><block s="doRepeat"><block var="spaces"/><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="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="1418"><costumes><list id="1419"><item><ref mediaID="U2L4RobotinaMaze_Board_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1420"></list></sounds><blocks></blocks><variables></variables><scripts><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="26.666666666666742" y="10.333333333333343"><block s="receiveGo"></block><block s="clear"></block><block s="doWait"><l>0.5</l></block><custom-block s="Draw Maze 1"></custom-block></script><script x="42.66666666666674" y="354.1666666666667"><custom-block s="Draw Maze 5"></custom-block></script><script x="45.66666666666674" y="398.16666666666674"><custom-block s="Draw Your Maze"><comment w="115.73333333333335" collapsed="false">Edit this block to create your own maze.</comment></custom-block></script><script x="44.66666666666674" y="212.16666666666669"><custom-block s="Draw Maze 2"></custom-block></script><script x="47.666666666666686" y="264.33333333333337"><custom-block s="Draw Maze 3"></custom-block></script><script x="45.66666666666674" y="309.1666666666667"><custom-block s="Draw Maze 4"></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="1434"><costumes><list id="1435"><item><ref mediaID="U2L4RobotinaMaze_Robot_cst_arrow"></ref></item></list></costumes><sounds><list struct="atomic" id="1436"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="10"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block></script><script x="209" y="10.666666666666657"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Go To Start"></custom-block></script><script x="558.8000000000001" y="116"><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">Using the for loop block we could say each individual letter of leet, this is beacuse the first loop says the first letter of the word and then each loop tells the next letter.</comment></block></script></block></script><script x="16.133333333333297" y="168.19999999999976"><custom-block s="Go To Start"></custom-block></script><script x="15.133333333333297" y="212.03333333333308"><custom-block s="Rotate Left"></custom-block></script><script x="111.29999999999995" y="167.63333333333333"><custom-block s="Move Forward"></custom-block></script><script x="111.79999999999995" y="211"><custom-block s="Rotate Right"></custom-block></script><comment x="735.6666666666666" y="38.66666666666646" w="166" collapsed="false">Click on the Board sprite to access the maze drawing blocks.</comment><comment x="512.8339843750001" y="17.83333333333337" 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><comment x="289.79999999999995" y="90.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="28" y="250.83333333333337"><custom-block s="Escape Maze 1"><comment w="90" collapsed="false">To escape maze 1 first we rotate left and then use nested repeats. Which is putting repeats inside of a repeat, in the first repeat we used rotate right and another repeat that repeats move foward 7 times. In the first repeat it repeats everything twice.</comment></custom-block></script><script x="15.000000000000028" y="607.8333333333334"><custom-block s="Escape Maze 3"><comment w="90" collapsed="false">This maze is different because the first pattern is then increased by 1 move foward at the end. So we had to use a for i block and set it to 3 to 4, so for the first loop would repeat it 3 times first. Then the second loop it would repeat it 4 times.</comment></custom-block></script><script x="31.00000000000003" y="473.66666666666674"><custom-block s="Escape Maze 2"><comment w="90" collapsed="false">This maze had a pattern of rotating left, move foward, rotate right, and then move foward. So we put it in a repeat, which repeats it 7 times.</comment></custom-block></script><script x="254" y="253.83333333333337"><custom-block s="Escape Maze 4"><comment w="90" collapsed="false">Similar to maze 3 we had to use a for loop block however this time it was from 1 to 3. This was because the pattern made it so the move forward wold increase until it was 2 more fowards than the orginal, at the end we put the move forward, rotate left, and move foward.</comment></custom-block></script><script x="255" y="470.83333333333337"><custom-block s="Escape Maze 5"><comment w="90" collapsed="false">Maze 5 was different from all the other mazes becasue we had to make our own procedure to make moves. This allowed us to tell the sprite to move x amount of moves foward and rotate left or right.</comment></custom-block></script><script x="259" y="657.8333333333334"><custom-block s="Escape Your Maze"><comment w="90" collapsed="false">Similar to maze 5 because we used the turn and move procedure to make the mvoement easier, this is because all you need to do is input the moves.</comment></custom-block></script><script x="535.8000000000001" y="256"><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><comment w="90" collapsed="false">Using the for loop we could repeat the note playing from 5 to 7, while the note hz was multiplied by 10 and by the loop of the for block. So first loop it plays at 50 hz 5 times then 60 hz 6 times and etc.</comment></block></script></block></script></block></script><script x="186.13333333333333" y="140.5"><custom-block s="turn %s move %s"><l></l><l></l><comment w="90" collapsed="false">Simplify the moving of the sprite allowing you to choose the direction and amount of moves the sprite takes</comment></custom-block></script></scripts></sprite><watcher var="step" style="normal" x="9.687500000000227" y="9.687500000000007" color="243,118,29" hidden="true"/><watcher var="Start" style="normal" x="9.687500000000227" y="30.031251937499974" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="step"><l>40</l></variable><variable name="Start"><list struct="atomic" id="1498">140,-140</list></variable><variable name="board matrix"><list id="1499"><item><list struct="atomic" id="1500">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1501">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1502">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1503">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1504">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1505">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1506">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1507">1,1,1,1,1,1,1,1</list></item></list></variable></variables></scene></scenes></project><media name="U2L4RobotinaMaze" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,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" mediaID="U2L4RobotinaMaze_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="U2L4RobotinaMaze_Robot_cst_arrow"/></media></snapdata>