<snapdata remixID="8659465"><project name="U2L1-NumberGuessing" app="Snap! 5.4, 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" penlog="false" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" 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><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="0" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="41" y="51"><block s="receiveKey"><l><option>space</option></l></block><custom-block s="greet player"></custom-block><custom-block s="Number Guessing Game"></custom-block></script><script x="39" y="139"><custom-block s="position of number %s in unsorted list %l"><l></l><block s="reportNewList"><list><l>4</l><l>6</l><l>9</l><l>7</l></list></block></custom-block></script><script x="38" y="171"><custom-block s="position of number %s in sorted list %l"><l></l><block s="reportNewList"><list><l>11</l><l>14</l><l>34</l><l>47</l><l>68</l></list></block></custom-block></script><script x="41" y="233"><custom-block s="are the numbers of %l distinct"><block s="reportNewList"><list><l>4</l><l>6</l><l>7</l><l>6</l><l>9</l></list></block></custom-block></script></scripts></sprite><watcher scope="Stage" s="getLastAnswer" style="normal" x="10" y="10" color="4,148,220"/><watcher var="score" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="winning score" style="normal" x="10" y="52.00000399999999" color="243,118,29"/><watcher var="player list" style="normal" x="10" y="73.00000599999998" color="243,118,29" extX="80" extY="70"/><watcher var="result" style="normal" x="10" y="166.00000799999998" color="243,118,29"/><watcher var="position" style="normal" x="10" y="187.00000999999997" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Number Guessing Game %&apos;Secret Number&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doUntil"><block var="secret number"/><script><block s="doAsk"><l>Can you guess the secret number?</l></block><block s="doDeclareVariables"><list><l>secret number</l></list></block><block s="doSetVar"><l>secret number</l><block s="reportRandom"><l>1</l><l>10</l></block></block></script></block></script></block-definition><block-definition s="Number Guessing Game" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSayFor"><l>Hey! Welcome to my guessing game!</l><l>2</l></block><block s="doSetVar"><l>score</l><l>0</l></block><block s="doSetVar"><l>winning score</l><l>0</l></block><block s="doDeclareVariables"><list><l>guesses</l></list></block><block s="doDeclareVariables"><list><l>secret number</l></list></block><block s="doSetVar"><l>secret number</l><block s="reportRandom"><l>1</l><l>10</l></block></block><block s="doUntil"><block s="reportEquals"><block s="getLastAnswer"></block><block var="secret number"/></block><script><block s="doAsk"><l>Can you guess the secret number?</l></block><block s="doIf"><block s="reportLessThan"><block s="getLastAnswer"></block><block var="secret number"/></block><script><block s="doSayFor"><l>That number is too small. Try again!</l><l>2</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="getLastAnswer"></block><block var="secret number"/></block><script><block s="doSayFor"><l>That number is too big. Try again!</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block var="secret number"/></block><script><block s="doChangeVar"><l>winning score</l><l>1</l></block><block s="doSayFor"><l>Congradualtions! You got it!</l><l>5</l></block><block s="doChangeVar"><l>guesses</l><l>1</l></block></script></block></script></block></script></block-definition><block-definition s="greet player" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>Welcome to my game! What is your name?</l></block><block s="doIf"><block s="reportListContainsItem"><block var="player list"/><block s="getLastAnswer"></block></block><script><block s="doSayFor"><l>Thanks for choosing my game!</l><l>2</l></block></script></block></script></block-definition><block-definition s="position of number %&apos;number&apos; in unsorted list %&apos;list&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>position</l></list></block><block s="doSetVar"><l>position</l><l>0</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doChangeVar"><l>position</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block var="item"/><block var="number"/></block><script><block s="doReport"><block var="position"/></block></script></block></script></block><block s="doReport"><l>Not in List</l></block></script></block-definition><block-definition s="position of number %&apos;number&apos; in sorted list %&apos;list&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>position</l></list></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doChangeVar"><l>position</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block var="item"/><block var="number"/></block><script><block s="doReport"><block var="position"/></block></script></block></script></block><block s="doReport"><l>Not in List</l></block></script></block-definition><block-definition s="are the numbers of %&apos;list&apos; distinct" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>number</l></list></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIfElse"><l/><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block></script></block-definition></blocks><variables><variable name="score"><l>0</l></variable><variable name="winning score"><l>1</l></variable><variable name="player list"><list struct="atomic" id="242"></list></variable><variable name="result"><l>0</l></variable><variable name="position"><l>0</l></variable></variables></project><media name="U2L1-NumberGuessing" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>