<snapdata remixID="14903447"><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>.5</l></block><block s="forward"><block var="step"/></block></script></block-definition><block-definition s="Rotate Right" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWait"><l>0.5</l></block><block s="turn"><l>90</l></block></script></block-definition><block-definition s="Rotate Left" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWait"><l>0.5</l></block><block s="turnLeft"><l>90</l></block></script></block-definition><block-definition s="Go To Start" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setHeading"><l>0</l></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="Start"/></block><block s="reportListItem"><l>2</l><block var="Start"/></block></block></script></block-definition><block-definition s="Draw Square size: %&apos;size&apos; color: %&apos;Color&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%txt"></input></inputs><script><block s="setHeading"><l>90</l></block><block s="setColor"><color>230,10,0,1</color></block><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><block var="size"/></block><block s="turn"><l>90</l></block></script></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="Color"/><l>0</l></list></block><script><block s="setColor"><color>150,150,150,1</color></block></script><script><block s="setColor"><color>255,255,255,1</color></block></script></block><block s="up"></block><block s="setHeading"><l>135</l></block><block s="forward"><l>10</l></block><block s="floodFill"></block><block s="forward"><l>-10</l></block><block s="setHeading"><l>90</l></block></script></block-definition><block-definition s="Draw Board %&apos;board matrix&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><custom-block s="for %upvar = %n to %n %cs"><l>j</l><l>1</l><l>8</l><script><block s="gotoXY"><l>-160</l><block s="reportDifference"><l>160</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="j"/><l>1</l></block><block var="step"/></list></block></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>8</l><script><custom-block s="Draw Square size: %n color: %txt"><block var="step"/><block s="reportListItem"><block var="i"/><block s="reportListItem"><block var="j"/><block var="board matrix"/></block></block></custom-block><block s="changeXPosition"><block var="step"/></block></script></custom-block><block s="changeYPosition"><block var="step"/></block></script></custom-block></script></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script><list></list></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicLessThan"><list><block var="i"/><block var="end"/></list></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicGreaterThan"><list><block var="i"/><block var="end"/></list></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="Draw Maze 2" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 3" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 5" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Your Maze" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>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>1</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>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>1</l><l>0</l><l>0</l><l>1</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>1</l><l>0</l><l>0</l><l>1</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>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>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>1</l><l>1</l><l>1</l><l>1</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><scripts><comment x="117.5" y="61.58333333333337" w="169" collapsed="false">This script simplifies patterns by using repeats to repeat the same movement over and over again.</comment></scripts></block-definition><block-definition s="Escape Maze 3" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>0</l><l>1</l><script><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><block s="reportVariadicSum"><list><l>3</l><block var="i"/></list></block><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><block s="reportVariadicSum"><list><l>3</l><block var="i"/></list></block><script><custom-block s="Move Forward"></custom-block></script></block></script></custom-block></script><scripts><comment x="160.5" y="30.83333333333337" w="152" collapsed="false">This script uses a for block to escape maze 3. It recognizes a pattern of increasing by 1 to simplify code the most. It is also a nested loop.</comment></scripts></block-definition><block-definition s="Escape Maze 5" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Rotate %s and Move %s"><l>left</l><l>7</l></custom-block><custom-block s="Rotate %s and Move %s"><l>right</l><l>3</l></custom-block><custom-block s="Rotate %s and Move %s"><l>right</l><l>7</l></custom-block><custom-block s="Rotate %s and Move %s"><l>left</l><l>3</l></custom-block><custom-block s="Rotate %s and Move %s"><l>left</l><l>7</l></custom-block><custom-block s="Rotate %s and Move %s"><l>right</l><l>1</l></custom-block></script><scripts><comment x="164.5" y="19.916666666666686" w="142" collapsed="false">To escape maze 5, I had to create a custom block that creates an abstraction to give a better command. It allows me to turn and move a certain amount of space in one block.</comment></scripts></block-definition><block-definition s="Draw Maze 1" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 4" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Escape Maze 1" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>2</l><script><block s="doRepeat"><l>7</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block></script></block></script><scripts><comment x="129.5" y="63.666666666666686" w="177" collapsed="false">Uses a nested loop. A repeat inside a repeat. Used to limit using the same code.</comment></scripts></block-definition><block-definition s="Escape Maze 4" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>0</l><l>2</l><script><block s="doRepeat"><block s="reportVariadicSum"><list><l>1</l><block var="i"/></list></block><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><block s="reportVariadicSum"><list><l>1</l><block var="i"/></list></block><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block></script></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block></script><scripts><comment x="168.5" y="33.58333333333337" w="134" collapsed="false">This script is used to escape maze 4. It is a nested for loop which is used for patterns. </comment></scripts></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="Rotate %s and Move %s"><l>left</l><l>2</l></custom-block><custom-block s="Rotate %s and Move %s"><l>left</l><l>1</l></custom-block><custom-block s="Rotate %s and Move %s"><l>right</l><l>4</l></custom-block><custom-block s="Rotate %s and Move %s"><l>right</l><l>1</l></custom-block><custom-block s="Rotate %s and Move %s"><l>left</l><l>1</l></custom-block><custom-block s="Rotate %s and Move %s"><l>right</l><l>4</l></custom-block><custom-block s="Rotate %s and Move %s"><l>right</l><l>3</l></custom-block><custom-block s="Rotate %s and Move %s"><l>right</l><l>2</l></custom-block><custom-block s="Rotate %s and Move %s"><l>left</l><l>3</l></custom-block><custom-block s="Rotate %s and Move %s"><l>left</l><l>3</l></custom-block><custom-block s="Rotate %s and Move %s"><l>left</l><l>1</l></custom-block><custom-block s="Rotate %s and Move %s"><l>right</l><l>1</l></custom-block><custom-block s="Rotate %s and Move %s"><l>left</l><l>5</l></custom-block></script></block-definition><block-definition s="row of maze %&apos;row&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block var="row"/></block></script></block-definition><block-definition s="Rotate %&apos;direction&apos; and Move %&apos;spaces&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" expand="left&#xD;right" 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><block s="reportVariadicEquals"><list><block var="direction"/><l>right</l></list></block><script><custom-block s="Rotate Right"></custom-block></script></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="1443"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAQAElEQVR4AezYb2wdVXrH8Wfi4CTGTps/kNhZdqMl3iRIlRCiQixxw58VERuR0FcIVYIXuxVgqYCSCEIa8LWUzYYQA9FKVtH2DaAWob7INmDRsMASzPKqlaoINpciKiQa2wEVqiT42t61b+dcY8X2+M+9c2buPGfO17onuR7PnPOczzNzf06WCF8IIIAAAgggUHcBArju5CyIAAIIIICAiN8BzB2AAAIIIIBARgIEcEbwLIsAAggg4LcAAexv/9k5AggggECGAgRwhvgsjQACCCDgrwAB7G/v/d45u0cAAQQyFiCAM24AyyOAAAII+ClAAPvZd3bttwC7RwABBQIEsIImUAICCCCAgH8CBLB/PWfHCPgtwO4RUCJAACtpBGUggAACCPglQAD71W92iwACfguwe0UCBLCiZlAKAggggIA/AgSwP71mpwgggIDfAsp2TwArawjlIIAAAgj4IUAA+9FndokAAgggoEygzgGsbPeUgwACCCCAQEYCBHBG8CyLAAIIIOC3AAFs0f8vmmX7uSYpVDvqfd7gCvnduSvlt/Vet9r1BpbL7wdWyL8PNkmXyrFc3h5cLu+orM2YLac+q97gZ/XcDTXJPww0yt9YfIR6fykBbHELLJmQ24JAtrd9W+7SOCaWyHVBWTZprM3UFCyRjeVArln/bbmgcUggW8fDobE2UxP12d03U34njvUWNA7t9U2UZXP4GfNXFh+h3l9KAFveAq2XyrdaTpHa5SufLFzd+m15Y2oL1DRx9OTmvy+0hUF8dfQnOo40Hyy0bRgut+qoJloF9UVNajli/E729Krt79kdO9s01/ebnt5bw1+iB2sx59yZAgTwTA++QwABBBBAoC4CBHBdmFnEdwH2jwACCMwWIIBni/A9AggggAACdRAggOuAzBII+C3A7hFAYC4BAnguFY4hgAACCCCQsgABnDIw0yOAgN8C7B6B+QQI4PlkOI4AAggggECKAgRwirhMjQACCPgtwO4XEiCAF9LhZwgggAACCKQkQACnBMu0CCCAAAJ+Cyy2ewJ4MSF+jgACCCCAQAoCBHAKqEyJAAIIIIDAYgL5DuDFds/PEUAAAQQQyEiAAM4InmURQAABBPwWIIDz2392hgACCCCgWIAAVtKcr78el5f+8Ws5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</pentrails><costumes><list struct="atomic" id="1444"></list></costumes><sounds><list struct="atomic" id="1445"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><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="1450"><costumes><list id="1451"><item><ref mediaID="U3L1-RobotMaze_Robot_cst_arrow"></ref></item></list></costumes><sounds><list struct="atomic" id="1452"></list></sounds><blocks></blocks><variables></variables><scripts><script x="15" y="10"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block><custom-block s="Escape Your Maze"></custom-block></script><script x="204" y="10.666666666666657"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Go To Start"></custom-block></script><script x="14.133333333333297" y="186.19999999999976"><custom-block s="Go To Start"></custom-block></script><script x="104" y="185.73333333333312"><custom-block s="Move Forward"></custom-block></script><script x="12.133333333333297" y="224.46666666666647"><custom-block s="Rotate Right"></custom-block></script><script x="104.39999999999998" y="224.9333333333331"><custom-block s="Rotate Left"></custom-block></script><script x="408.79999999999995" y="197"><block s="doFor"><l>i</l><l>0</l><l>2</l><script><block s="doRepeat"><block s="reportVariadicSum"><list><l>5</l><block var="i"/></list></block><script><block s="doPlayNote"><block s="reportVariadicSum"><list><l>50</l><block s="reportVariadicProduct"><list><l>10</l><block var="i"/></list></block></list></block><l>0.5</l></block></script></block></script></block></script><script x="374.79999999999995" y="37"><block s="doFor"><l>i</l><l>1</l><l>4</l><script><block s="doSayFor"><block s="reportLetter"><block var="i"/><l>leet</l></block><l>1</l></block></script><comment w="145" collapsed="false">This script says the letters of leet one letter at a time. Using a for loop, it says the first, second, third, and fourth letter chronologically.</comment></block></script><comment x="561.7357421874999" y="154" w="206" collapsed="false">This script plays the note for different pitches and repeats a different amount of time using addition blocks by adding the number of loop.</comment><script x="335.79999999999995" y="352.5"><custom-block s="Rotate %s and Move %s"><l></l><l></l><comment w="212" collapsed="false">This is a custom motion block that I created to simplify movements even more. It includes a repeat inside and accepts two inputs for direction and amount of spaces to move. </comment></custom-block></script><script x="13" y="275.66666666666663"><custom-block s="Escape Maze 1"></custom-block></script><script x="11.799999999999983" y="317"><custom-block s="Escape Maze 2"></custom-block></script><script x="11" y="362.66666666666663"><custom-block s="Escape Maze 3"></custom-block></script><script x="10.799999999999983" y="406"><custom-block s="Escape Maze 4"></custom-block></script><script x="10" y="451.83333333333337"><custom-block s="Escape Maze 5"></custom-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="1521"><costumes><list id="1522"><item><ref mediaID="U3L1-RobotMaze_Board_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1523"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" 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="188" collapsed="false">I created my own maze by editing the inside script. 1&apos;s represent open spaces while 0 represents closed spaces. I made a trail that </comment></custom-block></script><script x="18.333333333333314" y="156"><custom-block s="Draw Maze 1"></custom-block></script><script x="18" y="354.16666666666674"><custom-block s="Draw Maze 5"></custom-block></script><script x="20" y="301"><custom-block s="Draw Maze 4"></custom-block></script><script x="20" y="255"><custom-block s="Draw Maze 3"></custom-block></script><script x="18.333333333333314" y="204.83333333333337"><custom-block s="Draw Maze 2"></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"/><watcher var="board matrix" style="normal" x="10" y="10" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="step"><l>40</l></variable><variable name="Start"><list struct="atomic" id="1541">140,-140</list></variable><variable name="board matrix"><list id="1542"><item><list struct="atomic" id="1543">1,1,1,1,1,1,0,0</list></item><item><list struct="atomic" id="1544">0,0,0,0,0,1,1,0</list></item><item><list struct="atomic" id="1545">1,1,1,1,0,0,1,0</list></item><item><list struct="atomic" id="1546">1,0,0,1,0,0,1,0</list></item><item><list struct="atomic" id="1547">1,0,0,1,1,1,1,0</list></item><item><list struct="atomic" id="1548">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1549">1,1,0,0,0,1,1,1</list></item><item><list struct="atomic" id="1550">0,1,1,1,1,1,0,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>