<snapdata remixID="11373471"><project name="2.6 Project - Pong Starter" 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="2.6 Project - Pong Starter"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></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="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></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></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></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="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></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="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></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="reportGreaterThan"><block var="i"/><block var="end"/></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="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script><scripts><script x="229.000003" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></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="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="numbers from %&apos;from&apos; to %&apos;to&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="from"/><block var="to"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block var="from"/><custom-block s="numbers from %n to %n"><block s="reportVariadicSum"><list><block var="from"/><l>1</l></list></block><block var="to"/></custom-block></block></block></script></block-definition><block-definition s="map %&apos;func&apos; over %&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="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="func"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><custom-block s="map %repRing over %l"><block var="func"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="1" 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="480"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list id="481"><item><ref mediaID="Stage_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="482"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><watcher scope="Right paddle" s="xPosition" style="normal" x="10" y="10" color="74,108,212" hidden="true"/><watcher scope="Right paddle" s="yPosition" style="normal" x="10" y="31.000001999999995" color="74,108,212" hidden="true"/><watcher var="Left Player Score" style="normal" x="54" y="6.00000399999999" color="243,118,29"/><watcher var="Right Player Score" style="normal" x="276" y="5.000005999999985" color="243,118,29"/><watcher var="speed" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><sprite name="Ball" idx="1" x="0" y="0" heading="254.14" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="255,250,251,1" pen="tip" id="492"><costumes><list id="493"><item><ref mediaID="Ball_cst_Untitled"></ref></item></list></costumes><sounds><list id="494"><item><ref mediaID="Ball_snd_Pop"></ref></item><item><ref mediaID="Ball_snd_Chord"></ref></item></list></sounds><blocks></blocks><variables></variables><scripts><script x="35.67567567567568" y="20"><block s="receiveGo"><comment w="90" collapsed="false">Start code</comment></block><block s="doSetVar"><l>Left Player Score</l><l>0</l></block><block s="doSetVar"><l>Right Player Score</l><l>0</l></block><block s="doSetVar"><l>speed</l><l>6</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doBroadcast"><l>Start</l><list></list></block></script><script x="30" y="418.7087087087086"><block s="receiveMessage"><l>End</l><list></list><comment w="90" collapsed="false">Ending + Reset Script</comment></block><block s="doIf"><block s="reportEquals"><block var="Left Player Score"/><l>5</l></block><script><block s="doSayFor"><l>Left Paddle Wins!</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Right Player Score"/><l>5</l></block><script><block s="doSayFor"><l>Right Paddle Wins!</l><l>2</l></block></script></block><block s="doSetVar"><l>Left Player Score</l><l>0</l></block><block s="doSetVar"><l>Right Player Score</l><l>0</l></block><block s="doSetVar"><l>speed</l><l>6</l></block><block s="doAsk"><l>would you like a rematch?</l></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doBroadcastAndWait"><l>Start</l><list></list></block></script><script><block s="doStopThis"><l><option>all</option></l></block></script></block></script><script x="65.36936936936934" y="200.30180180180173"><block s="receiveCondition"><block s="reportOr"><block s="reportEquals"><block var="Left Player Score"/><l>5</l></block><block s="reportEquals"><block var="Right Player Score"/><l>5</l></block></block></block><block s="doBroadcastAndWait"><l>End</l><list></list><comment w="181.8918918918919" collapsed="false">Use these broadcasts(Reset and End) within the script for block &quot;when I receive Start&quot; </comment></block><block s="doStopThis"><l><option>this block</option></l></block></script><script x="572.3693693693693" y="45.009009009009105"><block s="receiveMessage"><l>Start</l><list></list><comment w="234.14414414414415" collapsed="false">*Identify your variables.  What values do you need to keep track of and modify?  Make and set your variables. &#xD;*Add your loop with conditionals.  You are going to repeat until what happens?&#xD;*Create your if statements.  If something happens then do what?</comment></block><block s="doSetVar"><l>Left Player Score</l><l>0</l></block><block s="doSetVar"><l>Right Player Score</l><l>0</l></block><block s="doSetVar"><l>speed</l><l>6</l></block><block s="setHeading"><block s="reportRandom"><l>80</l><l>110</l></block></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="Left Player Score"/><l>5</l></block><block s="reportEquals"><block var="Right Player Score"/><l>5</l></block></block><script><block s="forward"><block var="speed"/></block><block s="bounceOffEdge"></block><block s="doIf"><block s="reportTouchingColor"><color>6,0,204,1</color></block><script><block s="turn"><l>160</l></block><block s="doChangeVar"><l>speed</l><l>.25</l></block></script></block></script></block></script><script x="471.36936936936934" y="380"><block s="receiveCondition"><block s="reportTouchingColor"><color>0,191,64,1</color></block><comment w="90" collapsed="false">Scoring mechanic</comment></block><block s="doChangeVar"><l>Left Player Score</l><l>1</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l><option>random</option></l></block></script><script x="776.3693693693693" y="385"><block s="receiveCondition"><block s="reportTouchingColor"><color>230,161,0,1</color></block><comment w="90" collapsed="false">scoring mechanic</comment></block><block s="doChangeVar"><l>Right Player Score</l><l>1</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l><option>random</option></l></block></script><script x="380" y="591.3333333333334"><block s="receiveGo"><comment w="90" collapsed="false">Cheat Code</comment></block><block s="doForever"><script><block s="doIf"><block s="reportKeyPressed"><l><option>space</option></l></block><script><block s="turn"><l>15</l></block></script></block></script></block></script></scripts></sprite><sprite name="Right paddle" idx="3" x="231" y="-70" heading="90" scale="0.4" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="664"><costumes><list id="665"><item><ref mediaID="Right paddle_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="666"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="83"><block s="receiveGo"><comment w="90" collapsed="false">Movement</comment></block><block s="doForever"><script><block s="bounceOffEdge"></block><block s="doIf"><block s="reportKeyPressed"><l><option>up arrow</option></l></block><script><block s="changeYPosition"><l>10</l></block></script></block><block s="doIf"><block s="reportKeyPressed"><l><option>down arrow</option></l></block><script><block s="changeYPosition"><l>-10</l></block></script></block></script></block></script><script x="289" y="26"><block s="receiveMessage"><l>Start</l><list></list><comment w="90" collapsed="false">Start position</comment></block><block s="gotoXY"><l>195</l><l>0</l></block></script></scripts></sprite><sprite name="Left paddle" idx="2" x="-218" y="-25" heading="90" scale="0.4" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="698"><costumes><list id="699"><item><ref mediaID="Left paddle_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="700"></list></sounds><blocks></blocks><variables></variables><scripts><script x="38" y="54"><block s="receiveMessage"><l>Start</l><list></list><comment w="90" collapsed="false">start position</comment></block><block s="gotoXY"><l>-195</l><l>0</l></block></script><script x="612" y="91.01801801801804"><block s="receiveGo"><comment w="90" collapsed="false">Movement</comment></block><block s="doForever"><script><block s="bounceOffEdge"></block><block s="doIf"><block s="reportKeyPressed"><l><option>w</option></l></block><script><block s="changeYPosition"><l>10</l></block></script></block><block s="doIf"><block s="reportKeyPressed"><l><option>s</option></l></block><script><block s="changeYPosition"><l>-10</l></block></script></block></script></block></script></scripts></sprite></sprites></stage><variables><variable name="Left Player Score"><l>0</l></variable><variable name="Right Player Score"><l>0</l></variable><variable name="speed"><l>5</l></variable></variables></scene></scenes></project><media name="2.6 Project - Pong Starter" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,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" mediaID="Stage_cst_Untitled"/><costume name="Untitled" center-x="16" center-y="15" image="data:image/png;base64,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" mediaID="Ball_cst_Untitled"/><sound name="Pop" sound="http://snap.berkeley.edu/snapsource/Sounds/Pop.wav" mediaID="Ball_snd_Pop"/><sound name="Chord" sound="http://snap.berkeley.edu/snapsource/Sounds/Chord.wav" mediaID="Ball_snd_Chord"/><costume name="Untitled" center-x="21" center-y="126" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAD8CAYAAAABpDZpAAAAAXNSR0IArs4c6QAAAclJREFUeF7t0rENg0AUBcG7hIrovwIqIsE6y3QwwVlaB5ho9Rm9OX6/Y1zP+77T/z3Oue75PnY98gVbx87dj3yP7VC980QT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK69z8bXV9+jOvRArJ3j3PON7jrsevIdeMH4VDPhCIC8W0AAAAASUVORK5CYII=" mediaID="Right paddle_cst_Untitled"/><costume name="Untitled" center-x="21" center-y="126" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAD8CAYAAAABpDZpAAAAAXNSR0IArs4c6QAAAclJREFUeF7t0rENg0AUBcG7hIrovwIqIsE6y3QwwVlaB5ho9Rm9OX6/Y1zP+77T/z3Oue75PnY98gVbx87dj3yP7VC980QT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK69z8bXV9+jOvRArJ3j3PON7jrsevIdeMH4VDPhCIC8W0AAAAASUVORK5CYII=" mediaID="Left paddle_cst_Untitled"/></media></snapdata>