<snapdata remixID="9078244"><project name="finch pong" app="Snap! 5.1, http://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" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="false" 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><watcher var="yAccel" style="normal" x="10" y="10" color="243,118,29"/><watcher var="xPaddlePosition" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><sprite name="Sprite" idx="1" x="-45" y="-180" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="10"><costumes><list id="11"><item><costume name="ball d" center-x="22.5" center-y="22.5" image="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQ1cHgiIGhlaWdodD0iNDVweCIgdmlld0JveD0iMCAwIDQ1IDQ1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0NSA0NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgPGc+CiAgICA8cmFkaWFsR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBjeD0iMjkuNzI3NSIgY3k9IjEzLjEzOTYiIHI9IjM4LjUyOTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojQjdGRjU5Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzAwNzIwRCIvPgogICAgPC9yYWRpYWxHcmFkaWVudD4KICAgIDxjaXJjbGUgZmlsbD0idXJsKCNTVkdJRF8xXykiIGN4PSIyMi41IiBjeT0iMjIuNSIgcj0iMjIuNSIvPgogIDwvZz4KPC9zdmc+" id="12"/></item></list></costumes><sounds><list struct="atomic" id="13"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="15" y="32" w="363" collapsed="true">Welcome to Snap! We have pre-loaded the Finch blocks for you. Blocks that move the Finch wheels are located in the Motion category. Blocks that control the beak LED are in the Looks category. Blocks that control the Finch buzzer are in the Sound category. Blocks that read sensor data are in the Sensing category. All Finch blocks are located at the end of the list of blocks in a given category, and they all contain the word “Finch”. &#xD;&#xD;If a block does not contain the word Finch, it is a regular Snap! block. You can right click on most regular Snap! blocks and select help… to find out how they work. Visit www.finchrobot.com/software/snap to find out how the Finch blocks work, or just try them! You can test any block just by clicking on it. For example, click on the Finch LED block, or change the numbers to generate different colors.&#xD;&#xD;We’ve included a brief example as well to help you get started -------------------&gt;&#xD;Cover the left Finch obstacle sensor to turn on the LED, cover the right one to turn it off. See if you can make it flash. Happy coding!&#xD;</comment><script x="109" y="80"><block s="doUntil"><block s="reportKeyPressed"><l><option>x</option></l></block><script><block s="doIf"><custom-block s="Finch Left Obstacle"></custom-block><script><custom-block s="Finch LED R: %n G: %n B: %n"><l>0</l><l>100</l><l>100</l></custom-block></script></block><block s="doIf"><custom-block s="Finch Right Obstacle"></custom-block><script><custom-block s="Finch LED R: %n G: %n B: %n"><l>0</l><l>0</l><l>0</l></custom-block></script></block></script></block></script><script x="463" y="89"><block s="receiveKey"><l><option>a</option></l></block><block s="gotoXY"><block s="reportRandom"><l>-240</l><l>240</l></block><l>180</l></block><block s="doRepeat"><l>180</l><script><block s="changeYPosition"><l>-2</l></block></script></block></script><script x="185" y="389"><block s="receiveGo"></block><block s="doSetVar"><l>score</l><l>0</l></block><block s="doForever"><script><block s="doIf"><block s="reportTouchingObject"><l>paddle</l></block><script><block s="doChangeVar"><l>score</l><l>1</l></block></script></block></script></block></script></scripts></sprite><sprite name="paddle" idx="2" x="24" y="-180" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,155.54999999999998,99.55200000000002,1" pen="tip" id="71"><costumes><list id="72"><item><costume name="Untitled" center-x="109" center-y="8" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANoAAAAQCAYAAABwbmEJAAAAlElEQVRoQ+3bsQ2EQAxEUbssmqIYmqKsXTklXk3CI7mMkZ78M66rqu51rfn1ECBwXuDpt1tk52G9kcBXQGhugkBAQGgBZBMEhOYGCAQEhBZANkFAaG6AQEBAaAFkEwSE5gYIBASEFkA2QUBoboBAQEBoAWQTBITmBggEBIQWQDZBQGhugEBAoGfDF/wBaRO/FZi/yWyleC0Xs+CprAAAAABJRU5ErkJggg==" id="73"/></item></list></costumes><sounds><list struct="atomic" id="74"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveKey"><l><option>space</option></l></block><block s="setYPosition"><l>-180</l></block><block s="doForever"><script><block s="doSetVar"><l>yAccel</l><custom-block s="Finch Y Acceleration"></custom-block></block><block s="doSetVar"><l>xPaddlePosition</l><block s="reportProduct"><l>-240</l><custom-block s="Finch Y Acceleration"></custom-block></block></block><block s="gotoXY"><block var="xPaddlePosition"/><l>-180</l></block></script></block></script></scripts></sprite><watcher var="score" style="normal" x="10" y="52.00000399999999" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Say This %&apos;speech&apos;" type="command" category="sound"><header></header><code></code><translations></translations><inputs><input type="%s">Hello!</input></inputs><script><block s="doReport"><block s="reportURL"><block s="reportJoinWords"><list><l>http://localhost:22179/speak/</l><block var="speech"/></list></block></block></block></script></block-definition><block-definition s="Finch Left Light Sensor" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><l>http://localhost:22179/finch/in/lightLeft</l></block></block></script></block-definition><block-definition s="Move Finch Left: %&apos;Left&apos; Right: %&apos;Right&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doReport"><block s="reportURL"><block s="reportJoinWords"><list><l>http://localhost:22179/finch/out/motor/</l><block var="Left"/><l>/</l><block var="Right"/></list></block></block></block></script></block-definition><block-definition s="Stop Finch" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><l>http://localhost:22179/finch/out/motor/0/0</l></block></block></script></block-definition><block-definition s="Finch LED R: %&apos;red&apos; G: %&apos;green&apos; B: %&apos;blue&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n">0</input><input type="%n">50</input><input type="%n">0</input></inputs><script><block s="doReport"><block s="reportURL"><block s="reportJoinWords"><list><l>http://localhost:22179/finch/out/led/</l><block var="red"/><l>/</l><block var="green"/><l>/</l><block var="blue"/></list></block></block></block></script></block-definition><block-definition s="Finch Buzzer %&apos;frequency&apos; Hz %&apos;duration&apos; ms" type="command" category="sound"><header></header><code></code><translations></translations><inputs><input type="%n">440</input><input type="%n">500</input></inputs><script><block s="doReport"><block s="reportURL"><block s="reportJoinWords"><list><l>http://localhost:22179/finch/out/buzzer/</l><block var="frequency"/><l>/</l><block var="duration"/></list></block></block></block></script></block-definition><block-definition s="Finch Right Light Sensor" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><l>http://localhost:22179/finch/in/lightRight</l></block></block></script></block-definition><block-definition s="Finch Light Sensors" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><custom-block s="Finch Left Light Sensor"></custom-block><custom-block s="Finch Right Light Sensor"></custom-block></list></block></block></script></block-definition><block-definition s="Finch X Acceleration" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><l>http://localhost:22179/finch/in/accelerationX</l></block></block></script></block-definition><block-definition s="Finch Y Acceleration" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><l>http://localhost:22179/finch/in/accelerationY</l></block></block></script></block-definition><block-definition s="Finch Z Acceleration" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><l>http://localhost:22179/finch/in/accelerationZ</l></block></block></script></block-definition><block-definition s="Finch Orientation" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><l>http://localhost:22179/finch/in/orientation</l></block></block></script></block-definition><block-definition s="Finch Accelerations" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><custom-block s="Finch X Acceleration"></custom-block><custom-block s="Finch Y Acceleration"></custom-block><custom-block s="Finch Z Acceleration"></custom-block></list></block></block></script></block-definition><block-definition s="Finch Left Obstacle" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportURL"><l>http://localhost:22179/finch/in/obstacleLeft</l></block><l>true</l></block></block></script></block-definition><block-definition s="Finch Right Obstacle" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportURL"><l>http://localhost:22179/finch/in/obstacleRight</l></block><l>true</l></block></block></script></block-definition><block-definition s="Finch Obstacles" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><custom-block s="Finch Left Obstacle"></custom-block><custom-block s="Finch Right Obstacle"></custom-block></list></block></block></script></block-definition><block-definition s="Finch Temperature Celsius" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><l>http://localhost:22179/finch/in/temperature</l></block></block></script></block-definition><block-definition s="Finch Temperature Fahrenheit" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportSum"><block s="reportProduct"><l>1.8</l><custom-block s="Finch Temperature Celsius"></custom-block></block><l>32</l></block></block></script></block-definition><block-definition s="Finch Buzz+Wait %&apos;frequency&apos; Hz %&apos;duration&apos; ms" type="command" category="sound"><header></header><code></code><translations></translations><inputs><input type="%n">440</input><input type="%n">500</input></inputs><script><custom-block s="Finch Buzzer %n Hz %n ms"><block var="frequency"/><block var="duration"/></custom-block><block s="doWait"><block s="reportQuotient"><block var="duration"/><l>1000</l></block></block></script></block-definition></blocks><variables><variable name="yAccel"><l>-0.1</l></variable><variable name="xPaddlePosition"><l>24</l></variable><variable name="score"><l>1370</l></variable></variables></project><media name="finch pong" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>