<snapdata remixID="12614172"><project name="guess my number" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAACq0lEQVR4Xu3XMa5hYQCG4f+wAAuwJb2oRGMbdmQTdkMvFGLmqmaKO5ncwpvIcxoKyZfz/k8cpufva7gUiApMAEblzb4KAAhCWgDANL9xABlICwCY5jcOIANpAQDT/MYBZCAtAGCa3ziADKQFAEzzGweQgbQAgGl+4wAykBYAMM1vHEAG0gIApvmNA8hAWgDANL9xABlICwCY5jcOIANpAQDT/MYBZCAtAGCa3ziADKQFAEzzGweQgbQAgGl+4wAykBYAMM1vHEAG0gIApvmNA8hAWgDANL9xABlICwCY5jcOIANpAQDT/MYBZCAtAGCa3ziADKQFAEzzGweQgbQAgGl+4wAykBYAMM1vHEAG0gIApvmNA8hAWgDANL9xABlICwCY5jcOIANpAQDT/MYBZCAtAOA3+Y/H47hcLmO1Wo3lcpke0iePA/jN6d7v97HdbsfX6/l8fr1/PB5jv9+P+Xz+ySbeem8A/iP36XQah8NhLBaLvz51vV7Hbrcbz+dzbDabtx7Yp40B+AOAt9vt9Y04TdNYr9efZuKt9wPgfzyCv34L/vkIns1mbz2kTx4D0J+Q1DeAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmN/4LW54dt2Rt2CwAAAAASUVORK5CYII=</thumbnail><scenes select="1"><scene name="guess my number"><notes></notes><hidden></hidden><headers></headers><code></code><blocks></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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="5"><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="6"></list></costumes><sounds><list struct="atomic" id="7"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="12"><costumes><list struct="atomic" id="13"></list></costumes><sounds><list struct="atomic" id="14"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>guess amount</l><l>0</l><comment w="171" collapsed="false">no. 4&#xD;number: user can choose range&#xD;- A name and range of numbers is asked for.&#xD;- A hint is given for each incorrect answer (higher/lower)&#xD;- The number of guesses is given at the end when user guesses number correctly.</comment></block><block s="doAsk"><l>What&apos;s your name?</l></block><block s="doSetVar"><l>name</l><block s="getLastAnswer"></block></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Hello </l><block var="name"/></list></block><l>2</l></block><block s="doSayFor"><l>We will play a game,</l><l>2</l></block><block s="doSayFor"><l>where you will guess a number.</l><l>2</l></block><block s="doSayFor"><l>Choose a range of numbers</l><l>2</l></block><block s="doAsk"><l>What is the lowest number?</l></block><block s="doSetVar"><l>lowest number</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is the highest number?</l></block><block s="doSetVar"><l>highest number</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>number</l><block s="reportRandom"><block var="lowest number"/><block var="highest number"/></block></block><block s="doAsk"><l>Pick a number</l></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><block var="number"/></list></block><script><block s="doChangeVar"><l>guess amount</l><l>1</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>That is incorrect, </l><block var="name"/></list></block><l>2</l></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block s="getLastAnswer"></block><block var="number"/></list></block><script><block s="doSayFor"><l>Pick a higher number</l><l>2</l></block></script><script><block s="doSayFor"><l>Pick a lower number</l><l>2</l></block></script></block><block s="doAsk"><l>Try again</l></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>That is correct, </l><block var="name"/></list></block><l>2</l></block><block s="doChangeVar"><l>guess amount</l><l>1</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>It took you </l><block var="guess amount"/><l> attempt(s) to guess the number</l></list></block><l>2</l></block></script><script x="906.4675781249998" y="42.833333333334"><block s="doSetVar"><l>number</l><block s="reportRandom"><l>1</l><l>10</l></block><comment w="131" collapsed="false">no. 1&#xD;number: 1 to 10&#xD;When user gets answer wrong, the correct answer is given, and game ends.</comment></block><block s="doAsk"><l>pick a number (from 1 to 10)</l></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><block var="number"/></list></block><script><block s="doSayFor"><l>correct</l><l>2</l></block></script><script><block s="doSayFor"><l>incorrect</l><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>correct answer: </l><block var="number"/></list></block><l>2</l></block></script></block></script><script x="908.2337890624999" y="284.50000000000034"><block s="doSetVar"><l>number</l><block s="reportRandom"><l>1</l><l>10</l></block><comment w="141" collapsed="false">no. 2&#xD;number: 1 to 10&#xD;When user gets answer wrong, a hint is given (higher/lower), and user can try again and again until they get the correct answer.</comment></block><block s="doAsk"><l>pick a number (from 1 to 10)</l></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><block var="number"/></list></block><script><block s="doSayFor"><l>incorrect</l><l>2</l></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block s="getLastAnswer"></block><block var="number"/></list></block><script><block s="doSayFor"><l>higher</l><l>2</l></block></script><script><block s="doSayFor"><l>lower</l><l>2</l></block></script></block><block s="doAsk"><l>try again</l></block></script></block><block s="doSayFor"><l>correct!</l><l>2</l></block></script><script x="910" y="667.5000000000007"><block s="doSetVar"><l>number</l><block s="reportRandom"><l>1</l><l>10</l></block><comment w="90" collapsed="false">no. 3&#xD;&#xD;same as no. 2, but a name is asked for</comment></block><block s="doAsk"><l>what&apos;s your name?</l></block><block s="doSetVar"><l>name</l><block s="getLastAnswer"></block></block><block s="doSayFor"><block s="reportJoinWords"><list><l>hello </l><block var="name"/></list></block><l>2</l></block><block s="doAsk"><l>pick a number (from 1 to 10)</l></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><block var="number"/></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><block var="number"/></list></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>that is correct, </l><block var="name"/></list></block><l>1</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><l>that is incorrect, </l><block var="name"/></list></block><l>2</l></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block s="getLastAnswer"></block><block var="number"/></list></block><script><block s="doSayFor"><l>higher</l><l>1</l></block></script><script><block s="doSayFor"><l>lower</l><l>1</l></block></script></block><block s="doAsk"><l>try again</l></block></script></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>that is correct, </l><block var="name"/></list></block><l>1</l></block></script><comment x="742.6671234130858" y="249" w="90" collapsed="false">unimportant blocks --&gt;</comment></scripts></sprite><watcher var="number" style="normal" x="9" y="10" color="243,118,29" hidden="true"/><watcher var="lowest number" style="normal" x="6" y="95.000002" color="243,118,29" hidden="true"/><watcher var="highest number" style="normal" x="9" y="123" color="243,118,29" hidden="true"/><watcher var="name" style="normal" x="16" y="188" color="243,118,29" hidden="true"/><watcher var="guess amount" style="normal" x="16" y="221.000002" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="number"><l>0</l></variable><variable name="name"><l>[name]</l></variable><variable name="highest number"><l>0</l></variable><variable name="lowest number"><l>0</l></variable><variable name="guess amount"><l>0</l></variable></variables></scene></scenes></project><media name="guess my number" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>