<snapdata remixID="12274760"><project name="binary and linear search number guessing game" app="Snap! 8.1, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAABOFJREFUeF7t3c1L0wEYwPFnssDejoaHQsyXQEUPevASvty6NaRAtIOCf8BAUuzkuaPosVuEUwrDdRzzoGhQqATSDhLY3UsiU8HYj1zqsrWnJ59tfbtE5fM8/D5+2ZiXQsfHx8fCLwScBEIE6CTP2UCAAAnBVYAAXfk5nhNgPB6XpqYmCYVC5jq7u7uSTCYlGo2a72ZhaQqcCTCVSknmM0kmvj/9/dvzLrl9M5z36W8098rX+8+CvSsrKzI0NJR3hi8of4FsgAsLC1JXV1fwE9968UCuXfn5anl94r0cpZKSnn+as+vLk3fZv2tpaSn4FgPlJ5ANcGJiQvr6+oIn3NjYkOHh4eDPVVVVsrm5Ka2trbK1tSUjIyNSW1srlZWVwdfeefnwTIBXR17J4Yc5Ofr4Okfr8+M32b9ra2uTcDj/K2f5kfNEpwWyAc7OzkpNTU3wFrmzsyP9/f2SSCRkfHxcurq6ZH9/X9bX12VyclJ6e3tleXk5eKu+G3t07hVw7ccr4FiO9KdILPvW3tnZyXcCgbM/hllaWiqYpPntoFSG839gCd/rkbW64WD/6uqqjI3lBlrwcQZKXiDnU/DMzIzU19cHr24nH0ZOnvJv/5z5FJyJfHp6uuTheAAbAX4OaOPIFqUAASrhGLMRIEAbR7YoBQhQCceYjQAB2jiyRSlAgEo4xmwECNDGkS1KAQJUwjFmI0CANo5sUQoQoBKOMRsBArRxZItSgACVcIzZCBCgjSNblAIEqIRjzEaAAG0c2aIUIEAlHGM2AgRo48gWpQABKuEYsxEgQBtHtigFCFAJx5iNAAHaOLJFKUCASjjGbAQI0MaRLUoBAlTCMWYjQIA2jmxRChCgEo4xGwECtHFki1KAAJVwjNkIEKCNI1uUAgSohGPMRoAAbRzZohQgQCUcYzYCBGjjyBalAAEq4RizESBAG0e2KAUIUAnHmI0AAdo4skUpQIBKOMZsBAjQxpEtSgECVMIxZiNAgDaObFEKEKASjjEbAQK0cWSLUoAAlXCM2QgQoI0jW5QCBKiEY8xGgAAvcOzo6JBoNCoDAwM20mz5pQAB/iaMSCSS/dft7W2Zn5+XhoYGUjIUIMA8mKcjPPnSiooKSafTsri4aPit+D9XESABupZPgAW8Bc/NzUljY6PrN6zcjhMgH0JcmyZAV36OEyANuAoQoCs/xwmQBlwFCNCVn+MESAOuAgToys9xAqQBVwECdOXnOAHSgKsAAbryc5wAacBVgABd+TlOgDTgKkCArvwcJ0AacBUgQFd+jhMgDbgKEKArP8cJkAZcBQjQlZ/jBEgDrgIE6MrPcQKkAVcBAnTl5zgB0oCrAAG68nOcAGnAVYAAXfk5ToA04CpAgK78HCdAGnAVIEBXfo4TIA24ChCgKz/HCZAGXAUI0JWf4wRIA64CBOjKz3ECpAFXAQJ05ec4AdKAqwABuvJznABpwFWg6ANsb2+XeDwu1dXVrlAc/zcCRR/g3t6eDA4OBk8fDoclFApJLBb7NxpsvXSBog8wIzI1NSWJRCIH5+DgQHp6emR0dPTS4ThoI1DSAR4eHkp3dzcB2rTgsqXoAzz/FpxRyvzP5fwqD4GiD5APIeUR2kVPUfQBljc/T0eANOAqQICu/BwnQBpwFSBAV36OEyANuAoQoCs/x78DeY6xt9l5YdIAAAAASUVORK5CYII=</thumbnail><scenes select="1"><scene name="binary and linear search number guessing game"><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,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="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="21.99999999999997" y="10"><block s="receiveGo"></block><block s="doAsk"><l>You are going to guess my secret number.  It is between 1 and  100.  Would you like to use a linear or a binary search?</l></block><block s="doBroadcast"><block s="getLastAnswer"></block><list><l>Sprite</l></list></block><block s="doSetVar"><l>Secret number</l><block s="reportRandom"><l>1</l><l>100</l></block></block><block s="doSetVar"><l>score</l><l>0</l></block></script><script x="10" y="274.9999999999999"><block s="doWaitUntil"><l/></block><block s="doSayFor"><l>Hello!</l><l></l></block><block s="doSayFor"><l>You are going to guess my sectret number.  My number is between 1 and </l><l>2</l></block><block s="bubble"><l>You are gonig to guess my secret number.  My number is between 1 and 1000.</l></block></script></scripts></sprite><sprite name="Sprite(2)" idx="2" x="-91" y="-150" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="46"><costumes><list struct="atomic" id="47"></list></costumes><sounds><list struct="atomic" id="48"></list></sounds><blocks></blocks><variables></variables><scripts><script x="25" y="29.3333333333334"><block s="receiveMessage"><l>linear</l><list></list></block><block s="doSetVar"><l>Secret number</l><block s="reportRandom"><l>1</l><l>100</l></block></block><block s="doSetVar"><l>score</l><l>0</l></block><block s="doUntil"><block s="reportEquals"><block s="getLastAnswer"></block><block var="Secret number"/></block><script><block s="doAsk"><l>Guess my secret number by beginning with 1 until you guess correctly.</l></block><block s="doChangeVar"><l>score</l><l>1</l></block></script></block><block s="bubble"><block s="reportJoinWords"><list><l>Congratulations!  </l><l>You guessed my secret number!  </l><l>It was </l><block var="Secret number"/><l>!  </l><l>It took you </l><block var="score"/><l> guesses to guess my secret number.</l></list></block></block></script><script x="571" y="32.00000000000003"><block s="receiveMessage"><l>binary</l><list></list></block><block s="doSetVar"><l>Secret number</l><block s="reportRandom"><l>1</l><l>100</l></block></block><block s="doSetVar"><l>score</l><l>0</l></block><block s="doUntil"><block s="reportEquals"><block s="getLastAnswer"></block><block var="Secret number"/></block><script><block s="doAsk"><l>Guess my secret number using the hints I will give you along the way.</l></block><block s="doChangeVar"><l>score</l><l>1</l></block><block s="doIfElse"><block s="reportGreaterThan"><block s="getLastAnswer"></block><block var="Secret number"/></block><script><block s="doSayFor"><l>guess again!  Your guess was too high.</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><block var="Secret number"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Congratulations!  </l><l>You guessed my secret number!  </l><l>It was </l><block var="Secret number"/><l>!  </l><l>It took you </l><block var="score"/><l> guesses to guess my secret number.</l></list></block><l>5</l></block></script><script><block s="doSayFor"><l>Guess Again!  Your guess was too low!!</l><l>2</l></block></script></block></script></block></script></block></script></scripts></sprite><watcher var="Secret number" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="score" style="normal" x="7" y="12.000001999999995" color="243,118,29"/></sprites></stage><variables><variable name="Secret number"><l>86</l></variable><variable name="score"><l>8</l></variable></variables></scene></scenes></project><media name="binary and linear search number guessing game" app="Snap! 8.1, https://snap.berkeley.edu" version="2"></media></snapdata>