<snapdata remixID="12406475"><project name="U3L1 number guessing game" app="Snap! 8.2, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U3L1 number guessing game"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="number guessing game" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>secret number</l><l>maximum</l><l>attempt</l></list></block><block s="bubble"><l></l></block><block s="doSetVar"><l>attempt</l><l>0</l></block><block s="doAsk"><l>maximum? (numerical value)</l></block><block s="doSetVar"><l>secret number</l><block s="reportVariadicAnd"><list><block s="reportRandom"><l>1</l><block s="getLastAnswer"></block></block><block s="reportNot"><block var="secret number"/></block></list><comment w="90" collapsed="false">In this situation, this is my chosen solution to the bug we might&apos;ve had. By setting it to &quot;not secret number&quot;, it will be forced to choose a value that it previously wasn&apos;t.</comment></block></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><block var="secret number"/></list></block><script><block s="doChangeVar"><l>attempt</l><l>1</l></block><block s="doAsk"><l>number?</l></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><block var="secret number"/></list></block><script><block s="bubble"><block s="reportJoinWords"><list><block s="reportListItem"><l><option>random</option></l><block s="reportNewList"><list><l>woohoo! you did it! the answer was </l><l>good job! it was </l></list></block></block><block s="getLastAnswer"></block><l>! </l><l>You did it in </l><block var="attempt"/><l> try/tries!</l></list></block></block></script><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block s="getLastAnswer"></block><block var="secret number"/></list></block><script><block s="bubble"><block s="reportListItem"><l><option>random</option></l><block s="reportNewList"><list><l>too small!</l><l>too small! try again!</l><l>go bigger</l></list></block></block></block><block s="doWait"><l>1</l></block></script><script><block s="bubble"><block s="reportListItem"><l><option>random</option></l><block s="reportNewList"><list><l>too big!</l><l>too big try again!</l><l>go lower!</l></list></block></block></block><block s="doWait"><l>1</l></block></script></block></script></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="119"><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="120"></list></costumes><sounds><list struct="atomic" id="121"></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="126"><costumes><list struct="atomic" id="127"></list></costumes><sounds><list struct="atomic" id="128"></list></sounds><blocks></blocks><variables></variables><scripts><script x="443" y="87.33333333333314"><custom-block s="number guessing game"></custom-block></script></scripts></sprite><watcher scope="Stage" s="getLastAnswer" style="normal" x="10" y="10" color="4,148,220"/></sprites></stage><variables></variables></scene></scenes></project><media name="U3L1 number guessing game" app="Snap! 8.2, https://snap.berkeley.edu" version="2"></media></snapdata>