<snapdata remixID="14904921"><project name="U3L1-RobotinaMaze" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAFKUlEQVR4AeyazWuUVxSHTz6IAWu0izYLGyldSKBUuupCWmigWRTaP6F0USgUCwUXBVdtSVf9WHTRjSv/AhEU/IiiuBNcGZRJFHXMxg9iDGqMzCRxJjIvzjCTGed9773n3vMEZub9mHvPOc/vIRmSDG7yBYGABAaFLwgEJICAAeFTWgQBsSAoAQQMip/iCIgDQQnYFTAodoo3CCBggwSvQQggYBDsFG0QQMAGCV6DEEDAINgp2iCAgA0SvAYhgIBBsActqqo4AqqKw14zCGgvc1UTI6CqOOw1g4D2Mlc1MQKqisNeMwhoL3NVE3sVUNXkNKOCAAKqiMFuEwhoN3sVkyOgihjsNoGAdrNXMTkCqojBbhMI6CV7inQigICdyHDdCwEE9IKZIp0IIGAnMlz3QgABvWCmSCcCCNiJDNe9EEBAL5jtFuk2OQJ2I8R9pwQQ0CleNu9GAAG7EeK+UwII6BQvm3cjgIDdCHHfKQEEdIqXzbsRSFfAbpNzXwUBBFQRg90mENBu9iomR0AVMdhtAgHtZq9icgRUEYPdJhAwveyjmggBo4orvWYRML1Mo5oIAaOKK71mETC9TKOaCAGjiiu9ZhEwvUyjmqhQAaOanGZVEEBAFTHYbQIB7WavYnIEVBGD3SYQ0G72KiZHQBUx2G0CAQvJnk36JYCA/ZJjXSEEELAQjGzSLwEE7Jcc6wohgICFYGSTfgkgYL/kWFcIAQQsBKPdTfJOjoB5CbI+FwEEzIWPxXkJIGBegqzPRQABc+FjcV4CCJiXIOtzEUDAXPhYnJdAvALmnZz1KgggoIoY7DaBgHazVzE5AqqIwW4TCGg3exWTI6CKGOw2gYDxZZ9UxwiYVJzxDYOA8WWWVMcImFSc8Q2DgPFlllTHCJhUnPENg4DxZZZUx28lYFKTM4wKAgioIga7TSCg3exVTI6AKmKw2wQC2s1exeQIqCIGu00gYE/Z8yZXBBDQFVn27YkAAvaEiTe5IoCArsiyb08EELAnTLzJFQEEdEWWfXsigIA9YbL7JteTI6Brwuy/LQEE3BYPN10TQEDXhNl/WwIIuC2euG/Ozs52HKBcLkulUml7v1Qqtb3u4iICuqCqZM/p6emOnczMzMjS0lLb+5OTk22vu7iIgC6oKt/z5q0XMjf/j1y4OBK8U70CBkeTbgP3H4zIk5U9UlrYLZubm0EHRcCg+MMUP3326VbhS5efy9oaAm7B4MkPgWq1KvcWd24Ve/hoTJ49W9s6DvXEd8BQ5APVvXN3Q+aub2TVT5xcz45DHBQq4Gcfz8vYwDUeihl889WN2o/dHZlr5XI16OfAQgX89/+9cuT3cR6KGez/9KNMvvrBqTM7pVodqB8GeRQq4BdfviNHfqsJyCMPB2drfz48LgPDY02ivXw5Itfmmi55PSlUQK+dU+ytCTxeXpf5heZlG7WPg1euhvsciIDNeSR9dvbc82y+8fdFhoden56/sCp1EV+f+X0e9FuOaqEI1H/hfPvuDhkersi3X5fk5HGRXw/fk7FdK7Vfy+yS5eUwnSFgGO7eq66ursqthb/kl0NP5M8/PpTdtY+C33+3T/77e0X2vFup/Vnuofee6gURsE4h0ceb/9UyNDQkh376XH784T0ZHR3NJj54cJ8cO7ouk/sfZNcWFxezY9cHCOiacMD93/yvlrp0U1NTbbv5YO+oHDjwSXZvYmIiO3Z90CSg62LsD4FWAgjYSoRzrwQQ0CtuirUSQMBWIpx7JYCAXnFTrJXAKwAAAP//pBOmswAAAAZJREFUAwC6tD2txHUEtwAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="U3L1-RobotinaMaze"><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>0</l><l>1</l><l>1</l><l>1</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>0</l><l>1</l><l>0</l><l>1</l><l>0</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>0</l><l>1</l><l>0</l><l>1</l><l>0</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>0</l><l>1</l><l>0</l><l>1</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>0</l><l>1</l><l>0</l><l>1</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>1</l><l>0</l><l>1</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>1</l><l>0</l><l>1</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>1</l><l>1</l><l>1</l><l>0</l><l>1</l></list></block></custom-block></list></block><comment w="90" collapsed="true">The input of 1 shades the block based on its location. This allowed it to draw a maze as displayed when clicked. -AB</comment></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><comment w="90" collapsed="true">uses the repeat loop to complete this action 7 times to escape fully -AB</comment></block></script></block-definition><block-definition s="Escape Maze 3" type="command" category="other"><comment w="90" collapsed="true">completely simplified, using for loop to shorten it and repeats each action &quot;i&quot; times representing 3 and 4 -AB</comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="for %upvar = %n to %n %cs"><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></custom-block></script></block-definition><block-definition s="Escape Maze 5" type="command" category="other"><comment w="90" collapsed="true">this completely simplified code uses a custom block that rotates in an input direction and moves forward an input number of spaces. Used this custom block because there was no specific pattern to the procedure -AB</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><comment w="90" collapsed="true">uses a nested loop to repeat the action of moving forward 7 and rotating right twice in total -AB</comment></block></script></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>1</l><l>3</l><script><block s="doRepeat"><block var="i"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><block var="i"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block></script><comment w="90" collapsed="true">completely simplified using for i loop, similar structure to escape maze 3, i represents the movement from 1 to 3 -AB</comment></custom-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">uses custom built turn and move block to easily escape the custom built maze, most simplified -AB</comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="turn %s move %s"><l></l><l>7</l><comment w="90" collapsed="true">has a blank input for turn because the first action does not require turning and only has to move forward initially -AB</comment></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><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>2</l></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>1</l></custom-block></script></block-definition><block-definition s="row of maze %&apos;row&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block var="row"/></block></script></block-definition><block-definition s="turn %&apos;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>right</l></list></block><script><custom-block s="Rotate Right"></custom-block></script><list><block s="reportVariadicEquals"><list><block var="direction"/><l>left</l></list></block><script><custom-block s="Rotate Left"></custom-block></script></list></block><block s="doRepeat"><block var="spaces"/><script><custom-block s="Move Forward"></custom-block></script></block></script><scripts><comment x="200.5" y="91.69999999999999" w="90" collapsed="false">this is the code for the custom block inside escape maze 5 -Alina</comment></scripts></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="1407"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="1408"></list></costumes><sounds><list struct="atomic" id="1409"></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="1414"><costumes><list id="1415"><item><ref mediaID="U3L1-RobotinaMaze_Robot_cst_arrow"></ref></item></list></costumes><sounds><list struct="atomic" id="1416"></list></sounds><blocks></blocks><variables></variables><scripts><script x="13.200000000000017" y="10"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block></script><script x="14.399999999999977" y="354.39999999999986"><custom-block s="Escape Maze 3"></custom-block></script><script x="13.399999999999977" y="430.79999999999995"><custom-block s="Escape Maze 5"></custom-block></script><script x="202.2" y="10.666666666666657"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Go To Start"></custom-block></script><comment x="125.86666666666662" y="363.66666666666646" w="166" collapsed="false">Click on the Board sprite to access the maze drawing blocks.</comment><script x="14.599999999999994" y="392.2666666666667"><custom-block s="Escape Maze 4"></custom-block></script><script x="13" y="468.5999999999997"><custom-block s="Escape Your Maze"></custom-block></script><comment x="18" y="251.39999999999998" w="223.0666666666667" collapsed="true">Edit these remaining blocks to solve other mazes. Be sure to swap with &quot;Escape Maze 1&quot; block.</comment><script x="17.200000000000017" y="311.83333333333337"><custom-block s="Escape Maze 2"></custom-block></script><script x="416" y="41"><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">&quot;i&quot; represents every number from 1-4, not the letters. So I used the &quot;letter _ of&quot; block and put &quot;i&quot; as an input to confirm which letter of leet. for loop allows for it to go in chronological order and spell out leet left to right. -Alina</comment></block></script><script x="20.200000000000017" y="201.83333333333337"><custom-block s="Escape Maze 1"><comment w="200.93333333333334" collapsed="true">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="25.200000000000017" y="151.00000000000006"><custom-block s="Go To Start"></custom-block></script><script x="420" y="150.73333333333335"><custom-block s="for %upvar = %n to %n %cs"><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">uses for loop for 5 to 7. The note increases from 50-60 and repeats to its corresponding number divded b y 10. So, I repeated it &quot;i&quot; times and played the note i times ten. -AB</comment></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="1469"><costumes><list id="1470"><item><ref mediaID="U3L1-RobotinaMaze_Board_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1471"></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></script><comment x="18.095238095238102" y="113.14285714285717" w="254.80000000000004" collapsed="true">These 5 mazes are already created for you.</comment><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><script x="17.952380952380963" y="444.6190476190475"><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="19.952380952380963" y="392.7857142857142"><custom-block s="Draw Maze 5"></custom-block></script><script x="20.38095238095238" y="345.14285714285717"><custom-block s="Draw Maze 4"></custom-block></script><script x="19.666666666666686" y="296.33333333333326"><custom-block s="Draw Maze 3"></custom-block></script><script x="19.666666666666686" y="210.49999999999994"><custom-block s="Draw Maze 1"></custom-block></script><script x="15.666666666666686" y="252.16666666666674"><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="a" 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="1489">140,-140</list></variable><variable name="board matrix"><list id="1490"><item><list struct="atomic" id="1491">0,1,1,1,0,1,1,1</list></item><item><list struct="atomic" id="1492">0,1,0,1,0,1,0,1</list></item><item><list struct="atomic" id="1493">0,1,0,1,0,1,0,1</list></item><item><list struct="atomic" id="1494">0,1,0,1,0,1,0,1</list></item><item><list struct="atomic" id="1495">1,1,0,1,0,1,0,1</list></item><item><list struct="atomic" id="1496">0,0,0,1,0,1,0,1</list></item><item><list struct="atomic" id="1497">0,0,0,1,0,1,0,1</list></item><item><list struct="atomic" id="1498">0,0,0,1,1,1,0,1</list></item></list></variable><variable name="a"><l>0</l></variable></variables></scene></scenes></project><media name="U3L1-RobotinaMaze" 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-RobotinaMaze_Robot_cst_arrow"/><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,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" mediaID="U3L1-RobotinaMaze_Board_cst_Untitled"/></media></snapdata>