<snapdata remixID="12418705"><project name="Number Guessing Game" app="Snap! 8.2, https://snap.berkeley.edu" version="2"><notes>The program will generate a number between 1 and 100. Try to guess the number with as few guesses as you can!&#xD;&#xD;Press the green flag or the spacebar to play again.&#xD;&#xD;Press &apos;r&apos; to reset the high score.</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Number Guessing Game"><notes>The program will generate a number between 1 and 100. Try to guess the number with as few guesses as you can!&#xD;&#xD;Press the green flag or the spacebar to play again.&#xD;&#xD;Press &apos;r&apos; to reset the high score.</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="check guess" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="Guesses"/><l>5</l></list></block><script><block s="doSayFor"><l>The game is over. You lose.</l><l>2</l></block></script></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="Cn"/><block var="Un"/></list></block><script><block s="doSayFor"><l>Your guess was correct!</l><l>2</l></block></script><script><block s="doSayFor"><l>Your guess was incorrect.</l><l>2</l></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="Un"/><block var="Cn"/></list></block><script><block s="doSayFor"><l>Your guess was too low.</l><l>2</l></block></script><script><block s="doSayFor"><l>Your guess was too high.</l><l>2</l></block></script></block></script></block></script></block-definition><block-definition s="Set Numbers" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Guesses</l><l>0</l></block><block s="doSetVar"><l>Correct Number:</l><l>?</l></block><block s="doSetVar"><l>generated number</l><block s="reportRandom"><l>1</l><l>100</l></block></block></script></block-definition><block-definition s="Take Guesses" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doUntil"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><block var="generated number"/></list></block><script><block s="doAsk"><l>Please guess a number.</l></block><block s="doSetVar"><l>Guesses</l><block s="reportVariadicSum"><list><block var="Guesses"/><l>1</l></list></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportIsA"><block s="getLastAnswer"></block><l><option>number</option></l></block><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><script><block s="doSayFor"><l>Please enter a number.</l><l>2</l></block></script></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><block var="generated number"/></list></block><script><block s="doSayFor"><l>Correct! You win!</l><l>2</l></block></script></block><block s="doIf"><block s="reportVariadicLessThan"><list><block s="getLastAnswer"></block><block var="generated number"/></list></block><script><block s="doSayFor"><l>Incorrect. Your guess is too low.</l><l>2</l></block></script></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="getLastAnswer"></block><block var="generated number"/></list></block><script><block s="doSayFor"><l>Incorrect. Your guess is too high.</l><l>2</l></block></script></block></script></block><block s="doIf"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="High Score:"/><l>0</l></list></block><block s="reportVariadicGreaterThan"><list><block var="High Score:"/><block var="Guesses"/></list></block></list></block><script><block s="doSetVar"><l>High Score:</l><block var="Guesses"/></block></script></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><block var="generated number"/></list></block><script><block s="doSetVar"><l>Correct Number:</l><block var="generated number"/></block><block s="doWait"><l>2</l></block><block s="bubble"><l>Press the spacebar to play again.</l></block></script></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="185"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="186"></list></costumes><sounds><list struct="atomic" id="187"></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="192"><costumes><list struct="atomic" id="193"></list></costumes><sounds><list struct="atomic" id="194"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveGo"></block><custom-block s="Set Numbers"></custom-block><custom-block s="Take Guesses"></custom-block></script><script x="20" y="108.66666666666686"><block s="receiveKey"><l><option>space</option></l><list></list></block><custom-block s="Set Numbers"></custom-block><custom-block s="Take Guesses"></custom-block></script><script x="20" y="196.3333333333337"><block s="receiveKey"><l><option>r</option></l><list></list></block><block s="doSetVar"><l>High Score:</l><l>0</l></block></script></scripts></sprite><watcher var="Cn" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="Un" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="generated number" style="normal" x="10" y="73.00000599999998" color="243,118,29" hidden="true"/><watcher var="Correct Number:" style="normal" x="2" y="4.00000399999999" color="243,118,29"/><watcher var="High Score:" style="normal" x="419" y="1.0000079999999798" color="243,118,29"/><watcher var="Guesses" style="normal" x="423" y="22.00000399999999" color="243,118,29"/></sprites></stage><variables><variable name="Guesses"><l>0</l></variable><variable name="Correct Number:"><l>?</l></variable><variable name="generated number"><l>32</l></variable><variable name="High Score:"><l>0</l></variable></variables></scene></scenes></project><media name="Number Guessing Game" app="Snap! 8.2, https://snap.berkeley.edu" version="2"></media></snapdata>