<snapdata remixID="11821712"><project name="Lab2.4(Guessing Game) - starter" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Lab2.4(Guessing Game) - starter"><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="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="5"><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="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="2.31578947368439" y="-0.21052631578947967" 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="179.16666666666663" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>guesses</l><l>0</l></block><block s="doAsk"><l>Hello!  Please enter your name:</l></block><block s="doSetVar"><l>name</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What would you like the range of your number to be? (1-?)</l></block><block s="doSetVar"><l>range</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>secret number</l><block s="reportRandom"><l>1</l><block var="range"/></block></block><block s="doAsk"><block s="reportJoinWords"><list><l>Guess a random number from 1 to </l><block var="range"/></list></block></block><block s="doSetVar"><l>atempt</l><block s="getLastAnswer"></block></block><block s="doIfElse"><block s="reportEquals"><block var="atempt"/><block var="secret number"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>You got it, </l><block var="name"/><l>!  The number was </l><block var="secret number"/></list></block><l>1</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>It took you </l><block var="guesses"/><l> tries! </l></list></block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><script><block s="doIf"><block s="reportGreaterThan"><block var="secret number"/><block var="atempt"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Sorry, </l><block var="name"/><l> that was wrong.That guess was too small. Try again. </l></list></block><l>2</l></block></script></block><block s="doIf"><block s="reportLessThan"><block var="secret number"/><block var="atempt"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Sorry, </l><block var="name"/><l> that was wrong.That guess was too large. Try again. </l></list></block><l>2</l></block></script></block><block s="doSetVar"><l>guesses</l><block s="reportVariadicSum"><list><block var="guesses"/><l>1</l></list></block></block><block s="doUntil"><block s="reportEquals"><block var="atempt"/><block var="secret number"/></block><script><block s="doAsk"><block s="reportJoinWords"><list><l>Guess a random number from 1 to </l><block var="range"/></list></block></block><block s="doSetVar"><l>atempt</l><block s="getLastAnswer"></block></block><block s="doForever"><script><block s="doIfElse"><block s="reportEquals"><block var="atempt"/><block var="secret number"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>You got it, </l><block var="name"/><l>!  The number was </l><block var="secret number"/></list></block><l>1</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>It took you </l><block var="guesses"/><l> tries! </l></list></block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><script><block s="doIf"><block s="reportGreaterThan"><block var="secret number"/><block var="atempt"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Sorry, </l><block var="name"/><l> that was wrong.That guess was too small. Try again. </l></list></block><l>2</l></block></script></block><block s="doIf"><block s="reportLessThan"><block var="secret number"/><block var="atempt"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Sorry, </l><block var="name"/><l> that was wrong.That guess was too large. Try again. </l></list></block><l>2</l></block></script></block><block s="doSetVar"><l>guesses</l><block s="reportVariadicSum"><list><block var="guesses"/><l>1</l></list></block></block><block s="doAsk"><block s="reportJoinWords"><list><l>Guess a random number from 1 to </l><block var="range"/></list></block></block><block s="doSetVar"><l>atempt</l><block s="getLastAnswer"></block></block></script></block></script></block></script></block></script></block></script></scripts></sprite><watcher var="secret number" style="normal" x="3.525390625" y="3.525390625" color="243,118,29" hidden="true"/><watcher var="name" style="normal" x="3.525390625" y="10.928711642578122" color="243,118,29" hidden="true"/><watcher var="range" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="guesses" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="atempt" style="normal" x="10" y="52.00000399999999" color="243,118,29"/></sprites></stage><variables><variable name="secret number"><l>1</l></variable><variable name="name"><l>564</l></variable><variable name="range"><l>1</l></variable><variable name="guesses"><l>2</l></variable><variable name="atempt"><l>1</l></variable></variables></scene></scenes></project><media name="Lab2.4(Guessing Game) - starter" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>