<snapdata remixID="9558211"><project name="Pong Video 01 - Basic Setup with Balls and Paddles" app="Snap! 6, https://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" 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" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Ball" idx="1" x="115.50823772513627" y="12.241669750802316" heading="120" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="costume1" center-x="13" center-y="13" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAABlElEQVRIS7XWv0tWYRTA8Y+EW4W2Wk0KRi6FDQ3VVuCgpFP+ATlrQUGl9AsKKmf9A2zKqEHQrRwagqZEwU1srai2iOLEfeTyct/XV73PgQv3Ppxzvs8953DO6dC+9KAPxwqTr9jEl3ZcdOyidBwTGMOpJrrreIU5bDfz1wp0Dw/auW1JZxoPq2yqQEfxEkN7hCT1JVzDj7J9I+gwVnB+n5Bk9gGX8SsdNILeYPiAkGT+FiNVoBt4VhMkubmJ5/GR/uhIUTGRnzol8hSV+zOBJvGiTkLJ1xRmE+gdLmYCvcelAMXzG4cygf6gMyC9RSvJxPnvti9Ag/iYk4JzATqDT5lBZwN0AluZQSdT1X1DVybYd3Qn0CKuZgK9xmgCRbddyAQaj2lQbqqfcbpm2BoGyr0u3iN0EcI6ZRQRup2mmpw/wa2aSE9xu2pMpLOY/dcPCJsvdo0dN812hke4s0/YY9xttG21nFzBzB7Geozv+1iuuuBu61bYBDCSegH9pbz+xQZWiyKqBLTKUauIxcXKC2TA2pJ/Haw6wpH7rJ0AAAAASUVORK5CYII=" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="31.923076923076923" y="27.61538461538462"><block s="receiveGo"></block><block s="gotoXY"><l>0</l><l>0</l><comment w="226.15384615384613" collapsed="true">Go to the center at the start of the game</comment></block><block s="setHeading"><block s="reportRandom"><l>45</l><l>135</l><comment w="476.15384615384613" collapsed="true">Start the ball, pointing in a somewhat random direction but always towards the player paddle.</comment></block></block><block s="doForever"><script><block s="doSetVar"><l>Ball Y Position</l><block s="yPosition"></block><comment w="446.923076923077" collapsed="true">Forever, keep updating the variable &quot;Ball Y Position&quot; with this ball&apos;s current position</comment></block><block s="forward"><l>6</l><comment w="487.6923076923077" collapsed="true">Forever move in the direction the ball is facing. The number of steps to move is the ball&apos;s speed</comment></block><block s="bounceOffEdge"><comment w="633.0769230769231" collapsed="true">We will remove this later and write our own code for this, but we want to ball to bounce off the top and bottom (not the left/right)</comment></block></script></block></script></scripts></sprite><sprite name="Comp_Paddle" idx="2" x="-210" y="15.241669750802316" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="34"><costumes><list id="35"><item><costume name="costume1" center-x="12.5" center-y="61" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAB6CAYAAABKifiXAAAAn0lEQVRoQ+3SwQmAQBAEwTET80/KUDSGEvxI37thuWKObec+fse2++Mb6wgJxxUXCVDcuuIiAYpbV1wkQHHriosEKG5dcZEAxa0rLhKguHXFRQIUt664SIDi1hUXCVDcuuIiAYpbV1wkQHHriosEKG5dcZEAxa0rLhKguHXFRQIUt664SIDi1hUXCVDcuuIiAYpbV1wkQPG/1nXR31/EDymzeQLlqa4TAAAAAElFTkSuQmCC" id="36"/></item></list></costumes><sounds><list struct="atomic" id="37"></list></sounds><blocks></blocks><variables></variables><scripts><script x="23.076923076923077" y="23.076923076923077"><block s="receiveGo"></block><block s="gotoXY"><l>-210</l><l>0</l><comment w="334.6153846153846" collapsed="true">At the start of the game, go to the correct starting position.</comment></block><block s="doForever"><script><block s="setYPosition"><block var="Ball Y Position"/><comment w="586.9230769230768" collapsed="true">Forever, keep the X position the same, but follow the ball&apos;s Y position. This way the computer will never miss the ball.</comment></block><block s="bounceOffEdge"><comment w="546.1538461538461" collapsed="true">We will replace this later with our own code. We don&apos;t want the paddles to go out of the screen and disappear.</comment></block></script></block></script></scripts></sprite><sprite name="Player_Paddle" idx="3" x="210" y="119" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="51"><costumes><list id="52"><item><costume name="costume1" center-x="12.5" center-y="61" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAB6CAYAAABKifiXAAAAn0lEQVRoQ+3SwQmAQBAEwTET80/KUDSGEvxI37thuWKObec+fse2++Mb6wgJxxUXCVDcuuIiAYpbV1wkQHHriosEKG5dcZEAxa0rLhKguHXFRQIUt664SIDi1hUXCVDcuuIiAYpbV1wkQHHriosEKG5dcZEAxa0rLhKguHXFRQIUt664SIDi1hUXCVDcuuIiAYpbV1wkQPG/1nXR31/EDymzeQLlqa4TAAAAAElFTkSuQmCC" id="53"/></item></list></costumes><sounds><list struct="atomic" id="54"></list></sounds><blocks></blocks><variables></variables><scripts><script x="105.76923076923076" y="50.69230769230769"><block s="receiveGo"></block><block s="gotoXY"><l>210</l><l>0</l><comment w="313.0769230769231" collapsed="true">At the start of the game, go to the correct starting position.</comment></block><block s="doForever"><script><block s="setYPosition"><block s="reportMouseY"></block><comment w="368.46153846153845" collapsed="true">Forever, keep the X position the same, but follow the mouse Y position.</comment></block><block s="bounceOffEdge"><comment w="570" collapsed="true">We will replace this later with our own code. We don&apos;t want the paddles to go out of the screen and disappear.</comment></block></script></block></script></scripts></sprite><watcher var="Ball Y Position" style="normal" x="10" y="10" color="243,118,29"/><watcher scope="Ball" s="xPosition" style="normal" x="10" y="36.100002" color="74,108,212" hidden="true"/><watcher scope="Ball" s="yPosition" style="normal" x="10" y="62.20000399999999" color="74,108,212" hidden="true"/><watcher scope="Ball" s="direction" style="normal" x="10" y="88.30000599999998" color="74,108,212" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks></blocks><variables><variable name="Ball Y Position"><l>15.241669750802316</l></variable></variables></project><media name="Pong Video 01 - Basic Setup with Balls and Paddles" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>