<snapdata remixID="10298327"><project name="breakout-starter" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAADqklEQVR4Xu3av06TUQCG8bflT2jQeAUOxt1egIvOJE56Db0Gw9IuXbyDrs7GhEnuwDh2dXZxJECoUmpqgiFCGj562uckfRhNe96P5/wsS1tJZvHHAlCBlgCh8s7+LSBAIaAFBIjmd1yAGkALCBDN77gANYAWECCa33EBagAtIEA0v+MC1ABaQIBofscFqAG0gADR/I4LUANoAQGi+R0XoAbQAgJE8zsuQA2gBQSI5ndcgBpACwgQze+4ADWAFhAgmt9xAWoALSBANL/jAtQAWkCAaH7HBagBtIAA0fyOC1ADaAEBovkdF6AG0AICRPM7LkANoAUEiOZ3XIAaQAsIEM3vuAA1gBYQIJrfcQFqAC0gQDS/4wLUAFpAgGh+xwWoAbSAANH8jgtQA2gBAaL5HRegBtACAkTzOy5ADaAFBIjmd1yAGkALCBDN77gANYAWECCa33EBagAtIEA0v+MC1ABaQIBofscFqAG0gADR/I4LUANoAQGi+R0XoAbQAgJE8zsuQA2gBQSI5ndcgBpACwgQze+4ADWAFhAgmt9xAWoALSBANL/jAtQAWkCAaH7HBagBtIAA0fyOC1ADaAEBovkdF6AG0AICRPM7LkANoAUEiOZ3XIAaQAsIEM3vuAA1gBYQIJrfcQFqAC0gQDS/4wLUAFpAgGh+xwWoAbSAANH8jgtQA2gBAaL5HRegBtACAkTzr3J8frXX1ztb5dBSZwtwqXx1vnk7r7KXftp5nqv8yEX6ucyXKh9WgFVey8Mfajuv8yhHSXZvHPIrp3mbyxw//OAVvVOAKwrLHNvKfj5lJwe35n/nOGd5wzzWglUBVnclyzzQVh7na7by4tYhV/mZkzxd5vCVvFeAK8lKHTr/BPyYnby74xPwKGd3/Dv1pNe7AqRvoPD+dl5mP5/TypN/J89yktMcZJpvhdeWP06Ayzes7oT5n+C9vE87zzLN91zkQ64yru455w8kwCqvpdRD1X+99T9hqbvwnCoLCLDKa9mchxLg5tx1lb+pAKu8ls15KAEuuOvz8/N0Op31aZh/Z2B+IwV/er1eRqNRwRPLHiXABT1ns3q/RXJfBoPBIP1+/74vX/vrBFg7wP8/FRt+Sgpw7f+nyg2u5ROwIaimv50Amxar6PXT6TTtdruiJ2r+KIeHhxkOh83fuKZ3+Cd4Qehut5vd3Zvfq1vTrRScGY/HmUwmBU8se5QAy/b0tIYFBNgwmC8vW0CAZXt6WsMCAmwYzJeXLfAHdD3GAdDeSHYAAAAASUVORK5CYII=</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="true" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="true" 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 id="2"><item><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,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" id="3"/></item></list></costumes><sounds><list struct="atomic" id="4"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="ball" idx="2" x="118.52406300130883" y="-124.31544285481306" heading="164" scale="0.5" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="199,222,255,1" pen="tip" id="9"><costumes><list id="10"><item><costume name="ball" center-x="21" center-y="20.75" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAApCAYAAABDV7v1AAAEZ0lEQVRYR72YS2wbVRSGvzMT23nZGYfQbJCoCogFBQobUgq00AUVq4IKaiVgwaNIsCsCxEsIUUCA6A4kymMBSK2ggq5QWQAtaktXUEFZIERVJBYEgj2xE8ePzFw0TmzG9oznju3gle17zn++c+6553os9P36a3yS7DWK5Q0KZ7pAYsyTzFBbFMxZYeh8jvyPsG6hn1DSi3OKwpU1UveMwR0mzDQ1GmqqU9URziwqvkhQ+aRC5pe4cWOBpsltMRjdJ8hdcQP57RXqM5fSgSKTp3R1tECnUGmH2hsK9YiusI6dIO+YJJ6YQ4pR9pGgwyxsT2EeFIwNHWKed8A21+3a10I+K9zzFZy9Zca/6gbbFdSi+gCo9wMFukFGlac9kbqWPGiT/CDMNRQ0S/lRhbzVclDCqhcXLMReUI/lGX47aDkQNMPSfQbGhzrxB23j4t5fYOSjdt0O0AylGQPzu0gA3a2P08erQV2czQVGz/gZOkAnqHwvcF1oX3oLXgtEHZaGgG5CPnul+GGe1PWhoBZzL0H6uchq9mOgDV7cbzP1vD/f1ffqUovqhcAR1Khi1Pzo9bCFwNsk14P83hgS9fBpqm+aqH39FKvuq12x6EgOcqBI8nEfqDIsqjlgoqv7ACGiMesW8zbJSRB39TBVdlnwqabz/2pmw92QOlIHzbJ0UGE8HIugn+oG+YboCe67eUb21kEtKueAq2KBDto4PPGfbVIbBVTColoNnZu9nuR2wajB3z5ZfPY2yaRA+XIL+bWpGzTI/SL9bHmPu2CjrpAMpRsMzJbrqke9eG4xEnZxZgRqWy1xj4f+rowXfqBztBHaxtgmWZZuVhjfRg7qGCc1bm6BbeeLJ7i3yBjVaxOosz2LD8oxrBW8PVeyScb5c90Q2dnQeH2c1hbNGD3ZzrJMfro+R9NU5ky4aFDF6dDpA9IR/imq1FTjZjqmMG5fM9BehQVEuV/mGdmxClp5WsErveqtpZ/AM3lSr9ZBx8ltHGLsp7UMqK3d1ibLLF69wOS55qOIRfU4qK3agn5DnR7UsenQlBM2yW3e103QceZ3D8nwoa6DPypY1HrMKixT3rPAxOEWUO+DRekkmFu6jir/vR8zcKR5S6LOKZvRmxo+zYqugP5xK1z8deB4aQAOuGrh8H/fZnPJN4Gg3pcZ7P0GI882BdYCLELTZenlAlbL03BLRRtwE5Q/F2TnmsKGlFKhjs4zfGf7ciDoetSwTdX7d+3GyL4arMFpi+T2C0hZC3SlX5UFtaNaI6uxlX21iZyAxE4bsYNyD6zof4bKzFD92IDdWoXr5aeggKs4XCB5L4gTFicCdMUtTeVJE17TgvUfU43nLQeeKpJ6PUpbC9QT8a5Zk9EXBNkVOL40oPx+CnXEofSidz1GQXrr2qANsUlqmx3chwT2ACM6QXw2S8rgkOka7+VIRP+16XOMDerr36EspR1geLfHJgcuMzCnQaVXHmuk6OLMmvAbcBbck3lGj4Esx0yubv4vnhpOUQdRpE8AAAAASUVORK5CYII=" id="11"/></item></list></costumes><sounds><list id="12"><item><sound name="Pop" sound="http://snap.berkeley.edu/snapsource/Sounds/Pop.wav" id="13"/></item><item><sound name="FingerSnap" sound="http://snap.berkeley.edu/snapsource/Sounds/FingerSnap.wav" id="14"/></item><item><sound name="Chord" sound="http://snap.berkeley.edu/snapsource/Sounds/Chord.wav" id="15"/></item></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="10"><block s="receiveKey"><l><option>space</option></l></block><block s="turn"><block s="reportRandom"><l>-45</l><l>45</l></block></block></script><script x="30" y="79.00000000000003"><block s="receiveMessage"><l>new game</l></block><block s="doTellTo"><l>paddle</l><block s="reifyScript"><script><block s="setXPosition"><l>0</l></block></script><list></list></block><list></list></block><block s="doGotoObject"><l>paddle</l></block><block s="changeYPosition"><l>20</l></block><block s="setHeading"><block s="reportRandom"><l>-70</l><l>70</l></block></block><block s="doBroadcastAndWait"><l>build wall</l></block><block s="doUntil"><block s="reportOr"><block s="reportLessThan"><block s="yPosition"></block><l>-165</l></block><block s="reportLessThan"><block var="bricks"/><l>1</l></block></block><script><block s="forward"><block s="reportSum"><l>5</l><block s="reportDifference"><l>15</l><block s="reportProduct"><l>15</l><block s="reportQuotient"><block var="bricks"/><l>104</l></block></block></block></block></block><block s="doIfElse"><block s="reportTouchingObject"><l>paddle</l></block><script><block s="doIfElse"><block s="reportEquals"><block s="reportRandom"><l>1</l><l>10</l></block><l>1</l></block><script><block s="setHeading"><block s="reportRandom"><l>-60</l><l>60</l></block></block></script><script><block s="setHeading"><block s="reportDifference"><l>180</l><block s="direction"></block></block></block></script></block><block s="playSound"><l>FingerSnap</l></block></script><script><block s="doIf"><block s="reportTouchingObject"><l>brick</l></block><script><block s="setHeading"><block s="reportDifference"><l>180</l><block s="direction"></block></block></block><block s="playSound"><l>Pop</l></block></script></block></script></block><block s="bounceOffEdge"></block></script></block><block s="doBroadcastAndWait"><l>kill wall clones</l></block><block s="doBroadcast"><l>new game</l></block></script><script x="30" y="639.9166666666667"><block s="receiveGo"></block><block s="doBroadcast"><l>new game</l></block></script></scripts></sprite><sprite name="brick" idx="3" x="212" y="-200" heading="90" scale="0.4" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="134"><costumes><list id="135"><item><costume name="brick" center-x="66" center-y="22.75" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAAAuCAYAAADura1/AAACgUlEQVR4Xu2ba1LDMAyEba5DuQO34ya5BjejTGcIlEwSrR6WZMf8jR6r/aShzUD9uJX3Mn8u50BdbuUePnUtJYGKcBs8BfiAn2A9mUK96vJW7l1fW7alWvVk07VZB5+Lh3YwMCg5JLEzJ3PR4BFTkBiJ+lZ1JVoy5wh8osFnHnhqEzuAgRdslFgRmphRE6o9QRwGPoHQKcHIgZ+DyQv+6KKzX7q3PmG/XOCFQ6hvIaovKpzSRz3f6ZMLPGrEjFM7MMGrLQQKCC4SqKoKiQOf0AyVk50lx4HvzKhfuZ4Li/ZC4548jwePiEZiqEWyqEH16Oj5f/DTnH10A/oSf/EdXclIUjHwnhvv2WskksxZMPDMomnDpUslzUtrRCnXAp8YhLe0Y/C9bnmvup3Jt7v4CcAZJa9dO/DPOuYS8Kg4RLcHL4UuzXMwDW5hNYNVnVRv7mAXkwc2gENOjPQ8iMEvHmlCKg0KQLWfxXFqPMaM/zeVU7PtwO8Zg5oVtA/qtuh8axwa7/D5CAevdsmpAGIuEuMk163NZmZf8D0YjmpE487IWtQQbo4veKFIVZqluVQt6rlqEDAZ0VDnK1vQTacwBBolBawx/sVTRlk8B81WtTLu4fuu/iH+7KuO5tOvytXrJcddvPEGXw/dZmKmn3HgUVLMgdCyV49rCz47tOz6tttJ/apkbHNb8A5voBiz/oVGA0f7W7xCPjDID/wqAB1aRHQm7Tqw47k/+NHYcBeZG9/IrzHBW5lrVacRPE3ZMcFrHBkll1haGXjJJUhyRoGQcA4Z+ISDDCHJ8TjGAm9hnEWNve/fyf4ipy6v5dP0Wr5KKS+mFWXFLHRwanBiZROZZn0D79O9n3q02+4AAAAASUVORK5CYII=" id="136"/></item></list></costumes><sounds><list struct="atomic" id="137"></list></sounds><blocks></blocks><variables></variables><scripts><script x="15" y="10"><block s="receiveMessage"><l>kill wall clones</l></block><block s="removeClone"></block></script><script x="15" y="71.41666666666666"><block s="receiveMessage"><l>build wall</l></block><block s="doSetVar"><l>bricks</l><l>0</l></block><block s="hide"></block><block s="setScale"><l>40</l></block><block s="clearEffects"></block><block s="setYPosition"><l>191</l></block><block s="doRepeat"><l>10</l><script><block s="setXPosition"><l>-268</l></block><block s="changeYPosition"><l>-21</l></block><block s="doRepeat"><l>8</l><script><block s="changeXPosition"><l>60</l></block><block s="createClone"><l><option>myself</option></l></block></script></block><block s="changeEffect"><l><option>ghost</option></l><l>7</l></block></script></block><block s="setYPosition"><l>-200</l></block></script><script x="15" y="427.16666666666674"><block s="receiveOnClone"></block><block s="show"></block><block s="doChangeVar"><l>bricks</l><l>1</l></block><block s="doPlayNote"><block s="reportSum"><l>20</l><block var="bricks"/></block><l>0.5</l></block><block s="doWaitUntil"><block s="reportTouchingObject"><l>ball</l></block></block><block s="doChangeVar"><l>bricks</l><l>-1</l></block><block s="removeClone"></block></script><script x="15" y="595.833333333333"><block s="changeEffect"><l><option>ghost</option></l><l>30</l></block></script><script x="251.5" y="198.75000000000003"><block s="doWarp"><script></script></block></script></scripts></sprite><sprite name="paddle" idx="1" x="50" y="-157.53279117396494" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="2" color="80,80,80,1" pen="tip" id="200"><costumes><list id="201"><item><costume name="black" center-x="76" center-y="7.75" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJMAAAAQCAYAAAASwU1jAAABmklEQVRoQ+2Yaw7CMAyD05txc44GmnholK5xHDeABH8Q1HE+p2wFmpmd7P/4T0AwgWZmF4GPGevU1z1e988SSIFJNCeqR3WCCEss2v4jMAujDIp4IRrFRJA+iEbBsnlU7YGKt/OpGdWoC/qeKnhNUhXt2AfJsNcgeo844BGQel3J9c8T3MARDkRDjuFZNjreMxdeBfMdnm/FV2bHPa/3uLz1vXtmE9GUER7Us0I34I5HUd9G0eBx0vhR4WVTMaCZWV3FRTBg+5XxsGP9jTrVLhz5RN8np9as2eX554AqFAPT92aurii/py/ahNC4POaQmfbn2DsaCovqjsJl6zNDy9Yq2BUeTA62L1AHSBjiRM33Eb2HUTJ6Xsy6990vsT0vpR3bMaoXQgXE+GTYvFpvneGtqpmxI7kQzSTLrTxpQs1K3RP5ztWDqhk2f8ZzVMP4UBvhfjpg129AhmGHwmiCqH7f1Kv11nNJ58dtde9BlhqEmi7qrXq9y6zMkD2eHslXMgLT3dqfAR0u+XAgHHSB0juukNkgmgXoCssr6nR+A1O4IS0AAAAASUVORK5CYII=" id="202"/></item><item><costume name="white" center-x="77.5" center-y="7.75" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJUAAAAQCAYAAAAf3z0kAAABsklEQVRoQ+1a2Q6DMAyD///oTkWCcTS1cxWGtpcdSexcNAFtnqZpKqWU+r686qd5+yb/tlfZ27TsT3CpX7X8PX0tlpQTKWAWn9U78zB21toJ2HN9HRoqtdodcCZ4jW8ePGSL5Bo/e7oSD+JH8hbneqScDxMUi9RYj2sqS1JQ8CPllgKNijmDp4F5PKkySJmCRvNG4zExROloxvFD42yPP42zmiREJR7hWPfCiqsdAZo9SpNXFCMjX/kyeDuY9p0KOXqWI30mSb2bCY29hGPxkb2oLNiWmB5gwzdVRlIiMSOxRhYm4uIbHTvg45tKumvwjAvN6BhZaMSVUUQLpsUGxeZ9/FE3iEfc/UUGyo4jK6fHjm0CVg+tA1qcitfbw0g83FQICMk9Rcg6yTw+V1vLQu/hzJ4SUTVaU7OdVNFB9xIRsUcEJyIUbkQuQx0OBCujxt8bk/zGmIJ66zr+3pwsKba7Yr6LFzWP0y+8UyEHGLnTSYbCreP10WuftT+yibHuig2/v02FkoLkrPPZer/iJ5sHaf/0xLm3teJ07JanTJfHClYiNlHZetn+//HFCtZ/vnwAKt612PaKS7IAAAAASUVORK5CYII=" id="203"/></item></list></costumes><sounds><list struct="atomic" id="204"></list></sounds><blocks></blocks><variables><variable name="auto play"><bool>false</bool></variable></variables><scripts><script x="133.7685546875" y="10"><block s="receiveKey"><l><option>right arrow</option></l></block><block s="doSetVar"><l>auto play</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="changeXPosition"><l>25</l></block></script><script x="133.7685546875" y="101.00000000000003"><block s="receiveKey"><l><option>left arrow</option></l></block><block s="doSetVar"><l>auto play</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="changeXPosition"><l>-25</l></block></script><script x="30" y="215.00000000000003"><block s="receiveGo"></block><block s="doSetVar"><l>model</l><custom-block s="create model learning rate: %s discount factor: %s randomize: %s list of available actions: %l"><l>0.75</l><l>0.9</l><l>0.05</l><block s="reportNewList"><list><block s="reifyScript"><script><custom-block s="go left"></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="go right"></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="do nothing"></custom-block></script><list></list></block></list></block><comment w="378" collapsed="true">dit blok creerd het model. bij model mist nog de twee keuzes die de paddle kan maken maar het lukt mij niet om motion(de donkervlauwe blokken) in de list te krijgen.</comment></custom-block></block><block s="doDeclareVariables"><list><l>best move</l><l>reward</l><l>old state</l></list></block><block s="doForever"><script><block s="bounceOffEdge"><comment w="395.564453125" collapsed="true">hierdoor verdwijnt de paddle niet uit het bildscherm</comment></block><block s="doSetVar"><l>old state</l><block s="reportRound"><block s="reportQuotient"><block s="reportAttributeOf"><l><option>x position</option></l><l>paddle</l></block><l>10</l></block></block><comment w="352" collapsed="true">geeft het model de old state. dat is in dit geval de x positie van de paddle je deelt deeld positie door bijvoorbeeld  25 odat er minder posities ijn voor de paddle</comment></block><block s="doSetVar"><l>best move</l><custom-block s="best action state: %s model: %s"><block var="old state"/><block var="model"><comment w="365" collapsed="true">dit blok kiest wat de beste actie voor de paddle is, het word nog wel beimmvloed door de randomize uit het model</comment></block></custom-block></block><block s="doRun"><block var="best move"/><list></list></block><block s="doSetVar"><l>reward</l><block s="reportIfElse"><block s="reportLessThan"><block s="reportAttributeOf"><l><option>y position</option></l><l>ball</l></block><l>-165</l></block><l>-5</l><l>5</l></block><comment w="195" collapsed="true">berekent de reward. plus 5 als de bal boven -165 y blijft en anders min5 want dan is de bal al langs de paddle</comment></block><custom-block s="update model %l old state: %s new state: %s reward: %s action performed: %s"><block var="model"/><block var="old state"/><block s="reportQuotient"><block s="reportAttributeOf"><l><option>x position</option></l><l>paddle</l></block><l>10</l></block><block var="reward"/><block var="best move"/><comment w="420" collapsed="true">dit blok update het model. dat gebeurd op basis van bijvorbeeld de reward en de new state.</comment></custom-block></script></block></script><script x="470" y="90.00000000000003"><block s="receiveMessage"><l>new game</l></block></script></scripts></sprite><watcher scope="ball" s="xPosition" style="normal" x="11.613368055555611" y="11.613368055555569" color="74,108,212" hidden="true"/><watcher scope="ball" s="yPosition" style="normal" x="11.613368055555611" y="36.001443294895864" color="74,108,212" hidden="true"/><watcher scope="brick" s="xPosition" style="normal" x="11.613368055555611" y="60.38951853423622" color="74,108,212" hidden="true"/><watcher scope="brick" s="yPosition" style="normal" x="11.613368055555611" y="84.77759377357637" color="74,108,212" hidden="true"/><watcher var="bricks" style="normal" x="416.9199131944449" y="378.59580790180564" color="243,118,29" hidden="true"/><watcher scope="paddle" var="auto play" style="normal" x="11.613368055555611" y="109.16566901291674" color="243,118,29" hidden="true"/><watcher scope="paddle" s="yPosition" style="normal" x="11.613368055555611" y="133.55374425225702" color="74,108,212" hidden="true"/><watcher var="model" style="normal" x="11.613368055555611" y="161.89036463048606" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations>de:drucke _ in Größe _&#xD;ca:etiqueta _ de mida _&#xD;es:etiqueta _ de tamaño _&#xD;fr:étiquette _ d&apos;une taille de _&#xD;</translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l><l>process</l></list><l>var stage = this.parentThatIsA(StageMorph);&#xD;&#xD;if (this == stage) {&#xD;    throw new Error(&#xD;     &apos;LABEL cannot be used from the stage because the stage does not have a postion.\n&apos;&#xD;     + &apos;Use LABEL from a sprite to draw text.&apos;);&#xD;}&#xD;&#xD;if (typeof text !== &apos;string&apos; &amp;&amp; typeof text !== &apos;number&apos;) {&#xD;    throw new Error(&apos;LABEL can only draw text or numbers, not a &apos; + process.reportTypeOf(text)); &#xD;}&#xD;&#xD;var context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();&#xD;</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations>de:ist _ leer?&#xD;ca:_ buida?&#xD;es:_ vacía?&#xD;fr:_ vide?&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:behalte Elemente, die _ aus _&#xD;ca:manté els elements on _ de _&#xD;es:mantener los elementos donde _ de _&#xD;fr:garder les items tels que _ de _&#xD;</translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:kombiniere mit _ die Elemente von _&#xD;ca:combina amb _ els elements de _&#xD;es:combinar con _ los elementos de _&#xD;fr:combine avec _ les items de _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations>de:wenn _ dann _ sonst _&#xD;ca:si _ llavors _ si no _&#xD;es:si _ entonces _ sino _&#xD;fr:si _ alors _ sinon _&#xD;</translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _&#xD;ca:llança _&#xD;es:lanzar _&#xD;fr:lance _&#xD;</translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _ _&#xD;ca:llança _ _&#xD;es:lanzar _ _&#xD;fr:lance _ _&#xD;</translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations>de:falls _ dann _ und pause $pause-1-255-220-0&#xD;ca:si _ fes _ i atura-ho tot $pause-1-255-220-0&#xD;es:si _ haz _ y páralo todo $pause-1-255-220-0&#xD;fr:si _ faire _ et mettre tout en pause $pause-1-255-220-0&#xD;</translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;ca:ignora _&#xD;es:ignorar _&#xD;fr:ignore _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="numbers from %&apos;from&apos; to %&apos;to&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:Zahlen von _ bis _&#xD;ca:nombres des de _ a _&#xD;es:números de _ a _&#xD;fr:nombres de _ à _&#xD;</translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="from"/><block var="to"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block var="from"/><custom-block s="numbers from %n to %n"><block s="reportSum"><block var="from"/><l>1</l></block><block var="to"/></custom-block></block></block></script></block-definition><block-definition s="map %&apos;func&apos; over %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:wende _ an auf _&#xD;ca:mapeja _ sobre _&#xD;es:mapear _ sobre _&#xD;fr:appliquer _ à _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="func"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><custom-block s="map %repRing over %l"><block var="func"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations>de:für jedes _ von _ _&#xD;ca:per cada _ de _ _&#xD;es:para cada _ de _ _&#xD;fr:pour chaque _ de _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="create model learning rate: %&apos;learningRate&apos; discount factor: %&apos;discountFactor&apos; randomize: %&apos;randomize&apos; list of available actions: %&apos;availableActions&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s">0.75</input><input type="%s">0.9</input><input type="%s">0.05</input><input type="%l"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list></list></block><block var="learningRate"/><block var="discountFactor"/><block var="randomize"/><block var="availableActions"/></list></block></block></script></block-definition><block-definition s="best action state: %&apos;s&apos; model: %&apos;model&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>q</l></list></block><block s="doSetVar"><l>q</l><custom-block s="get q values for state: %s model: %l"><block var="s"/><block var="model"/></custom-block></block><block s="doIf"><block s="reportLessThan"><block s="reportRandom"><l>0.01</l><l>1</l></block><block s="reportListItem"><l>4</l><block var="model"/></block></block><script><block s="doDeclareVariables"><list><l>random</l></list></block><block s="doSetVar"><l>random</l><block s="reportRandom"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><l><option>last</option></l><block var="model"/></block></block></block></block><block s="doReport"><block s="reportListItem"><block var="random"/><block s="reportListItem"><l><option>last</option></l><block var="model"/></block></block></block></script></block><block s="doDeclareVariables"><list><l>maxValue</l><l>chosenAction</l><l>actionsZero</l></list></block><block s="doSetVar"><l>maxValue</l><block s="reportListItem"><l>2</l><block var="q"/></block></block><block s="doSetVar"><l>chosenAction</l><l>2</l></block><block s="doSetVar"><l>actionsZero</l><block s="reportNewList"><list></list></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>2</l><block s="reportListAttribute"><l><option>length</option></l><block var="q"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="q"/></block><l>0</l></block><script><block s="doAddToList"><block var="i"/><block var="actionsZero"/></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="q"/></block><block var="maxValue"/></block><script><block s="doSetVar"><l>maxValue</l><block s="reportListItem"><block var="i"/><block var="q"/></block></block><block s="doSetVar"><l>chosenAction</l><block var="i"/></block></script></block></script></custom-block><block s="doIf"><block s="reportEquals"><block var="maxValue"/><l>0</l></block><script><block s="doDeclareVariables"><list><l>random</l></list></block><block s="doSetVar"><l>random</l><block s="reportRandom"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="actionsZero"/></block></block></block><block s="doSetVar"><l>chosenAction</l><block s="reportListItem"><block var="random"/><block var="actionsZero"/></block></block></script></block><block s="doReport"><block s="reportListItem"><block s="reportDifference"><block var="chosenAction"/><l>1</l></block><block s="reportListItem"><l><option>last</option></l><block var="model"/></block></block></block></script></block></script></block-definition><block-definition s="get q values for state: %&apos;s&apos; model: %&apos;model&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>q</l></list></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block s="reportListItem"><l>1</l><block var="model"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="item"/></block><block var="s"/></block><script><block s="doReport"><block var="item"/></block></script></block></script></custom-block><block s="doSetVar"><l>q</l><block s="reportNewList"><list><block var="s"/></list></block></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block s="reportListItem"><l><option>last</option></l><block var="model"/></block><script><block s="doAddToList"><l>0</l><block var="q"/></block></script></custom-block><block s="doAddToList"><block var="q"/><block s="reportListItem"><l>1</l><block var="model"/></block></block><block s="doReport"><block var="q"/></block></script></block-definition><block-definition s="update model %&apos;model&apos; old state: %&apos;stateOld&apos; new state: %&apos;stateNew&apos; reward: %&apos;reward&apos; action performed: %&apos;act&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>q0</l><l>q1</l><l>newValue</l></list></block><block s="doSetVar"><l>q0</l><custom-block s="get q values for state: %s model: %l"><block var="stateOld"/><block var="model"/></custom-block></block><block s="doSetVar"><l>q1</l><custom-block s="get q values for state: %s model: %l"><block var="stateNew"/><block var="model"/></custom-block></block><block s="doSetVar"><l>newValue</l><block s="reportSum"><block var="reward"/><block s="reportProduct"><block s="reportListItem"><l>3</l><block var="model"/></block><custom-block s="max of list %l"><block s="reportCDR"><block var="q1"/></block></custom-block></block></block></block><block s="doReplaceInList"><block s="reportSum"><l>1</l><custom-block s="get index of %s in %l"><block var="act"/><block s="reportListItem"><l><option>last</option></l><block var="model"/></block></custom-block></block><block var="q0"/><block s="reportSum"><block s="reportProduct"><block s="reportListItem"><block s="reportSum"><l>1</l><custom-block s="get index of %s in %l"><block var="act"/><block s="reportListItem"><l><option>last</option></l><block var="model"/></block></custom-block></block><block var="q0"/></block><block s="reportDifference"><l>1</l><block s="reportListItem"><l>2</l><block var="model"/></block></block></block><block s="reportProduct"><block s="reportListItem"><l>2</l><block var="model"/></block><block var="newValue"/></block></block></block></script></block></script><scripts><script x="587.398435230778" y="148.41247402398096"><block var="model"/></script></scripts></block-definition><block-definition s="get index of %&apos;element&apos; in %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="list"/><script><block s="doChangeVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block var="item"/><block var="element"/></block><script><block s="doReport"><block var="index"/></block></script></block></script></custom-block><block s="doReport"><l>-1</l></block></script></block-definition><block-definition s="max of list %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>max</l></list></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="list"/><script><block s="doIf"><block s="reportGreaterThan"><block var="item"/><block var="max"/></block><script><block s="doSetVar"><l>max</l><block var="item"/></block></script></block></script></custom-block><block s="doReport"><block var="max"/></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:für _ = _ bis _ _&#xD;ca:per _ = _ fins _ _&#xD;es:para _ = _ hasta _ _&#xD;fr:pour _ allant de _ à _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="go left" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="changeXPosition"><l>-25</l></block></script></block-definition><block-definition s="go right" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="changeXPosition"><l>25</l></block></script></block-definition><block-definition s="do nothing" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs></block-definition></blocks><variables><variable name="bricks"><l>78</l></variable><variable name="model"><list id="1132"><item><list id="1133"><item><list struct="atomic" id="1134">11,0,0,7.21875</list></item><item><list struct="atomic" id="1135">0,5,5,49.98975119358107</list></item><item><list struct="atomic" id="1136">2.5,0,0,0</list></item><item><list struct="atomic" id="1137">3,48.520576183587565,44.72622737946554,5</list></item><item><list struct="atomic" id="1138">5,4.999999999999929,4.999999999999996,49.77813601424403</list></item><item><list struct="atomic" id="1139">7.5,0,0,0</list></item><item><list struct="atomic" id="1140">8,49.367715639370225,3.75,4.999999999999929</list></item><item><list struct="atomic" id="1141">10,3.75,0,0</list></item><item><list struct="atomic" id="1142">-2.5,0,0,0</list></item><item><list struct="atomic" id="1143">-2,9.251953125,49.9636924830983,5</list></item><item><list struct="atomic" id="1144">-5,4.98046875,0,0</list></item><item><list struct="atomic" id="1145">-7.5,0,0,0</list></item><item><list struct="atomic" id="1146">-7,49.743526590744594,0,0</list></item><item><list struct="atomic" id="1147">-10,4.98046875,3.75,49.99253575640999</list></item><item><list struct="atomic" id="1148">-12.5,0,0,0</list></item><item><list struct="atomic" id="1149">-12,41.82728076110661,0,0</list></item><item><list struct="atomic" id="1150">-15,4.98046875,3.75,45.87422583559374</list></item><item><list struct="atomic" id="1151">-17.5,0,0,0</list></item><item><list struct="atomic" id="1152">-17,0,3.75,0</list></item><item><list struct="atomic" id="1153">-14.35,0,0,0</list></item><item><list struct="atomic" id="1154">-14,3.1249988079071045,0,4.99999999998181</list></item><item><list struct="atomic" id="1155">-16.85,0,0,0</list></item><item><list struct="atomic" id="1156">-16,-2.5,-2.9687511920928955,3.0908203125</list></item><item><list struct="atomic" id="1157">-13.75,0,0,0</list></item><item><list struct="atomic" id="1158">-16.25,0,0,0</list></item><item><list struct="atomic" id="1159">-18.75,0,0,0</list></item></list></item><item><l>0.75</l></item><item><l>0.9</l></item><item><l>0.05</l></item><item><list id="1160"><item><context id="1161"><inputs></inputs><variables></variables><script><custom-block s="go left"></custom-block></script><receiver><ref id="200"></ref></receiver><origin><ref id="200"></ref></origin><context id="1165"><inputs></inputs><variables><variable name="best move"><context id="1167"><inputs></inputs><variables></variables><script><custom-block s="do nothing"></custom-block></script><receiver><ref id="200"></ref></receiver><origin><ref id="200"></ref></origin><ref id="1165"></ref></context></variable><variable name="reward"><l>5</l></variable><variable name="old state"><l>5</l></variable></variables><receiver><ref id="200"></ref></receiver><origin><ref id="200"></ref></origin></context></context></item><item><context id="1171"><inputs></inputs><variables></variables><script><custom-block s="go right"></custom-block></script><receiver><ref id="200"></ref></receiver><origin><ref id="200"></ref></origin><ref id="1165"></ref></context></item><item><ref id="1167"></ref></item></list></item></list></variable></variables></project><media name="breakout-starter" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>