<snapdata remixID="10030908"><project name="karan ramsaran Ping Pong game " app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAFd0lEQVR4nO3WT2gUdxwF8B8xetDsQXtQqE3jRQQPAaF4M+CtKM3BEqJgQLxoFguhta03/xxzUKSR7SHQNreGFAQ1KKvIdDZsV3bcms2wMwp6rdBOt8k2kENfD7JT1+xMTHHmu/p9gQ9Int/N099DNMYYGGPQ09ODw4cPY2RkpOP09/ej2ZPWNjw8DNd18eTJk1QsLi7CW/gVtWolVvmXOTx+/BiVSgU7duxo9jUYGhqC53nwfT8Vy40lTB/rxfSxD2P9PPZReHPr1i3xh30bbN68Ga7rpuqnT9/D75+/j+CLnbHqZ3eGN48ePXrReevWrZifn0e1Wk3Nj18P4a+zO7H45QdrqtVq4d3IyIj4A3e6gwcPolKptLh+/To8z1v1/ZedO3cOQRC0zRzHCe+vXbu26rO+/2Rby5stXT2ExjeDbd/z5buuri6YPXv2wHGc0P79++E4DnzfRyaTackymQwmJibC71+5cgWe57XcNbMbN27g6NGjcBwHPT09LZ+Vy37cUqrx7RAWv+prW3h+fj68O336tPgDd7rBwUGUSiWUSiVcvnwZtVoNtm3DdV1s2bIFDx8+XHVTLpdRKpWQzWbx4MGD8O7ixYsol8uwbRu5XA4LCwuYnJyE67rIZDLhz/lhcNuqd4saYPOmVCph06ZNMH19fSgWi6Hbt2/j0qVL8H0fz549g+/7GBgYwJkzZxAEAaamplCtVlEsFjE9PR3+unm3vLwc3gPAzZs3w8+anZ1FsVhEbrR1gEvjA1i6eqhtYcdxwm7ZbFb8gTvdrl27YNs2bNvG+Pg4nj59Ctu2US6XUa/X4fs+VlZWcOfOHdTr9XBg+XweQRDA87zwbm5uDkEQhPe2bcPzPKysrCAIAhQKBdi23XaAUf+gNLvZtv2i88aNGzE7OwvLsmBZFgCgUCi0GBsbg2VZKBQK4e97VfOu+eGvfkaTZVn47rP2Y2unWCyGP2Pfvn3iD/w2uHDhAu7duxfp/v37sfl61SbHXu89XSu8OXXqVLPvi/+4zszMIJ/Pp+Lu3Tz++fvPNTX++C28OXnypPjDvk36+/sxOjracY4fP47t27e/3PW/0hs2bEB3d3fH6erqEn9QSox4AdJNvADpJl6AdBMvQLqJFyDdxAuQbuIFSDfxAqSbeAHSTbwA6SZegHQTL0C6iRcg3cQLkG7iBUg38QKkm3gB0k28AOkmXoB0Ey9AuokXIN3EC5Bu4gVIN/ECpJt4AdJNvADpJl6AdBMvQLqJFyDdxAuQbuIFSDfxAqSbeAHSTbwA6SZegHQTL0C6iRcg3cQLkG7iBUi36HDv3r1tdUDpd8aRI0cwMTHxWg4cOCDeNwHRYdRXB5R+J5w4cSLy77jdV6PREO+cgOiQA0wWB2hg4kIOMFkcoIGJCznAZHGABiYu5ACTxQEamLiQA0wWB2hg4kIOMFkcoIGJCznAZHGABiYu5ACTxQEamLiQA0wWB2hg4kIOMFkcoIGJCznAZPX29q5rgM+fPxfvnIDokAOkFESHHCClIDrkACkF0SEHSCmIDjlASkF0yAFSCqJDDpBSEB1ygJSC6JADpBREhxwgpSA65AApBdEhB0jrsXv37rbWuIsOOUBaj/+5lzf+gaQUB0iiOEASxQGSKA6QRHGAJIoDJFFvfIDnz59vS/oPSp3pjQ+QaD04QBLFAZIoDpBEcYAkigMkURwgieIASRQHSKI4QBLFAZIoDpBEcYAkigMkURwgieIASRQHSKI4QBLFAZIoDpBEcYAkigMkURwgieIASVQul2trjTv54qSaeAHSTbwA6SZegHQTL0C6iRcg3cQLkG7iBUg38QKkm3gB0k28AOkmXoB0Ey9AuokXIN3EC5Bi/wL3BaiADBTbfwAAAABJRU5ErkJggg==</thumbnail><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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAACtUlEQVR4nO3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Bo3+AAF/RMkcAAAAAElFTkSuQmCC</pentrails><costumes><list id="2"><item><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAGFUlEQVR4nO3OIQHAQBAEsfNvunXxCyYgPHd3HwDw3DwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAJDzAwnWhGGOnjSMAAAAAElFTkSuQmCC" id="3"/></item></list></costumes><sounds><list struct="atomic" id="4"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="65.36579532380665" y="18.74334019555576" heading="74" scale="1" volume="100" pan="0" rotation="0" draggable="true" costume="1" color="232.05,125.30700000000002,0,1" pen="tip" id="9"><costumes><list id="10"><item><costume name="Ball White" center-x="18.5" center-y="19" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAmCAYAAABDClKtAAAAU0lEQVRYhe3YoQEAMAjEwN+c0alpXUUciNwE0Umu7q6eV1kW9FSmC36MooyijKKMooyijKKMooyijKKMooyijKKMooyijKKMonZGrdyLy75nJckBvAu/ZB4pqJ0AAAAASUVORK5CYII=" id="11"/></item></list></costumes><sounds><list struct="atomic" id="12"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="10"><block s="receiveGo"></block><block s="doForever"><script><block s="doIf"><block s="reportKeyPressed"><l><option>space</option></l></block><script><block s="doBroadcast"><l>New Round</l></block></script></block></script></block></script><script x="20" y="147.0000000000001"><block s="receiveGo"></block><block s="doForever"><script><block s="doSetVar"><l>ball y</l><block s="yPosition"></block></block></script></block></script><script x="20" y="249.00000000000003"><block s="receiveGo"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doBroadcast"><l>New Round</l></block><block s="doSetVar"><l>player 1 points</l><l>0</l></block><block s="doSetVar"><l>player 2 points</l><l>0</l></block></script><script x="20" y="388.9999999999998"><block s="receiveMessage"><l>New Round</l></block><block s="setHeading"><block s="reportRandom"><l>60</l><l>100</l></block></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doWait"><l>1.5</l></block><block s="doUntil"><block s="reportOr"><block s="reportTouchingObject"><l>Player 1 Point</l></block><block s="reportTouchingObject"><l>Player 2 Point</l></block></block><script><block s="forward"><block var="ball speed"/></block><block s="bounceOffEdge"></block></script></block></script><script x="20" y="587"><block s="receiveGo"></block><block s="doForever"><script><block s="doIf"><block s="reportAnd"><block s="reportTouchingObject"><l>Player 2 Point</l></block><block s="reportEquals"><block var="game"/><l>1</l></block></block><script><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSetVar"><l>ball speed</l><l>4</l></block><block s="doChangeVar"><l>player 2 points</l><l>1</l></block><block s="doBroadcast"><l>New Round</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportTouchingObject"><l>Player 1 Point</l></block><block s="reportEquals"><block var="game"/><l>1</l></block></block><script><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSetVar"><l>ball speed</l><l>4</l></block><block s="doChangeVar"><l>player 1 points</l><l>1</l></block><block s="doBroadcast"><l>New Round</l></block></script></block></script></block></script><script x="20" y="918.9999999999997"><block s="receiveGo"></block><block s="doForever"><script><block s="doIf"><block s="reportTouchingObject"><l>Left Paddle</l></block><script><block s="doChangeVar"><l>ball speed</l><l>.2</l></block><block s="setHeading"><block s="reportRandom"><l>15</l><l>165</l></block></block></script></block><block s="doIf"><block s="reportTouchingObject"><l>Right Paddle</l></block><script><block s="doChangeVar"><l>ball speed</l><l>.2</l></block><block s="setHeading"><block s="reportRandom"><l>195</l><l>345</l></block></block></script></block></script></block></script><script x="20" y="1163.000000000001"><block s="receiveGo"></block><block s="doForever"><script><block s="doIf"><block s="reportEquals"><block var="player 1 points"/><l>5</l></block><script><block s="doSetVar"><l>player 1 points</l><l>0</l></block><block s="doSetVar"><l>player 2 points</l><l>0</l></block><block s="doBroadcast"><l>player 1 win</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="player 2 points"/><l>5</l></block><script><block s="doSetVar"><l>player 1 points</l><l>0</l></block><block s="doSetVar"><l>player 2 points</l><l>0</l></block><block s="doBroadcast"><l>player 2 win</l></block></script></block></script></block></script></scripts></sprite><sprite name="Player 2 Point" idx="3" x="-246" y="-2" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,32.64000000000003,204,1" pen="tip" id="190"><costumes><list id="191"><item><costume name="wall" center-x="10" center-y="179" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAFmCAYAAABtFLpzAAAAiklEQVR4nO3MMREAIRAAsZWGpHeIJCTwJm6GJkXaVH2DVtUdJhQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCofBNeAbtH6gm0NLm4MWUAAAAAElFTkSuQmCC" id="192"/></item></list></costumes><sounds><list struct="atomic" id="193"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><sprite name="Player 1 Point" idx="2" x="246" y="-1" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,32.64000000000003,204,1" pen="tip" id="197"><costumes><list id="198"><item><costume name="wall" center-x="10" center-y="179" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAFmCAYAAABtFLpzAAAAiklEQVR4nO3MMREAIRAAsZWGpHeIJCTwJm6GJkXaVH2DVtUdJhQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCofBNeAbtH6gm0NLm4MWUAAAAAElFTkSuQmCC" id="199"/></item></list></costumes><sounds><list struct="atomic" id="200"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><sprite name="Left Paddle" idx="4" x="-210" y="-12.000000000000028" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,32.64000000000003,204,1" pen="tip" id="204"><inherit exemplar="Player 1 Point"><list struct="atomic" id="205">sounds</list></inherit><costumes><list id="206"><item><costume name="paddle" center-x="9" center-y="50" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAABkCAYAAACLtWCLAAAAPElEQVRYhe3MsQ0AMAzDsJzWz3Oa+4SBLBSglZPkNZ6UAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAR9A2/hrn84gtWyDkAAAAAElFTkSuQmCC" id="207"/></item></list></costumes><blocks></blocks><variables></variables><dispatches></dispatches><scripts><script x="23.999999000000003" y="20"><block s="receiveMessage"><l>player 1 win</l></block><block s="doSayFor"><l>Player 1 wins! Press space to play again</l><l>2</l></block></script><script x="23.999999000000003" y="93"><block s="receiveGo"></block><block s="doForever"><script><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="player 1 points"/><l>5</l></block><block s="reportEquals"><block var="player 2 points"/><l>5</l></block></block><script><block s="doGlide"><l>.1</l><l>-210</l><block s="reportRandom"><l>180</l><l>-180</l></block></block><block s="doWait"><l>.2</l></block><block s="bounceOffEdge"></block></script></block></script></block></script><script x="10" y="286.83333433333337"><block s="doIf"><block s="reportKeyPressed"><l><option>w</option></l></block><script><block s="changeYPosition"><block var="ball speed"/></block></script></block><block s="doIf"><block s="reportKeyPressed"><l><option>s</option></l></block><script><block s="changeYPosition"><block s="reportProduct"><l>-1</l><block var="ball speed"/></block></block></script></block></script></scripts></sprite><sprite name="Right Paddle" idx="5" x="210" y="-84.19999999999982" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,32.64000000000003,204,1" pen="tip" id="263"><inherit exemplar="Left Paddle"><list struct="atomic" id="264">sounds,costumes</list></inherit><blocks></blocks><variables></variables><dispatches></dispatches><scripts><script x="20" y="20"><block s="receiveMessage"><l>player 1 win</l></block><block s="doSayFor"><l>Player 2 wins! Press space to play again</l><l>2</l></block></script><script x="20" y="93"><block s="receiveGo"></block><block s="doSayFor"><l>Up and down arrows move me</l><l>1.5</l></block><block s="doForever"><script><block s="doIf"><block s="reportKeyPressed"><l><option>up arrow</option></l></block><script><block s="changeYPosition"><block var="ball speed"/></block></script></block><block s="doIf"><block s="reportKeyPressed"><l><option>down arrow</option></l></block><script><block s="changeYPosition"><block s="reportProduct"><l>-1</l><block var="ball speed"/></block></block></script></block><block s="bounceOffEdge"></block></script></block></script></scripts></sprite><watcher var="game" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="ball speed" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="ball y" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="player 1 points" style="normal" x="2" y="1.0000059999999849" color="243,118,29"/><watcher var="player 2 points" style="normal" x="349" y="-0.9999920000000202" color="243,118,29"/><watcher var="Left Paddle x" style="normal" x="10" y="73.000006" color="243,118,29" hidden="true"/><watcher scope="Left Paddle" s="xPosition" style="normal" x="10" y="94.00000799999998" color="74,108,212" hidden="true"/><watcher scope="Stage" s="reportMouseY" style="normal" x="10" y="115.00000999999997" color="4,148,220" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks></blocks><variables><variable name="game"><l>1</l></variable><variable name="ball speed"><l>4</l></variable><variable name="ball y"><l>17.6407907722878</l></variable><variable name="player 1 points"><l>0</l></variable><variable name="player 2 points"><l>1</l></variable><variable name="Left Paddle x"><l>0</l></variable></variables></project><media name="karan ramsaran Ping Pong game " app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>