<snapdata remixID="8087690"><project name="SpaceInvaders" app="Snap! 4.2, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" tempo="60" threadsafe="false" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAACtUlEQVR4nO3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Bo3+AAF/RMkcAAAAAElFTkSuQmCC</pentrails><costumes><list id="2"></list></costumes><sounds><list id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Game Master" idx="1" x="0" y="0" heading="90" scale="1" rotation="1" draggable="true" hidden="true" costume="0" color="191.25,0,0" pen="tip" id="8"><costumes><list id="9"></list></costumes><sounds><list id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveGo"></block><block s="hide"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSetVar"><l>Level</l><l>1</l></block><block s="doSetVar"><l>Speed</l><l>5</l></block><block s="doSetVar"><l>CloneX</l><l>-200</l></block><block s="doSetVar"><l>CloneY</l><l>100</l></block><block s="doSetVar"><l>AlienCount</l><l>0</l></block><block s="doBroadcast"><l>LevelStart</l></block><block s="doWait"><l>5</l></block><block s="doForever"><script><block s="doIf"><block s="reportEquals"><block var="AlienCount"/><l>0</l></block><script><block s="doChangeVar"><l>Level</l><l>1</l></block><block s="doSetVar"><l>Speed</l><block s="reportSum"><block s="reportProduct"><block var="Level"/><l>2</l></block><l>5</l></block></block><block s="doSetVar"><l>CloneX</l><l>-200</l></block><block s="doSetVar"><l>CloneY</l><l>100</l></block><block s="show"></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Level </l><block var="Level"/><l> START!</l></list></block><l>2</l></block><block s="hide"></block><block s="doBroadcast"><l>LevelStart</l></block><block s="doWait"><l>1</l></block></script></block></script></block></script></scripts></sprite><sprite name="Player" idx="2" x="20" y="-150" heading="90" scale="1" rotation="1" draggable="true" costume="1" color="80,80,80" pen="tip" id="81"><costumes><list id="82"><item><costume name="Ship" center-x="24" center-y="16" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAaCAYAAADMp76xAAAAZUlEQVRYhe3UsQkAMQxDUS9hyHXZLKPeaEpxcHWMCykgw6/9wOCIxgBjxvPiNGDMzr7+FLB/Bhts8GXg6mti9r1FAUjtQmyAwWrRAQarRQcYrBYdYLBadIDBatEB1YBcdMRhQK4NOp6sliy0WzsAAAAASUVORK5CYII=" id="83"/></item></list></costumes><sounds><list id="84"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveGo"></block><block s="gotoXY"><l>0</l><l>-150</l></block><block s="setScale"><l>100</l></block><block s="show"></block><block s="doForever"><script><custom-block s="Movement"></custom-block><block s="doIf"><block s="reportTouchingObject"><l>Alien</l></block><script><block s="doRepeat"><l>10</l><script><block s="changeScale"><l>10</l></block></script></block><block s="hide"></block><block s="doBroadcast"><l>GameOver</l></block></script></block><block s="doSetVar"><l>PlayerX</l><block s="xPosition"></block></block><block s="doSetVar"><l>PlayerY</l><block s="yPosition"></block></block></script></block></script><script x="20" y="348"><block s="receiveMessage"><l>GameOver</l></block><block s="doStopThis"><l><option>all</option></l></block></script><script x="20" y="422"><block s="receiveKey"><l><option>space</option></l></block><block s="doBroadcast"><l>Shoot</l></block></script></scripts></sprite><sprite name="Alien" idx="3" x="-400" y="-860" heading="90" scale="1" rotation="1" draggable="true" costume="1" color="80,80,80" pen="tip" id="130"><costumes><list id="131"><item><costume name="Alien" center-x="21.5" center-y="17" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAiCAYAAADGUiAIAAAAi0lEQVRYhe3WQQ6AMAgEQJ7Gz3manrwQolsCFs1usifadNRoFMlHXUfncI2iMuRiEOzT/LUQ2xVikaisv7nbsMjBmT3Ern7gNdjj535NNL9ajvVrKkssscQSm8Ca61isgu3EooZWRPkT2A34L9bAdiLQc+G03jHwXGKJJZbYj2BN7n+wRmFTscZCOQF4teU39h/WnQAAAABJRU5ErkJggg==" id="132"/></item><item><costume name="Explosion" center-x="18.5" center-y="24" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAwCAYAAACWhbMrAAABJ0lEQVRYhe3WTQrCMBAF4EBBodYz6Bk8Qc/hGWrv4dYLBbyGoDtX7qULiRsr1ZrMyyRNKU7grcThy4/OKAUsUxUlN0h91jL10nAjKEEJajDUftHP6KjzrB9BjY26rFXZJgTVrUOFRF1XyrRxoo7zfjqfd+tQiYci8l+oZpuz09a4bTIy5Ljjs0MkUbqArTiy45+n4IOyTYxU8cchh8Lql9wHfDcKysf3HD1yPJTjT1ZQcVDAnbNRjnbkRgE7YaPATAQFHG8IytWSTFVoUxU67UOv3Q363U64qOaUQUmK4gZDve7xO9Z7T4HynRKmh9rRsU0fQSjnTzrwBNmoWNOloKaDAqaO9CigwadHAQ0eRWnfBL4pTaI4KwQ1CEhQgvoflGVgRNKt8wTCtqKW9mEopwAAAABJRU5ErkJggg==" id="133"/></item></list></costumes><sounds><list id="134"></list></sounds><blocks></blocks><variables><variable name="AlienID"><l>0</l></variable></variables><scripts><script x="20" y="20"><block s="receiveGo"></block><block s="doSwitchToCostume"><l>Alien</l></block><block s="clearEffects"></block><block s="setScale"><l>100</l></block><block s="gotoXY"><l>-400</l><l>-400</l></block></script><script x="20" y="155"><block s="receiveMessage"><l>LevelStart</l></block><block s="doRepeat"><l>3</l><script><block s="createClone"><l>Alien</l></block><block s="doWait"><l>.2</l></block><block s="doChangeVar"><l>CloneX</l><l>60</l></block></script></block></script><script x="20" y="302"><block s="receiveCondition"><block s="reportTouchingObject"><l>Missle</l></block></block><block s="doSwitchToCostume"><l>Explosion</l></block><block s="doRepeat"><l>20</l><script><block s="changeEffect"><l><option>pixelate</option></l><l>2</l></block><block s="changeScale"><l>4</l></block></script></block><block s="doRepeat"><l>20</l><script><block s="changeScale"><l>-8</l></block></script></block><block s="doChangeVar"><l>AlienCount</l><l>-1</l></block><block s="removeClone"></block></script><script x="20" y="544"><block s="receiveMessage"><l>MoveDown</l></block><block s="changeYPosition"><l>-10</l></block></script><script x="20" y="617"><block s="receiveOnClone"></block><block s="doChangeVar"><l>AlienCount</l><l>1</l></block><block s="gotoXY"><block var="CloneX"/><block var="CloneY"/></block><block s="doForever"><script><block s="changeXPosition"><block var="Speed"/></block><block s="doWait"><block s="reportQuotient"><l>1</l><block var="Level"/></block></block><block s="doIf"><block s="reportTouchingObject"><l><option>edge</option></l></block><script><block s="doSetVar"><l>Speed</l><block s="reportProduct"><block var="Speed"/><l>-1</l></block></block><block s="doBroadcast"><l>MoveDown</l></block></script></block></script></block></script></scripts></sprite><sprite name="Missle" idx="4" x="-200" y="-200" heading="90" scale="1" rotation="1" draggable="true" costume="1" color="80,80,80" pen="tip" id="220"><costumes><list id="221"><item><costume name="costume1" center-x="4.5" center-y="16" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAgCAYAAADAMlLuAAAAJklEQVQ4jWOIiIhwIIQZIiMj/xPCo4pGFY0qGlVEvKKIiIj9hDAAEuNCMrFQmjAAAAAASUVORK5CYII=" id="222"/></item></list></costumes><sounds><list id="223"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveGo"></block><block s="gotoXY"><l>-200</l><l>-200</l></block></script><script x="20" y="94"><block s="receiveMessage"><l>Shoot</l></block><block s="createClone"><l><option>myself</option></l></block></script><script x="20" y="168"><block s="receiveOnClone"></block><block s="gotoXY"><block var="PlayerX"/><block var="PlayerY"/></block><block s="doUntil"><block s="reportTouchingObject"><l>Alien</l></block><script><block s="changeYPosition"><l>10</l></block><block s="doIf"><block s="reportGreaterThan"><block s="yPosition"></block><l>200</l></block><script><block s="removeClone"></block></script></block></script></block><block s="doIf"><block s="reportTouchingObject"><l>Alien</l></block><script><block s="removeClone"></block></script></block></script></scripts></sprite><watcher var="Speed" style="normal" x="10.812499999999318" y="10.812499999999993" color="243,118,29"/><watcher var="Level" style="normal" x="117.85624999999982" y="9.731252162499985" color="243,118,29"/><watcher var="CloneX" style="normal" x="10.812499999999318" y="33.51875216249999" color="243,118,29" hidden="true"/><watcher var="CloneY" style="normal" x="10.812499999999318" y="56.225004324999986" color="243,118,29" hidden="true"/><watcher var="PlayerX" style="normal" x="216.25000000000068" y="8.650004325000012" color="243,118,29" hidden="true"/><watcher var="PlayerY" style="normal" x="326.5375000000013" y="9.731256487499984" color="243,118,29" hidden="true"/><watcher var="AlienCount" style="normal" x="5.162500000001273" y="48.162506487499996" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Movement" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportKeyPressed"><l><option>right arrow</option></l></block><script><block s="changeXPosition"><l>10</l></block><block s="doIf"><block s="reportTouchingObject"><l><option>edge</option></l></block><script><block s="changeXPosition"><l>-10</l></block></script></block></script></block><block s="doIf"><block s="reportKeyPressed"><l><option>left arrow</option></l></block><script><block s="changeXPosition"><l>-10</l></block><block s="doIf"><block s="reportTouchingObject"><l><option>edge</option></l></block><script><block s="changeXPosition"><l>10</l></block></script></block></script></block></script></block-definition></blocks><variables><variable name="Speed"><l>27</l></variable><variable name="Level"><l>11</l></variable><variable name="PlayerX"><l>20</l></variable><variable name="PlayerY"><l>-150</l></variable><variable name="CloneX"><l>-20</l></variable><variable name="CloneY"><l>100</l></variable><variable name="AlienCount"><l>2</l></variable></variables></project><media name="SpaceInvaders" app="Snap! 4.2, http://snap.berkeley.edu" version="1"></media></snapdata>