<snapdata remixID="10431288"><project name="Space Blast" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Space Blast"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="stored data in server %&apos;server&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt">-snap-project-</input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>server</l></list><l>var str = window.localStorage,&#xD;    len = str.length,&#xD;    result = [],&#xD;    key,&#xD;    i;&#xD;for (i = 0; i &lt; len; i += 1) {&#xD;  key = str.key(i);&#xD;  if (key.startsWith(server)) {&#xD;    result.push(new List([key.slice(14), str.getItem(key)]));&#xD;  }&#xD;}&#xD;return new List(result);</l></block><list><block var="server"/></list></block></block></script></block-definition><block-definition s="store key: %&apos;key&apos; value: %&apos;value&apos; in server %&apos;s&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%txt">-snap-project-</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>key</l><l>value</l><l>s</l><l>proc</l></list><l>proc.assertType(key, [&apos;text&apos;, &apos;number&apos;]);&#xD;proc.assertType(value, [&apos;text&apos;, &apos;number&apos;]);&#xD;window.localStorage.setItem(s+key, &apos;&apos; + value);</l></block><list><block var="key"/><block var="value"/><block var="s"/></list></block></script></block-definition><block-definition s="remove key: %&apos;key&apos; in server %&apos;s&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%txt">-snap-project-</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>s</l><l>key</l><l>proc</l></list><l>proc.assertType(key, [&apos;text&apos;, &apos;number&apos;]);&#xD;window.localStorage.removeItem(s+key);</l></block><list><block var="key"/><block var="s"/></list></block></script></block-definition><block-definition s="clear data in server %&apos;s&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt">-snap-project-</input></inputs><script><block s="doWarp"><script><block s="doForEach"><l>item</l><custom-block s="stored data in server %txt"><block var="s"/></custom-block><script><custom-block s="remove key: %s in server %txt"><block s="reportListItem"><l>1</l><block var="item"/></block><block var="s"/></custom-block></script></block></script></block></script></block-definition><block-definition s="get value from key: %&apos;key&apos; in server %&apos;s&apos;" type="reporter" category="other"><comment x="0" y="0" w="199.33333333333334" collapsed="false">Reports the value previously stored under&#xD;the input key in the browser&apos;s local storage.&#xD;Reports False if the key is not found.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%txt">-snap-project-</input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>key</l><l>s</l></list><l>var str = window.localStorage,&#xD;    result = str.getItem(s+key);&#xD;if (!result) {&#xD;   return false;&#xD;}&#xD;return result;</l></block><list><block var="key"/><block var="s"/></list></block></block></script></block-definition><block-definition s="username" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l></l></list><l>var ide = this.parentThatIsA(IDE_Morph);&#xD;return ide.cloud.username;</l></block><list></list></block></block></script></block-definition><block-definition s="sort list %&apos;l&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l><l>b</l><l>c</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>a</l><block var="l"/></block><block s="doSetVar"><l>b</l><l>2</l></block><block s="doUntil"><block s="reportLessThan"><block s="reportListAttribute"><l><option>length</option></l><block var="a"/></block><block var="b"/></block><script><block s="doSetVar"><l>c</l><block s="reportDifference"><block var="b"/><l>1</l></block></block><block s="doUntil"><block s="reportOr"><block s="reportLessThan"><block s="reportListItem"><block var="c"/><block var="a"/></block><block s="reportListItem"><block var="b"/><block var="a"/></block></block><block s="reportLessThan"><block var="c"/><l>1</l></block></block><script><block s="doChangeVar"><l>c</l><l>-1</l></block></script></block><block s="doInsertInList"><block s="reportListItem"><block var="b"/><block var="a"/></block><block s="reportVariadicSum"><list><block var="c"/><l>1</l></list></block><block var="a"/></block><block s="doDeleteFromList"><block s="reportVariadicSum"><list><block var="b"/><l>1</l></list></block><block var="a"/></block><block s="doChangeVar"><l>b</l><l>1</l></block></script></block></script></block><block s="doReport"><block var="a"/></block></script></block-definition><block-definition s="letters %&apos;n&apos; - %&apos;n2&apos; of text %&apos;t&apos; reported as %&apos;f&apos;" type="reporter" category="operators"><comment x="0" y="0" w="90" collapsed="false">Gives you certain letters of text. You can report the letters as a list, or as a word.</comment><header></header><code></code><translations></translations><inputs><input type="%n">1</input><input type="%n">5</input><input type="%txt">Hello, world!</input><input type="%s" readonly="true">list<options>list&#xD;word</options></input></inputs><script><block s="doDeclareVariables"><list><l>final ((:</l></list></block><block s="doSetVar"><l>final ((:</l><l></l></block><block s="doWarp"><script><block s="doFor"><l>i</l><block var="n"/><block var="n2"/><script><block s="doSetVar"><l>final ((:</l><block s="reportJoinWords"><list><block var="final ((:"/><block s="reportLetter"><block var="i"/><block var="t"/></block></list></block></block></script></block><block s="doReport"><block s="reportIfElse"><block s="reportEquals"><block var="f"/><l>list</l></block><block s="reportTextSplit"><block var="final ((:"/><l><option>letter</option></l></block><block var="final ((:"/></block></block></script></block></script></block-definition><block-definition s="m %&apos;m&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mlt"></input></inputs><script><block s="doReport"><block var="m"/></block></script></block-definition></blocks><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="223"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="224"></list></costumes><sounds><list struct="atomic" id="225"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="3"><sprite name="Sprite(2)" idx="2" x="-21.625075959030028" y="87.12722309206791" heading="166" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="136.32000000000008,25.999999999999986,145,1" pen="tip" id="230"><costumes><list struct="atomic" id="231"></list></costumes><sounds><list struct="atomic" id="232"></list></sounds><blocks></blocks><variables><variable name="sx"><l>-3.915620390869524</l></variable><variable name="sy"><l>8.024914517226716</l></variable></variables><scripts><script x="154" y="10"><block s="receiveOnClone"></block><block s="doSetVar"><l>sx</l><l>0</l></block><block s="doSetVar"><l>sy</l><l>0</l></block><block s="show"></block><block s="setColor"><color>145,26,68,1</color></block><block s="changePenColorDimension"><l><option>hue</option></l><block s="reportRandom"><l>1</l><l>100</l></block></block><block s="doWarp"><script><block s="doUntil"><block s="reportOr"><block s="reportGreaterThan"><block s="reportMonadic"><l><option>abs</option></l><block s="yPosition"></block></block><l>180</l></block><block s="reportGreaterThan"><block s="reportMonadic"><l><option>abs</option></l><block s="xPosition"></block></block><l>240</l></block></block><script><block s="gotoXY"><block s="reportRandom"><l>-300</l><l>300</l></block><block s="reportRandom"><l>-220</l><l>220</l></block></block></script></block></script></block><block s="doFaceTowards"><block s="reportNewList"><list><l>0</l><l>0</l></list></block></block><block s="doUntil"><block s="reportOr"><block s="reportLessThan"><block s="reportMonadic"><l><option>abs</option></l><block s="yPosition"></block></block><l>180</l></block><block s="reportLessThan"><block s="reportMonadic"><l><option>abs</option></l><block s="xPosition"></block></block><l>240</l></block></block><script><block s="doSetVar"><l>sx</l><block s="reportVariadicProduct"><list><l>0.9</l><block s="reportVariadicSum"><list><block var="sx"/><block s="reportMonadic"><l><option>sin</option></l><block s="direction"></block></block></list></block></list></block></block><block s="doSetVar"><l>sy</l><block s="reportVariadicProduct"><list><l>0.9</l><block s="reportVariadicSum"><list><block var="sy"/><block s="reportMonadic"><l><option>cos</option></l><block s="direction"></block></block></list></block></list></block></block><block s="changeXPosition"><block var="sx"/></block><block s="changeYPosition"><block var="sy"/></block><block s="doIf"><block s="reportTouchingObject"><l>Sprite(3)</l></block><script><block s="removeClone"></block></script></block></script></block><block s="fork"><block s="reifyScript"><script><block s="doUntil"><block s="reportOr"><block s="reportTouchingObject"><l>Sprite(3)</l></block><block s="reportTouchingObject"><l>Sprite</l></block></block><script><block s="doFaceTowards"><l>Sprite</l></block><block s="doWait"><block s="reportRandom"><l>1.01</l><l>4.01</l></block></block><block s="doIf"><block s="reportTouchingObject"><l><option>edge</option></l></block><script><block s="removeClone"></block></script></block></script></block></script><list></list></block><list></list></block><block s="doUntil"><block s="reportOr"><block s="reportTouchingObject"><l>Sprite(3)</l></block><block s="reportTouchingObject"><l>Sprite</l></block></block><script><block s="doSetVar"><l>sx</l><block s="reportVariadicProduct"><list><l>0.9</l><block s="reportVariadicSum"><list><block var="sx"/><block s="reportMonadic"><l><option>sin</option></l><block s="direction"></block></block></list></block></list></block></block><block s="doSetVar"><l>sy</l><block s="reportVariadicProduct"><list><l>0.9</l><block s="reportVariadicSum"><list><block var="sy"/><block s="reportMonadic"><l><option>cos</option></l><block s="direction"></block></block></list></block></list></block></block><block s="changeXPosition"><block var="sx"/></block><block s="changeYPosition"><block var="sy"/></block></script></block><block s="removeClone"></block></script><script x="750" y="18.6666666666666"><block s="receiveGo"></block><block s="hide"></block><block s="doForever"><script><block s="createClone"><l><option>myself</option></l></block><block s="doWait"><block s="reportRandom"><l>0</l><l>2</l></block></block></script></block></script></scripts></sprite><sprite name="Sprite" idx="1" x="0" y="0" heading="165" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="80,80,80,1" pen="tip" id="454"><costumes><list struct="atomic" id="455"></list></costumes><sounds><list struct="atomic" id="456"></list></sounds><blocks></blocks><variables><variable name="sx"><l>0</l></variable><variable name="sy"><l>0</l></variable><variable name="fire rate"><l>2</l></variable><variable name="hp"><l>-1</l></variable><variable name="time"><l>7</l></variable></variables><scripts><script x="125" y="10"><block s="receiveGo"></block><block s="show"></block><block s="doSetVar"><l>Kills</l><l>0</l></block><block s="doSetVar"><l>time</l><l>0</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSetVar"><l>sx</l><l>0</l></block><block s="doSetVar"><l>sy</l><l>0</l></block><block s="doSetVar"><l>hp</l><l>5</l></block><block s="doForever"><script><block s="up"></block><block s="clear"></block><block s="doFaceTowards"><l><option>mouse-pointer</option></l></block><block s="doSetVar"><l>sx</l><block s="reportVariadicProduct"><list><l>0.9</l><block s="reportVariadicSum"><list><block var="sx"/><block s="reportDifference"><block s="reportKeyPressed"><l><option>d</option></l></block><block s="reportKeyPressed"><l><option>a</option></l></block></block></list></block></list></block></block><block s="doSetVar"><l>sy</l><block s="reportVariadicProduct"><list><l>0.9</l><block s="reportVariadicSum"><list><block var="sy"/><block s="reportDifference"><block s="reportKeyPressed"><l><option>w</option></l></block><block s="reportKeyPressed"><l><option>s</option></l></block></block></list></block></list></block></block><block s="doIf"><block s="reportGreaterThan"><block s="reportMonadic"><l><option>abs</option></l><block s="xPosition"></block></block><l>240</l></block><script><block s="setXPosition"><block s="reportDifference"><l></l><block s="xPosition"></block></block></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportMonadic"><l><option>abs</option></l><block s="yPosition"></block></block><l>180</l></block><script><block s="setYPosition"><block s="reportDifference"><l></l><block s="yPosition"></block></block></block></script></block><block s="changeXPosition"><block var="sx"/></block><block s="changeYPosition"><block var="sy"/></block><block s="doIf"><block s="reportAnd"><block s="reportMouseDown"></block><block s="reportLessThan"><block var="fire rate"/><l>1</l></block></block><script><block s="createClone"><l>Sprite(3)</l></block><block s="doSetVar"><l>fire rate</l><l>6</l></block></script></block><block s="doChangeVar"><l>fire rate</l><l>-1</l></block><block s="doIf"><block s="reportTouchingObject"><l>Sprite(2)</l></block><script><block s="doChangeVar"><l>hp</l><l>-1</l></block></script></block><block s="doIf"><block s="reportLessThan"><block var="hp"/><l>0</l></block><script><block s="hide"></block><block s="doStopThis"><l><option>all but this script</option></l></block><block s="doBroadcast"><l>game over</l><list></list></block><block s="doStopThis"><l><option>this script</option></l></block></script></block></script></block></script><script x="557" y="395.83333333333394"><block s="receiveGo"></block><block s="doForever"><script><block s="doChangeVar"><l>time</l><l>1</l></block><block s="doWait"><l>1</l></block></script></block></script></scripts></sprite><sprite name="Sprite(3)" idx="3" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="0,160.65,6.4260000000000055,1" pen="tip" id="618"><costumes><list struct="atomic" id="619"></list></costumes><sounds><list struct="atomic" id="620"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><block s="receiveOnClone"></block><block s="setSize"><l>1</l></block><block s="hide"></block><block s="setColor"><color>86,6,0,1</color></block><block s="changePenColorDimension"><l><option>hue</option></l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportMonadic"><l><option>sin</option></l><block s="reportVariadicProduct"><list><block s="getTimer"></block><l>200</l></list></block></block><l>50</l></list></block><l>50</l></list></block></block><block s="up"></block><block s="doGotoObject"><l>Sprite</l></block><block s="doFaceTowards"><l><option>mouse-pointer</option></l></block><block s="down"></block><block s="doWaitUntil"><block s="reportNot"><block s="reportKeyPressed"><l><option>space</option></l></block></block></block><block s="show"></block><block s="setEffect"><l><option>ghost</option></l><l>70</l></block><block s="doUntil"><block s="reportOr"><block s="reportGreaterThan"><block s="reportMonadic"><l><option>abs</option></l><block s="xPosition"></block></block><l>240</l></block><block s="reportGreaterThan"><block s="reportMonadic"><l><option>abs</option></l><block s="yPosition"></block></block><l>180</l></block></block><script><block s="forward"><l>10</l></block><block s="doIf"><block s="reportTouchingObject"><l>Sprite(2)</l></block><script><block s="doWait"><l>0</l></block><block s="doChangeVar"><l>Kills</l><l>1</l></block><block s="removeClone"></block></script></block></script></block><block s="removeClone"></block></script><script x="163" y="596.9999999999999"><block s="receiveMessage"><l>game over</l><list></list></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="up"></block><block s="doDeclareVariables"><list><l>k</l><l>t</l></list></block><custom-block s="store key: %s value: %s in server %txt"><custom-block s="username"></custom-block><block var="Kills"/><l>spaceblast-kills</l></custom-block><custom-block s="store key: %s value: %s in server %txt"><custom-block s="username"></custom-block><block s="reportAttributeOf"><l>time</l><l>Sprite</l></block><l>spaceblast-times</l></custom-block><block s="doSetVar"><l>Kill records</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>Time records</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>Kill records</l><custom-block s="stored data in server %txt"><l>spaceblast-kills</l></custom-block></block><block s="doSetVar"><l>Time records</l><custom-block s="stored data in server %txt"><l>spaceblast-times</l></custom-block></block><block s="clear"></block><block s="gotoXY"><l>-120</l><l>0</l></block><block s="write"><l>Game over...</l><l>40</l></block><block s="doWait"><l>1</l></block><block s="clear"></block><block s="gotoXY"><block s="reportDifference"><l></l><block s="reportVariadicProduct"><list><block s="reportStringSize"><block s="reportJoinWords"><list><block var="Kills"/><l> kills</l></list></block></block><l>5</l></list></block></block><l>60</l></block><block s="write"><block s="reportJoinWords"><list><block var="Kills"/><l> kills</l></list></block><l>20</l></block><block s="gotoXY"><block s="reportDifference"><l></l><block s="reportVariadicProduct"><list><block s="reportStringSize"><block s="reportJoinWords"><list><block s="reportAttributeOf"><l>time</l><l>Sprite</l></block><l> secs</l></list></block></block><l>5</l></list></block></block><l>30</l></block><block s="write"><block s="reportJoinWords"><list><block s="reportAttributeOf"><l>time</l><l>Sprite</l></block><l> secs</l></list></block><l>20</l></block></script><script x="567" y="339.1666666666664"><block s="receiveGo"></block><block s="hide"></block><block s="doForever"><script><block s="gotoXY"><l>-230</l><l>155</l></block><block s="write"><block s="reportJoinWords"><list><block s="reportAttributeOf"><l>hp</l><l>Sprite</l></block><l> HP</l></list></block><l>20</l></block><block s="gotoXY"><l>-230</l><l>130</l></block><block s="write"><block s="reportJoinWords"><list><block var="Kills"/><l> kills</l></list></block><l>20</l></block><block s="gotoXY"><l>-230</l><l>105</l></block><block s="write"><block s="reportJoinWords"><list><block s="reportAttributeOf"><l>time</l><l>Sprite</l></block><l> secs</l></list></block><l>20</l></block><block s="gotoXY"><l>-230</l><l>80</l></block><block s="write"><l>Hold mouse to shoot!</l><l>10</l></block><block s="gotoXY"><l>-230</l><l>55</l></block><block s="write"><block s="reportIfElse"><block s="reportKeyPressed"><l><option>space</option></l></block><block s="reportIfElse"><block s="reportMouseDown"></block><l>Charging! Let space go to release shots!</l><l>Hold mouse, spin, and move around!</l></block><l>Hold space and the mouse to charge shots!</l></block><l>10</l></block></script></block></script><script x="607" y="158.33333333333337"><block s="reportJSFunction"><list><l></l></list><l></l></block></script></scripts></sprite><watcher scope="Sprite" var="sx" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher scope="Sprite" var="sy" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher scope="Sprite(2)" var="sx" style="normal" x="10" y="52.00000400000002" color="243,118,29" hidden="true"/><watcher scope="Sprite(2)" var="sy" style="normal" x="10" y="73.000006" color="243,118,29" hidden="true"/><watcher scope="Sprite" var="fire rate" style="normal" x="10" y="94.00000799999998" color="243,118,29" hidden="true"/><watcher scope="Sprite" var="hp" style="large" x="45" y="9.000009999999975" color="243,118,29" hidden="true"/><watcher scope="Sprite" var="time" style="normal" x="10" y="115.00000999999997" color="243,118,29" hidden="true"/><watcher var="Kills" style="normal" x="10" y="136.00001199999997" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="Kills"><l>9</l></variable></variables></scene></scenes></project><media name="Space Blast" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>