<snapdata remixID="12216173"><project name="U5 - Pong Starter" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAABAJJREFUeF7t3b1rFFEUhvEzY9ZlYwyIgcSgaGFjoSJWfhUKFnZiZa2IIoidjWDjB2ohxCpgoSL4D6idvaQVS0kCYkw0K9FolN3NjiSgmKTK4TDvwH1Se++788yPFW2SFUVRGD8UEBXIACgqz+xyAQACQVoAgNL8jAMQA9ICAJTmZxyAGJAWAKA0P+MAxIC0AACl+RkHIAakBQAozc84ADEgLQBAaX7GAYgBaQEASvMzDkAMSAsAUJqfcQBiQFoAgNL8jAMQA9ICAJTmZxyAGJAWAKA0P+MAxIC0AACl+RkHIAakBQAozc84ADEgLQBAaX7GAYgBaQEASvMzDkAMSAsAUJqfcQBiQFoAgNL8jAMQA9ICAJTmZxyAGJAWAKA0P+MAxIC0AACl+RkHIAakBQAozc84ADEgLQBAaX7GXQCzLFtRjl+4CSRvAQB6y3EupAAAQzJyibcAAL3lOBdSAIAhGbnEWwCA3nKcCykAwJCMXOItAEBvOc6FFABgSEYu8RYAoLcc50IKADAkI5d4CwDQW45zIQUAGJKRS7wFAOgtx7mQAgAMycgl3gIA9JbjXEgBAIZk5BJvAQB6y3EupAAAQzJyibcAAL3lOBdSAIAhGbnEWwCA3nKcCykAwJCMXOItAEBvOc6FFABgSEYu8RYAoLcc50IKADAkI5d4CwDQW45zIQUAGJKRS7wFXAC9Y5yjwOoCAMSEtAAApfkZByAGpAUAKM3POAAxIC0AQGl+xgGIAWkBAErzMw5ADEgLAFCan3EAYkBaAIDS/IwDEAPSAgCU5mccgBiQFgCgND/jAMSAu8Dq35paq9Ws1Wqt6z4ArisXf/j/AgDEg7QAAKX5GQcgBqQFACjNzzgAMSAtAEBpfsalAIvCLMt4CSkXkACcn+va2zcL9nG8ZQPbemzfoYZtHaqBMUGJpQNsznTs9sUpG3v9w1q/u5blme3eW7drD4dt/+FeECaGsFSAnXZhozc+25P7X6zbXVl6z8GGjbzYufyNyE86BUoF+OF9284dG7fmdHtN4Y31zO4832EnzvSnU58ntVIBvhv7ZZdOTtjC/KqvPzPLN2R2fXTYTp/fwl/DCcEsFeDUZMsuHJ+wT5NrvwH7+nMbebXLDhztTSg/j1oqwMWO2aObM/b47qy1W8W/+nludvbKgF29N2i1Ov8vkxLLUgEuhf35vWvPHszay6dz9u1rx3r7cjtyarNdvjVoA0P8AyQlfEvPWjrApdHFTmHN6Y41ZxZtU39ug9t7rN7IU2vP86oAUp4CfwtIvgHJTwEAYqASBfgGrMRrSPdDADDdd1+JJwdgJV5Duh8CgOm++0o8OQAr8RrS/RAATPfdV+LJAViJ15Duh4gA+Af9R+a3u8VVsQAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="U5 - Pong Starter"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="initializePlayerTwo" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="gotoXY"><l>200</l><l>0</l></block><block s="doSetVar"><l>playerTwoScore</l><l>0</l></block></script></block-definition><block-definition s="initializePlayerOne" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="gotoXY"><l>-200</l><l>0</l></block><block s="doSetVar"><l>playerOneScore</l><l>0</l></block></script></block-definition></blocks><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="true" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="21"><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 struct="atomic" id="22"></list></costumes><sounds><list struct="atomic" id="23"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Player1" idx="1" x="-96" y="40.00000000000003" heading="0" scale="0.85" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="28"><costumes><list id="29"><item><ref mediaID="Player1_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="30"></list></sounds><blocks></blocks><variables></variables><scripts><script x="123" y="139.33333333333334"><block s="receiveGo"></block><block s="hide"></block><block s="setScale"><l>85</l></block><block s="setHeading"><l>0</l></block><block s="setXPosition"><l>-96</l></block><block s="setYPosition"><l>40</l></block></script><script x="775" y="299"><block s="receiveKey"><l><option>s</option></l><list></list></block><block s="setHeading"><l>0</l></block><block s="doStopThis"><l><option>other scripts in sprite</option></l></block><block s="doUntil"><block s="reportLessThan"><block s="yPosition"></block><l>-96</l></block><script><block s="doIf"><block s="reportKeyPressed"><l><option>s</option></l></block><script><block s="forward"><l>-6</l></block></script></block></script></block></script><script x="640" y="175"><block s="receiveMessage"><l>play 2</l><list></list></block><block s="show"></block></script><script x="239" y="262.33333333333337"><block s="receiveMessage"><l>play 1</l><list></list></block><block s="show"></block></script><script x="491" y="268.33333333333337"><block s="receiveKey"><l><option>w</option></l><list></list></block><block s="setHeading"><l>0</l></block><block s="doStopThis"><l><option>other scripts in sprite</option></l></block><block s="doUntil"><block s="reportGreaterThan"><block s="yPosition"></block><l>177</l></block><script><block s="doIf"><block s="reportKeyPressed"><l><option>w</option></l></block><script><block s="forward"><l>6</l></block></script></block></script></block></script><script x="31" y="361.33333333333337"><block s="setYPosition"><block s="reportAttributeOf"><l><option>y position</option></l><l>Ball</l></block></block></script></scripts></sprite><sprite name="Player2" idx="2" x="295" y="-99.03584655201519" heading="0" scale="0.85" volume="100" pan="0" rotation="1" draggable="true" costume="2" color="0,151.72499999999994,216.75,1" pen="tip" id="107"><costumes><list id="108"><item><ref mediaID="Player2_cst_Untitled"></ref></item><item><ref mediaID="Player2_cst_Untitled(2)"></ref></item></list></costumes><sounds><list struct="atomic" id="109"></list></sounds><blocks></blocks><variables></variables><scripts><script x="726" y="385"><block s="receiveKey"><l><option>down arrow</option></l><list></list></block><block s="doStopThis"><l><option>other scripts in sprite</option></l></block><block s="setHeading"><l>0</l></block><block s="doUntil"><block s="reportLessThan"><block s="yPosition"></block><l>-96</l></block><script><block s="doIf"><block s="reportKeyPressed"><l><option>down arrow</option></l></block><script><block s="forward"><l>-6</l></block></script></block></script></block></script><script x="176" y="489"><block s="receiveGo"></block><block s="hide"></block><block s="setScale"><l>85</l></block><block s="setHeading"><l>0</l></block><block s="setXPosition"><l>295</l></block><block s="setYPosition"><l>40</l></block></script><script x="213" y="715.3333333333334"><block s="receiveMessage"><l>play 2</l><list></list></block><block s="show"></block></script><script x="910" y="150"><block s="receiveKey"><l><option>up arrow</option></l><list></list></block><block s="doStopThis"><l><option>other scripts in sprite</option></l></block><block s="setHeading"><l>0</l></block><block s="doUntil"><block s="reportGreaterThan"><block s="yPosition"></block><l>177</l></block><script><block s="doIf"><block s="reportKeyPressed"><l><option>up arrow</option></l></block><script><block s="forward"><l>6</l></block></script></block></script></block></script><script x="379" y="103.33333333333337"><block s="receiveMessage"><l>play 1</l><list></list></block><block s="show"></block><block s="setXPosition"><l>295</l></block><block s="doUntil"><block s="reportOr"><block s="reportLessThan"><block s="reportAttributeOf"><l><option>x position</option></l><l>Ball</l></block><l>-196</l></block><block s="reportLessThan"><l>196</l><block s="reportAttributeOf"><l><option>x position</option></l><l>Ball</l></block></block></block><script><block s="setYPosition"><block s="reportVariadicSum"><list><block s="reportAttributeOf"><l><option>y position</option></l><l>Ball</l></block><l>40</l></list></block></block></script></block><block s="doChangeVar"><l>computer score</l><l>1</l></block></script></scripts></sprite><sprite name="Ball" idx="3" x="-196.0673859092667" y="-135.96028558292608" heading="304" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="83.79299999999999,135.15,0,1" pen="tip" id="215"><costumes><list id="216"><item><ref mediaID="Ball_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="217"></list></sounds><blocks></blocks><variables></variables><scripts><script x="588" y="123.33333333333337"><block s="receiveKey"><l><option>0</option></l><list></list></block><block s="doSetVar"><l>player 1 score</l><l>0</l></block><block s="doSetVar"><l>player 2 score</l><l>0</l></block></script><script x="10" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>1 counter</l><l>0</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSayFor"><l>Hello, welcome to pong!</l><l>3</l></block><block s="doSayFor"><l>To play two player mode with your friends, press 2</l><l>4</l></block><block s="doSayFor"><l>If you have no friends but still want to play, press 1 to play against the computer</l><l>4</l></block></script><script x="196" y="170.83333333333326"><block s="receiveKey"><l><option>1</option></l><list></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="1 counter"/><l>0</l></block><script><block s="doBroadcast"><l>play 1</l><list></list></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doIfElse"><block s="reportEquals"><block s="reportRandom"><l>1</l><l>2</l></block><l>1</l></block><script><block s="setHeading"><block s="reportRandom"><l>315</l><l>225</l></block></block></script><script><block s="setHeading"><block s="reportRandom"><l>60</l><l>135</l></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportLessThan"><block s="reportAttributeOf"><l><option>x position</option></l><l>Ball</l></block><l>-196</l></block><block s="reportLessThan"><l>196</l><block s="reportAttributeOf"><l><option>x position</option></l><l>Ball</l></block></block></block><script><block s="bounceOffEdge"></block><block s="forward"><l>5.5</l></block><block s="doIf"><block s="reportOr"><block s="reportTouchingObject"><l>Player1</l></block><block s="reportTouchingObject"><l>Player2</l></block></block><script><block s="setHeading"><block s="reportDifference"><l>0</l><block s="direction"></block></block></block></script></block></script></block><block s="doSayFor"><l>So close...</l><l>1</l></block><block s="doSayFor"><l>Yet so far...</l><l>2</l></block><block s="doSayFor"><l>Press 1 to play again or 2 to play 2 player mode</l><l>3</l></block></script><script><block s="doBroadcast"><l>play 1</l><list></list></block><block s="doSayFor"><l>Welcome to 1 player mode.</l><l>3</l></block><block s="doSayFor"><l>Use the w and s keys to move the paddle up and down</l><l>3</l></block><block s="doSayFor"><l>Don&apos;t let the ball go past your paddle or the computer wins</l><l>3</l></block><block s="doIfElse"><block s="reportEquals"><block s="reportRandom"><l>1</l><l>2</l></block><l>1</l></block><script><block s="setHeading"><block s="reportRandom"><l>315</l><l>225</l></block></block></script><script><block s="setHeading"><block s="reportRandom"><l>60</l><l>135</l></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportLessThan"><block s="reportAttributeOf"><l><option>x position</option></l><l>Ball</l></block><l>-196</l></block><block s="reportLessThan"><l>196</l><block s="reportAttributeOf"><l><option>x position</option></l><l>Ball</l></block></block></block><script><block s="bounceOffEdge"></block><block s="forward"><l>5.5</l></block><block s="doIf"><block s="reportOr"><block s="reportTouchingObject"><l>Player1</l></block><block s="reportTouchingObject"><l>Player2</l></block></block><script><block s="setHeading"><block s="reportDifference"><l>0</l><block s="direction"></block></block></block></script></block></script></block><block s="doSayFor"><l>So close...</l><l>1</l></block><block s="doSayFor"><l>Yet so far...</l><l>2</l></block><block s="doSayFor"><l>Press 1 to play again or 2 to play 2 player mode</l><l>3</l></block><block s="doChangeVar"><l>1 counter</l><l>1</l></block></script></block></script><script x="827" y="143.33333333333331"><block s="receiveKey"><l><option>2</option></l><list></list></block><block s="doBroadcast"><l>play 2</l><list></list></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSayFor"><l>Welcome to 2 player mode.</l><l>3</l></block><block s="doSayFor"><l>Use the w and s keys to move the paddle on the left and the arrow keys for the one on the right</l><l>4</l></block><block s="doSayFor"><l>Try to get it past your opponents paddle. First to five points wins!</l><l>4</l></block><block s="doSayFor"><l>Press enter to get the ball moving</l><l>3</l></block><block s="doSetVar"><l>player 1 score</l><l>0</l></block><block s="doSetVar"><l>player 2 score</l><l>0</l></block></script><script x="506" y="64"><block s="setHeading"><block s="reportRandom"><l>315</l><l>225</l></block></block></script><script x="675" y="362.0666666666666"><block s="receiveKey"><l><option>enter</option></l><list></list></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doIfElse"><block s="reportEquals"><block s="reportRandom"><l>1</l><l>2</l></block><l>1</l></block><script><block s="setHeading"><block s="reportRandom"><l>315</l><l>225</l></block></block></script><script><block s="setHeading"><block s="reportRandom"><l>60</l><l>135</l></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportLessThan"><block s="reportAttributeOf"><l><option>x position</option></l><l>Ball</l></block><l>-196</l></block><block s="reportLessThan"><l>196</l><block s="reportAttributeOf"><l><option>x position</option></l><l>Ball</l></block></block></block><script><block s="bounceOffEdge"></block><block s="forward"><l>5.5</l></block><block s="doIf"><block s="reportOr"><block s="reportTouchingObject"><l>Player1</l></block><block s="reportTouchingObject"><l>Player2</l></block></block><script><block s="setHeading"><block s="reportDifference"><l>0</l><block s="direction"></block></block></block></script></block></script></block><block s="doIfElse"><block s="reportLessThan"><block s="reportAttributeOf"><l><option>x position</option></l><l>Ball</l></block><l>-196</l></block><script><block s="doChangeVar"><l>player 2 score</l><l>1</l></block></script><script><block s="doChangeVar"><l>player 1 score</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="player 1 score"/><l>5</l></block><script><block s="doSayFor"><l>Congrats player 1, you win!</l><l>3</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="player 2 score"/><l>5</l></block><script><block s="doSayFor"><l>Congrats player 2, you win!</l><l>3</l></block></script></block><block s="doIf"><block s="reportOr"><block s="reportEquals"><block var="player 1 score"/><l>5</l></block><block s="reportEquals"><block var="player 2 score"/><l>5</l></block></block><script><block s="doSayFor"><l>Press 0 to reset the scores</l><l>2</l></block><block s="doSayFor"><l>If you would like to play 2 player mode again simply press enter</l><l>3</l></block><block s="doSayFor"><l>In the event that your friends have left you but you still want to play, press 1 to play against the computer</l><l>4</l></block></script></block></script></scripts></sprite><watcher scope="Ball" s="yPosition" style="normal" x="11.000000000000227" y="156.00000599999964" color="74,108,212" hidden="true"/><watcher scope="Ball" s="direction" style="normal" x="10" y="52.00000399999993" color="74,108,212" hidden="true"/><watcher var="player 1 score" style="normal" x="153.14360313315956" y="9.50653141514357" color="243,118,29" hidden="true"/><watcher scope="Player1" s="xPosition" style="normal" x="137.83289817232344" y="56.37075718015669" color="74,108,212" hidden="true"/><watcher scope="Player1" s="yPosition" style="normal" x="132.81984334203707" y="83.63707771801563" color="74,108,212" hidden="true"/><watcher scope="Player2" s="xPosition" style="normal" x="28.310704960835665" y="74.1853825900782" color="74,108,212" hidden="true"/><watcher scope="Ball" s="xPosition" style="normal" x="14.759791122715797" y="36.75196222454295" color="74,108,212" hidden="true"/><watcher var="1 counter" style="normal" x="6.266318537859206" y="6.266318537859" color="243,118,29" hidden="true"/><watcher var="player 2 score" style="normal" x="283.6878039887238" y="9.626637853785809" color="243,118,29" hidden="true"/><watcher scope="Player2" s="yPosition" style="normal" x="25.999999999999318" y="115.00000599999987" color="74,108,212" hidden="true"/><watcher var="computer score" style="normal" x="10" y="73.00000599999993" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="player 1 score"><l>1</l></variable><variable name="player 2 score"><l>3</l></variable><variable name="1 counter"><l>1</l></variable><variable name="computer score"><l>27</l></variable></variables></scene></scenes></project><media name="U5 - Pong Starter" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="98.5" center-y="124.75" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAAARCAYAAAAv+NkbAAAAAXNSR0IArs4c6QAAAFlJREFUWEft00ERACAQw8Di3wguwcY+cgoyyfVsu+s4A2fb46gCWmHQJyhMYVADKFaLKQxqAMVqMYVBDaBYLaYwqAEUq8UUBjWAYrWYwqAGUKwWUxjUAIr1ARyfEKqr000nAAAAAElFTkSuQmCC" mediaID="Player1_cst_Untitled"/><costume name="Untitled" center-x="6" center-y="38.75" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAABSCAYAAABkBOVdAAAAAXNSR0IArs4c6QAAAE5JREFUWEft1rERgDAMBMFzZ3Tu0qABIFDqVa7kR7+jVV0NZlX3YC+LP6kJRzhq9XUD2qEd2qEdg7cDHehABzrQ8ZoAHvGIx9N53AMdewAAkVECPxCrVQAAAABJRU5ErkJggg==" mediaID="Player2_cst_Untitled"/><costume name="Untitled(2)" center-x="98.5" center-y="124.75" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAAARCAYAAAAv+NkbAAAAAXNSR0IArs4c6QAAAFlJREFUWEft00ERACAQw8Di3wguwcY+cgoyyfVsu+s4A2fb46gCWmHQJyhMYVADKFaLKQxqAMVqMYVBDaBYLaYwqAEUq8UUBjWAYrWYwqAGUKwWUxjUAIr1ARyfEKqr000nAAAAAElFTkSuQmCC" mediaID="Player2_cst_Untitled(2)"/><costume name="Untitled" center-x="14" center-y="14" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAABIBJREFUSEu1ll1vVFUUhp+1z5kzbYcyDF8FxFCwfDVCCtU00GhaJAaiF2q4MPHC4B8x/hGIFyZeGPVCAyFIG00ljRYaMOWrQokIlK9hKNN2zpyzl9ln2um0aWkhdd/O7PPsd6+133cJS1oqgHSBecCQqd2ynlbbCxZQEF3sc+5DL1gq7Qz4ZVJBirp6SzET49UJvu82KVHkEU8aMsUykxMpyuEA7dGLwAsAE0VeC/0NjQQ5S7rJJ9ykeE0KOaBh6pTjAnkhHo0I7hpKo2OE+WE6xoF4PvA8QJUWhoMAP+czvsUQ7wZ2C2wTZIOiWdC6ClAmBSkoel/hJnDF4l2JaLgdEuWHaQnnQucAVZoZSefIN0G6VbAdCvuBFmBdRZmmQKb2qatbGXCKHgLDAhcU0w+loTy50RGaS7XQGmBFWZawKSbcB16XIB3ANmAVSAp0VsPMFF8sqAM/BW4q2g9xr0dwsUAwWqu0Btjjv8naNQHSptj3Qd4FfQOkEUiaZAkrAh0D+Rv0V8GcCdHBv3j0GLqjpAiVj6i0MpSpI94JcsQiRwRtFTSriLcEUPUvgsaa1FWGDHoa9PQk3rUhWovuahNgFz1+gY3rhfI7ihwD7QRdB7JUZXPOpO5pPATpE/Q7JfVblnsPeumOxKnrYiQ9xuR2S/yRwMcKO4F699vLqKupqTOACYFrCj8YvB8bqbvRS3MpAXbyaEWR++2CfAZ6FNjg3uGrwaq7YuA+yClFv8mwYaCPtc8TYBuDWcE7IHBckcNUHvdyrLygZxVOKvH5QdoKCXAPl1cFyEGFLxR9DyS7HDTQgiC/CJwI0d8vs+dpFZhCOkkULj8QOFlG+2YBA/yDSvw/KfROhESzFVauVI4r9vDyXqk5K+jJWVfqmsaQ6hD4XNH3FVbPmMIrV9O9qSeCnFH42lLurzaNc5kAu1fQT0E+BF5/CTtb6ETOyv4B/UmRb0PMJec2SdM4084QbRGioyDHBPYCKxY268VUOzPnucIlEqfxTxXxbzsTn/ZSbwfXcxmit8F+AnQDm4HgFa7WuUwI3AF6wHxfxP/jOjvyIHHVvF0OrqS0xaPcrfCBIPtB1wKpl4A6WBnkkaIXBH6OSfU8I317Ohdr89C0MbjSI9gZwyHBHppK+jVaUbpAFlav1wqECo9d8ivmnAfnYsJrg7Q9g+Sap+NpelOPv4/NOSHcpdAJ8QFgF9AE4uYYlx5zDd2pcjnoUn8UuAreeYE+Jbh6kTv56SycB4i086dvya6yhFsF3WtgH+hui7wm2ByYNOiUsUsMtqSYvEH/Bbli4aIilwzBLUPh6QBvuW6tjo/zxY9Aj9dOY0apX6fEzaDbFX8r2E2SGPvMEKWQB3NXiG6B3BC8EWHi4QBjReh2iTFrVn1B3qlpYThVT9AAhZyHcbVcDZoVbH0yJ2AmQFwCPImxjyGbnyAcH6bFNU5Ss7lrsYBN3ml7ko33UjGjgaUxKPEsmQTSrIwMY6FHUwgbywMzs+iCE/hiwJoDVtNf4Kupjv1yasRP2mHRMd/96z8K5OUsiRvOPgAAAABJRU5ErkJggg==" mediaID="Ball_cst_Untitled"/></media></snapdata>