<snapdata remixID="14920380"><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"><comment w="90" collapsed="true">Ryan Dieli&#xD;Where the 1&apos;s are typed is where the white boxes or the path of the maze is. Where the 0&apos;s are typed is where the grey boxes are and these are blockages of the path.   </comment><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>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>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>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>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="Escape Maze 2" type="command" category="other"><comment w="90" collapsed="true">Ryan Dieli&#xD;The move codes are in the repeat loop. So it will go in order from rotate left, move forward, rotate right, and move forward 7 times. </comment><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 w="90" collapsed="true">Ryan Dieli&#xD;First it the sprite rotates left. Then it moves forward 3 times, shown by the repeat 3. Then it rotates right, followed by another repeat forward 3 times. It rotates left, moves forward 4 times, rotates right, and then moves forward 4 times. </comment><header></header><code></code><translations></translations><inputs></inputs><script><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 Right"></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>4</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><l>4</l><script><custom-block s="Move Forward"></custom-block></script></block></script></block-definition><block-definition s="Escape Maze 5" type="command" category="other"><comment w="90" collapsed="true">Ryan Dieli&#xD;The code we created lets the user type which direction they want to rotate and how many spaces they want to move forward, to simplify the code. </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"><comment w="90" collapsed="true">The sprite must rotate left first. Then it will move forward 7 times. I used the repeat loop so I didn&apos;t have to use 7 blocks. Then it rotates right. This is all in a repeat block so it happens twice. </comment></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 w="90" collapsed="true">Ryan Dieli&#xD;There is a list of numbers from 1 to 3. It will move forward once, rotate left, move forward once an then rotate right. So for each number in the list it will move forward the next number in the list until it reaches 3 times. Then it will move forward, rotate left and then move forward. </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"><comment w="90" collapsed="true">Ryan Dieli&#xD;This code that we created simplifies the use of the motion blocks. It lets the user type left or right and how many times the sprite shout move forward. </comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Turn %s move %s"><l>left</l><l>3</l></custom-block><custom-block s="Turn %s move %s"><l>right</l><l>2</l></custom-block><custom-block s="Turn %s move %s"><l>right</l><l>1</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>left</l><l>2</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>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;forward&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><comment w="90" collapsed="true">If the user types left then the sprite will rotate left. If the user types right into the direction variable then the sprite will rotate right.  </comment></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="forward"/><script><custom-block s="Move Forward"></custom-block></script><comment w="90" collapsed="true">The number the user puts into the forward variable it will repeat that value, and move forward that amount of times. </comment></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="1416"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="1417"></list></costumes><sounds><list struct="atomic" id="1418"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><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="1423"><costumes><list id="1424"><item><ref mediaID="U2L4RobotinaMaze_Robot_cst_arrow"></ref></item></list></costumes><sounds><list struct="atomic" id="1425"></list></sounds><blocks></blocks><variables></variables><scripts><script x="27" y="30"><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="216" y="30.666666666666657"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Go To Start"></custom-block></script><script x="26.133333333333297" y="206.19999999999976"><custom-block s="Go To Start"></custom-block></script><script x="116" y="205.73333333333312"><custom-block s="Move Forward"></custom-block></script><script x="24.133333333333297" y="244.46666666666647"><custom-block s="Rotate Right"></custom-block></script><script x="116.39999999999998" y="244.9333333333331"><custom-block s="Rotate Left"></custom-block></script><comment x="23.799999999999983" y="274.4" w="223.0666666666667" collapsed="false">Edit these remaining blocks to solve other mazes. Be sure to swap with &quot;Escape Maze 1&quot; block.</comment><comment x="139.66666666666663" y="383.66666666666646" w="166" collapsed="false">Click on the Board sprite to access the maze drawing blocks.</comment><script x="375.79999999999995" y="394"><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="true">Ryan Dieli&#xD;There is a list of number from 5 to 7. It will repeat the list from 5 to 7. It will play the note times 10 to make it either, 50, 60, or 70, and play for .5 beats. This is simplified.</comment></block></script><script x="372.79999999999995" y="149"><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="true">Ryan Dieli&#xD;There are 4 letters in &quot;Leet&quot; so for each letter from the first letter to the fourth letter it will say each letter for 2 seconds. </comment></block></script><script x="22" y="408.83333333333337"><custom-block s="Escape Maze 1"><comment w="200.93333333333334" collapsed="false">Edit this block and write its code using only the four custom motion blocks in the palette and any Control blocks you need.</comment></custom-block></script><script x="19" y="464.83333333333337"><custom-block s="Escape Maze 2"></custom-block></script><script x="25" y="511.83333333333337"><custom-block s="Escape Maze 3"></custom-block></script><script x="29" y="559.8333333333334"><custom-block s="Escape Maze 4"></custom-block></script><script x="32" y="601.8333333333334"><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="1481"><costumes><list id="1482"><item><ref mediaID="U2L4RobotinaMaze_Board_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1483"></list></sounds><blocks></blocks><variables></variables><scripts><script x="16.666666666666686" y="13.333333333333343"><block s="receiveGo"></block><block s="clear"></block><block s="doWait"><l>0.5</l></block><custom-block s="Draw Your Maze"><comment w="115.73333333333335" collapsed="false">Edit this block to create your own maze.</comment></custom-block></script><comment x="18.095238095238102" y="139.76190476190473" w="210.39999999999992" collapsed="false">Replace the &quot;Draw Maze 1&quot; block with these blocks to display the other mazes.</comment><comment x="18.095238095238102" y="113.14285714285717" w="254.80000000000004" collapsed="true">These 5 mazes are already created for you.</comment><script x="284.6666666666667" y="208.16666666666669"><custom-block s="Draw Maze 1"></custom-block></script><script x="306.6666666666667" y="255"><custom-block s="Draw Maze 2"></custom-block></script><script x="300.66666666666674" y="319.1666666666667"><custom-block s="Draw Maze 3"></custom-block></script><script x="299.66666666666674" y="363.16666666666674"><custom-block s="Draw Maze 4"></custom-block></script><script x="311.66666666666674" y="421.16666666666674"><custom-block s="Draw Maze 5"></custom-block></script></scripts></sprite><watcher var="step" style="normal" x="9.687500000000227" y="9.687500000000007" color="243,118,29" hidden="true"/><watcher var="Start" style="normal" x="9.687500000000227" y="30.031251937499974" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="step"><l>40</l></variable><variable name="Start"><list struct="atomic" id="1500">140,-140</list></variable><variable name="board matrix"><list id="1501"><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,1,1,1,1,1,1,1</list></item><item><list struct="atomic" id="1505">0,0,0,0,0,0,0,1</list></item><item><list struct="atomic" id="1506">0,0,0,0,0,1,1,1</list></item><item><list struct="atomic" id="1507">0,0,0,0,1,1,0,0</list></item><item><list struct="atomic" id="1508">0,0,0,0,1,0,0,0</list></item><item><list struct="atomic" id="1509">0,0,0,0,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="arrow" center-x="16" center-y="16" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAABdklEQVRYCWNgYGD4D8QDBQbS7oHy86i9oyEwKEMgNjb2v4GBwf+kpKT/K1asoGveZISFiKam5n91dXWGa3fXw4TA9ITO7QxeXl5wdSiSVOCgGKym+5+g729dZkTRQ6kbmJANmNq3B5mLlQ1yJAz39vYSdDBWQ5AEMXzT09Pzf9bCYiQlxDNL8+YwpKamYpiJzwSsipOTk/8fPjUHnz6i5JqqVzJERERgtQNmAE5JYtIDzBBi6f6ObQze3t4odqJw0A2ihSM4mQwY2NjYGKKjoxkKCgoYURIhugNowf/z5w8DIzAj/YdmOJwhQAvfYytTsDogMTHx/9Ez8ygOgOaaVQzh4eFY7YAZjiFJSTYsy5/LkJKSgmEmzDJsNIrinTt3/s8tccOmDqtYZtIEhsLCQhQzsCrEI4iimZh4p3ZRDHcALssn9+xicHd3h6vD4xmypMAGg6rjq1evMnz5fRZsCLV9SZbLRjWNhsBoCNAzBChu11Hg2P8AdxttO4s64+AAAAAASUVORK5CYII=" mediaID="U2L4RobotinaMaze_Robot_cst_arrow"/><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC" mediaID="U2L4RobotinaMaze_Board_cst_Untitled"/></media></snapdata>