<snapdata remixID="13596762"><project name="node dungeon chunky" app="Snap! 10, https://snap.berkeley.edu" version="2"><notes>d - show variables&#xD;r - reset variables&#xD;green flag to regenerate</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="node dungeon chunky"><notes>d - show variables&#xD;r - reset variables&#xD;green flag to regenerate</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="node list %&apos;length&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportRandom"><l>1</l><block var="index"/></block></autolambda><list><l>value</l><l>index</l></list></block><block s="reportNumbers"><l>1</l><block var="length"/></block></block></block></script></block-definition><block-definition s="random pos" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportVariadicProduct"><list><block s="reportIfElse"><block s="reportRandom"><l>0</l><l>1</l></block><l>-1</l><l>1</l></block><block s="reportRandom"><l>1</l><block var="spread"/></block></list></block></block></script></block-definition><block-definition s="get pos %&apos;num&apos;" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input></inputs><script><block s="doReport"><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="num"/><block s="reportQuotient"><block var="size"/><l>2</l></block></block><block var="display scale"/></list></block></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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="60"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="61"></list></costumes><sounds><list struct="atomic" id="62"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-8" y="39.99999999999994" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="80,80,80,1" pen="tip" id="67"><costumes><list struct="atomic" id="68"></list></costumes><sounds><list struct="atomic" id="69"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><block s="receiveGo"></block><block s="hide"></block><block s="clear"></block><block s="doSetVar"><l>clamp invalid</l><block s="reportVariadicEquals"><list><block var="clamp invalid?"/><l>1</l></list></block></block><block s="doSetVar"><l>size___________________</l><block s="reportVariadicSum"><list><block var="size___________________"/><block s="reportModulus"><block s="reportDifference"><block var="size___________________"/><l>1</l></block><l>2</l></block></list></block></block><block s="doSetVar"><l>size</l><block var="size___________________"/></block><block s="doSetVar"><l>spread</l><block var="spread"/></block><block s="doSetVar"><l>size half</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="size"/><l>2</l></block></block></block><block s="doSetVar"><l>nodes</l><custom-block s="node list %n"><block var="node count____________________"/></custom-block></block><block s="doSetVar"><l>node positions</l><block s="reportNewList"><list><block s="reportNewList"><list><block var="size half"/><block var="size half"/></list></block></list></block></block><block s="setSize"><l>20</l></block><block s="gotoXY"><custom-block s="get pos %n"><block var="size half"/></custom-block><custom-block s="get pos %n"><block var="size half"/></custom-block></block><block s="down"></block><block s="forward"><l>1</l></block><block s="up"></block><block s="doSetVar"><l>node tiles</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportBoolean"><l><bool>true</bool></l></block></autolambda><list></list></block><block s="reportNumbers"><l>1</l><block s="reportVariadicProduct"><list><block var="size"/><block var="size"/></list></block></block></block></block><block s="doReplaceInList"><block s="reportVariadicSum"><list><block var="size half"/><block s="reportVariadicProduct"><list><block var="size half"/><block var="size"/></list></block></list></block><block var="node tiles"/><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="setSize"><l>10</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="nodes"/></block><script><block s="doDeclareVariables"><list><l>x</l><l>y</l><l>r</l><l>found spot?</l></list></block><block s="doSetVar"><l>found spot?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>r</l><l>0</l></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicGreaterThan"><list><block var="r"/><l>8</l></list></block><block var="found spot?"/></list></block><script><block s="doSetVar"><l>x</l><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportListItem"><block var="i"/><block var="nodes"/></block><block var="node positions"/></block></block></block><block s="doSetVar"><l>y</l><block s="reportListItem"><l>2</l><block s="reportListItem"><block s="reportListItem"><block var="i"/><block var="nodes"/></block><block var="node positions"/></block></block></block><block s="doChangeVar"><l>x</l><custom-block s="random pos"></custom-block></block><block s="doChangeVar"><l>y</l><custom-block s="random pos"></custom-block></block><block s="doIfElse"><block var="clamp invalid"/><script><block s="doSetVar"><l>x</l><block s="reportVariadicMax"><list><l>1</l><block s="reportVariadicMin"><list><block var="size"/><block var="x"/></list></block></list></block></block><block s="doSetVar"><l>y</l><block s="reportVariadicMax"><list><l>1</l><block s="reportVariadicMin"><list><block var="size"/><block var="y"/></list></block></list></block></block></script><script><block s="doSetVar"><l>x</l><block s="reportModulus"><block var="x"/><block var="size"/></block></block><block s="doSetVar"><l>y</l><block s="reportModulus"><block var="y"/><block var="size"/></block></block></script></block><block s="doIf"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="x"/><block s="reportVariadicProduct"><list><block var="y"/><block var="size"/></list></block></list></block><block var="node tiles"/></block><script><block s="doReplaceInList"><block s="reportVariadicSum"><list><block var="x"/><block s="reportVariadicProduct"><list><block var="y"/><block var="size"/></list></block></list></block><block var="node tiles"/><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doAddToList"><block s="reportNewList"><list><block var="x"/><block var="y"/></list></block><block var="node positions"/></block><block s="gotoXY"><custom-block s="get pos %n"><block var="x"/></custom-block><custom-block s="get pos %n"><block var="y"/></custom-block></block><block s="down"></block><block s="forward"><l>1</l></block><block s="up"></block><block s="doSetVar"><l>found spot?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block><block s="doChangeVar"><l>r</l><l>1</l></block></script></block><block s="doIf"><block s="reportNot"><block var="found spot?"/></block><script><block s="show"></block><block s="doSayFor"><l>no more room left!!!</l><l>2</l></block><block s="hide"></block><block s="doStopThis"><l><option>this script</option></l><comment w="90" collapsed="false">will crash if it continues without another node!!</comment></block></script><list></list></block></script></block><block s="setSize"><l>1</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="nodes"/></block><script><block s="gotoXY"><custom-block s="get pos %n"><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportListItem"><block var="i"/><block var="nodes"/></block><block var="node positions"/></block></block></custom-block><custom-block s="get pos %n"><block s="reportListItem"><l>2</l><block s="reportListItem"><block s="reportListItem"><block var="i"/><block var="nodes"/></block><block var="node positions"/></block></block></custom-block></block><block s="down"></block><block s="doDeclareVariables"><list><l>x</l><l>y</l></list></block><block s="doSetVar"><l>x</l><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="node positions"/></block></block></block><block s="doSetVar"><l>y</l><block s="reportListItem"><l>2</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="node positions"/></block></block></block><block s="doIfElse"><block s="reportRandom"><l>0</l><l>1</l></block><script><block s="setXPosition"><custom-block s="get pos %n"><block var="x"/></custom-block></block><block s="setYPosition"><custom-block s="get pos %n"><block var="y"/></custom-block></block></script><script><block s="setYPosition"><custom-block s="get pos %n"><block var="y"/></custom-block></block><block s="setXPosition"><custom-block s="get pos %n"><block var="x"/></custom-block></block></script></block><block s="up"></block></script></block></script><script x="444.59101562499984" y="29"><block s="receiveKey"><l><option>r</option></l><list></list></block><block s="doSetVar"><l>size___________________</l><l>15</l></block><block s="doSetVar"><l>clamp invalid?</l><l>1</l></block><block s="doSetVar"><l>node count____________________</l><l>8</l></block><block s="doSetVar"><l>display scale</l><l>16</l></block><block s="doSetVar"><l>spread</l><l>4</l></block></script><script x="436.14082031249984" y="210.33333333333337"><block s="receiveKey"><l><option>d</option></l><list></list></block><block s="doIfElse"><block var="debug?"/><script><block s="doShowVar"><l>size___________________</l></block><block s="doShowVar"><l>clamp invalid?</l></block><block s="doShowVar"><l>node count____________________</l></block><block s="doShowVar"><l>spread</l></block><block s="doShowVar"><l>display scale</l></block></script><script><block s="doHideVar"><l>size___________________</l></block><block s="doHideVar"><l>node count____________________</l></block><block s="doHideVar"><l>clamp invalid?</l></block><block s="doHideVar"><l>spread</l></block><block s="doHideVar"><l>display scale</l></block></script></block><block s="doSetVar"><l>debug?</l><block s="reportNot"><block var="debug?"/></block></block></script><script x="401.14082031249984" y="181.33333333333337"><block s="doSetVar"><l>debug?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></scripts></sprite><watcher var="node positions" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="nodes" style="normal" x="16" y="234.00000199999994" color="243,118,29" hidden="true"/><watcher var="node tiles" style="normal" x="139" y="186.999998" color="243,118,29" hidden="true"/><watcher var="size" style="slider" min="3" max="35" x="10" y="102.00000199999997" color="243,118,29" hidden="true"/><watcher var="size half" style="normal" x="10" y="123.00000399999999" color="243,118,29" hidden="true"/><watcher var="clamp invalid" style="normal" x="10" y="144.00000599999998" color="243,118,29" hidden="true"/><watcher var="clamp invalid?" style="slider" min="0" max="1" x="2" y="331.00000999999986" color="243,118,29"/><watcher var="spread" style="slider" min="0" max="16" x="-1" y="301.00000800000004" color="243,118,29"/><watcher var="display scale" style="slider" min="10" max="20" x="-6" y="267.0000099999999" color="243,118,29"/><watcher var="node count____________________" style="slider" min="4" max="64" x="143" y="305.0000079999998" color="243,118,29"/><watcher var="size___________________" style="slider" min="3" max="35" x="6" y="233.00000799999992" color="243,118,29"/><watcher var="debug?" style="normal" x="10" y="168.00000799999995" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="node positions" transient="true"/><variable name="nodes" transient="true"/><variable name="node tiles" transient="true"/><variable name="size" transient="true"/><variable name="size half" transient="true"/><variable name="clamp invalid"><bool>false</bool></variable><variable name="spread" transient="true"/><variable name="clamp invalid?"><l>1</l></variable><variable name="display scale"><l>16</l></variable><variable name="node count____________________"><l>8</l></variable><variable name="size___________________"><l>15</l></variable><variable name="debug?"><bool>false</bool></variable></variables></scene></scenes></project><media name="node dungeon chunky" app="Snap! 10, https://snap.berkeley.edu" version="2"></media></snapdata>