<snapdata remixID="10867101"><project name="Project 2 Pong" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAADMklEQVR4nO3cTUtUcRiG8dm69QPUwoUrs0VEuOiFCIIIinTRQnDjQoMW1VK/QK2iQA0liZkWEiY205swBUJEmJXiEIYOTWUiQTqIFqNztxBtRIfomOd27PrBs/xzngMXHM7inMjyt1GtTTYjYDstZzMqbC6SvR7R6iwkat37YZdbSNSqsDkCRKgIEFYECCsChBUBwooAYUWAsCJAWBEgrAgQVgQIKwKEFQHCigBhRYCwIkBYESCsCBBWBAgrAoQVAcKKAGFFgLAiQFgRIKwIEFYECCsChFXgAMdi7XraVLthMslEiOtjJ8kkE+taGGiq00BTnVKx9qJnAgc42NqszsoydeyNrE13dblS0bbtuDeUgFS0Td3V5eua6Kws02Brc9EzWwqw8EKrQ4D/r1S0bdMmCBChIEBYhRtgCwFiPQKEFQHCigBhRYCwIkBYESCsCBBWBAgrAoQVAcKKAGFFgLAiQFgRIKyKBthCgAgBAcKKRzCsCBBWBAir0APku2AUCvW74JmRIaWf3N8ws+nx7bi3HSmfl75kpZ6UdOOVFBuRvi+6t/KZTY9v2sTM6FDRM/wbJqB8Xup5L1Xdliq7pIpb0p6b0rE70qc593algwADSmelI73SoV6ppk86eE/aF5UqOqTGuJRbdm9YGggwoPhH6fhj6dRz6fSgdDIpHY5L++9KVV3S3A/3hqWBAAN6Ni2deSHVv5MaxqTzwysx1vRJB6LS56x7w9JAgAFNzkv1b6QLaenSlNQ4Lp17KR19KJ2NS4s594algQADWspLVydXArz89XeAJx5JD9IrLyn4MwLcgrmcFJuWrnyQGt5KF4el5BTx/Q0C/AcWl6R5HrmBECCsCBBWBAgrAoQVAcKKAGFFgLAiQFgRIKwIEFYECCsChBUBwooAYUWAsCJAWBEgrAgQVgQIKwKEFQHCigBhRYCwIkBYESCsCBBWBAgrAoQVAcKKAGFFgLAiQFgRIKwIEFYECCsChBUBwooAYUWAsCJAWBEgrAgQVgQIKwKEFQHCigBhRYCwIkBYESCsCBBWBAgrAoQVAcKKAGG1IcCfr69pdXIT/e79sMvlJvpV2NwvveXvO7PfRK8AAAAASUVORK5CYII=</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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAACtUlEQVR4nO3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Bo3+AAF/RMkcAAAAAElFTkSuQmCC</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="Sprite" idx="3" x="-4.9384417029757515" y="-0.7821723252011736" heading="261" scale="0.5" 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="ball b" center-x="22.5" center-y="22.5" image="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQ1cHgiIGhlaWdodD0iNDVweCIgdmlld0JveD0iMCAwIDQ1IDQ1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0NSA0NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgPGc+CiAgICA8cmFkaWFsR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBjeD0iMjkuNzI3NSIgY3k9IjEzLjEzOTYiIHI9IjM4LjUyOTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojODBGNEZGIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzAwNzdGRiIvPgogICAgPC9yYWRpYWxHcmFkaWVudD4KICAgIDxjaXJjbGUgZmlsbD0idXJsKCNTVkdJRF8xXykiIGN4PSIyMi41IiBjeT0iMjIuNSIgcj0iMjIuNSIvPgogIDwvZz4KPC9zdmc+" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="63" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>player1score</l><l>0</l></block><block s="doSetVar"><l>player2score</l><l>0</l></block><block s="doBroadcast"><l>Start</l></block></script><script x="63" y="196.00000000000034"><block s="receiveMessage"><l>Start</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doIfElse"><block s="reportGreaterThan"><block var="player1score"/><block var="player2score"/></block><script><block s="setHeading"><block s="reportRandom"><l>60</l><l>120</l></block></block></script><script><block s="setHeading"><block s="reportRandom"><l>240</l><l>300</l></block></block></script></block><block s="doSetVar"><l>ballSpeed</l><l>5</l></block><block s="doWait"><l>3</l></block><block s="doForever"><script><block s="bounceOffEdge"></block><block s="forward"><block var="ballSpeed"/></block><block s="doIf"><block s="reportOr"><block s="reportTouchingObject"><l>Sprite(2)</l></block><block s="reportTouchingObject"><l>Sprite(4)</l></block></block><script><block s="doFaceTowards"><l><option>center</option></l></block><block s="doChangeVar"><l>ballSpeed</l><l>0.8</l></block><block s="doIfElse"><block s="reportLessThan"><block s="reportRandom"><l>1</l><l>10</l></block><l>5</l></block><script><block s="turnLeft"><block s="reportRandom"><l>1</l><l>30</l></block></block></script><script><block s="turn"><block s="reportRandom"><l>1</l><l>30</l></block></block></script></block></script></block><block s="doIfElse"><block s="reportTouchingObject"><l>Sprite(3)</l></block><script><block s="doBroadcast"><l>play2score</l></block><block s="doStopThis"><l><option>this script</option></l></block></script><script><block s="doIf"><block s="reportTouchingObject"><l>Sprite(5)</l></block><script><block s="doBroadcast"><l>play1score</l></block><block s="doStopThis"><l><option>this script</option></l></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="player1score"/><l>5</l></block><script><block s="doSayFor"><l>Player 1 wins!</l><l>2</l></block><block s="doStopThis"><l><option>this script</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="player2score"/><l>5</l></block><script><block s="doSayFor"><l>Player 2 Wins!</l><l>2</l></block><block s="doStopThis"><l><option>this script</option></l></block></script></block></script></block></script><script x="477" y="205.33333333333331"><block s="receiveMessage"><l>play2score</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doChangeVar"><l>player2score</l><l>1</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Player 1 has </l><block var="player1score"/><l> points</l></list></block><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Player 2 has </l><block var="player2score"/><l> points</l></list></block><l>2</l></block><block s="doBroadcast"><l>Start</l></block></script><script x="431" y="23.66666666666663"><block s="receiveMessage"><l>play1score</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doChangeVar"><l>player1score</l><l>1</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Player 1 has </l><block var="player1score"/><l> points</l></list></block><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Player 2 has </l><block var="player2score"/><l> points</l></list></block><l>2</l></block><block s="doBroadcast"><l>Start</l></block></script></scripts></sprite><sprite name="Sprite(2)" idx="2" x="-200" y="50" heading="180" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,165.75,66.30000000000005,1" pen="tip" id="199"><costumes><list id="200"><item><costume name="Untitled(2)" center-x="39.5" center-y="9.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE8AAAATCAYAAADReFAKAAAAbElEQVRYhe3SwQmAMBBE0alEw54sw87cLoIQa0lp5upFJCaggX/49+ExiiZPQZnqiiZXNPk+66S6wOuJB+Qz2C0e1UGCBx54QwUeeOAN1zFpAw888IYKvJ54KSh/PerPXX14XkPgNeMtWuldBQWksIsEm08+AAAAAElFTkSuQmCC" id="201"/></item></list></costumes><sounds><list struct="atomic" id="202"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveMessage"><l>Start</l></block><block s="gotoXY"><l>-200</l><l>50</l></block><block s="doForever"><script><block s="bounceOffEdge"></block><block s="doIf"><block s="reportKeyPressed"><l><option>w</option></l></block><script><block s="setHeading"><l>0</l></block><block s="forward"><l>5</l></block></script></block><block s="doIf"><block s="reportKeyPressed"><l><option>s</option></l></block><script><block s="setHeading"><l>180</l></block><block s="forward"><l>5</l></block></script></block></script></block></script></scripts></sprite><sprite name="Sprite(4)" idx="4" x="200" y="50" heading="0" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,165.75,66.30000000000005,1" pen="tip" id="235"><costumes><list id="236"><item><costume name="Untitled(2)" center-x="39.5" center-y="9.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE8AAAATCAYAAADReFAKAAAAbElEQVRYhe3SwQmAMBBE0alEw54sw87cLoIQa0lp5upFJCaggX/49+ExiiZPQZnqiiZXNPk+66S6wOuJB+Qz2C0e1UGCBx54QwUeeOAN1zFpAw888IYKvJ54KSh/PerPXX14XkPgNeMtWuldBQWksIsEm08+AAAAAElFTkSuQmCC" id="237"/></item></list></costumes><sounds><list struct="atomic" id="238"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveMessage"><l>Start</l></block><block s="gotoXY"><l>200</l><l>50</l></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="setHeading"><l>0</l></block><block s="forward"><l>5</l></block></script></block><block s="doIf"><block s="reportKeyPressed"><l><option>down arrow</option></l></block><script><block s="setHeading"><l>180</l></block><block s="forward"><l>5</l></block></script></block></script></block></script></scripts></sprite><sprite name="Sprite(3)" idx="1" x="-235" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="247.35,0,0,1" pen="tip" id="271"><costumes><list id="272"><item><costume name="Untitled(2)" center-x="6" center-y="178.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAFlCAYAAADf+QnBAAAAXElEQVR4nO3LMQ0AIBAEsJOCY4JCJJBg4NHwYe3QsTkzoyN3pToEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQfgNu+MBxN7tsKveFc8AAAAASUVORK5CYII=" id="273"/></item></list></costumes><sounds><list struct="atomic" id="274"></list></sounds><blocks></blocks><variables></variables><scripts><script x="88" y="42.00000000000003"><block s="receiveMessage"><l>Start</l></block><block s="gotoXY"><l>-235</l><l>0</l></block></script></scripts></sprite><sprite name="Sprite(5)" idx="5" x="235" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="247.35,0,0,1" pen="tip" id="283"><costumes><list id="284"><item><costume name="Untitled(2)" center-x="6" center-y="178.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAFlCAYAAADf+QnBAAAAXElEQVR4nO3LMQ0AIBAEsJOCY4JCJJBg4NHwYe3QsTkzoyN3pToEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQfgNu+MBxN7tsKveFc8AAAAASUVORK5CYII=" id="285"/></item></list></costumes><sounds><list struct="atomic" id="286"></list></sounds><blocks></blocks><variables></variables><scripts><script x="88" y="42.00000000000003"><block s="receiveMessage"><l>Start</l></block><block s="gotoXY"><l>235</l><l>0</l></block></script></scripts></sprite><watcher scope="Sprite(2)" s="xPosition" style="normal" x="10" y="10" color="74,108,212" hidden="true"/><watcher scope="Sprite(2)" s="yPosition" style="normal" x="10" y="31.000001999999995" color="74,108,212" hidden="true"/><watcher var="player1score" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="player2score" style="normal" x="10" y="73.00000599999998" color="243,118,29" hidden="true"/><watcher var="ballSpeed" style="normal" x="10" y="94.00000799999998" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks></blocks><variables><variable name="player1score"><l>0</l></variable><variable name="player2score"><l>5</l></variable><variable name="ballSpeed"><l>5</l></variable></variables></project><media name="Project 2 Pong" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>