<snapdata remixID="10751719"><project name="lab2-4_guessinggame_lenzami" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAACaFJREFUeF7tnXlMVekZxh/2XYUrm4AOaIxO1USty6AiqTjiVqzWP4TGJa0mo3E3RmvUiEYbWq0ljsmYUqzWxEGnNTFpKrhhFZU/GlumdclI6SjVylK1ssgFbvN+k3u9FLBwOcwrk+ckN16453ufw+/88t3v+84xx8vhcDjAjQSUCHhRQCXyjDUEKCBFUCVAAVXxM5wC0gFVAhRQFT/DKSAdUCVAAVXxM5wC0gFVAhRQFT/DKSAdUCVAAVXxM5wC0gFVAhRQFT/DKSAdUCVAAVXxM5wC0gFVAhRQFT/DKSAdUCVAAVXxM5wC0gFVAhRQFT/DKSAdUCVAAVXxM5wC0gFVAhRQFT/DKSAdUCVAAVXxM5wC0gFVAhRQFT/DKSAdUCVAAVXxM5wC0gFVAhRQFT/DKSAdUCVAAVXxM5wC0gFVAhTQYvyFX9bj1tNGi6taX+6H7/dDXKiv9YW7WZECdhPY23ZPO/dP1DS24HtJIRZWtb6UPBbhZ396jlMfRuO7ysdKAS06v7tv1+L200b8IWOQRRV7t0z5SzsmfPoYFzIG4dtRAb0b9pbqFNAi9AFHH+LxivcQGeRjUcXeL5NdWmtCdk2M6P2wThIooEXo/T5+CPuaoWhpaUF1dTUGDhwIHx/PZLx69SrCwsIwfvx4j4+uKzUooMd4372GTgEzMzMxadIkvH79GhMnTkRcXBwuXLiAlStX4uDBg5g6dSpaW1tRUlKCDRs2IDc3F0FBQVi/fj3u37+PdevWITk5GeXl5cjIyMCcOXNw6NAh0y4lJQUiluwXGRmJiIgIV/1Ro0aZ3yclJZnaskmN+fPnY968ea4aclxPnjzB0qVLQQHfPY88PiKngHv27EFqairOnz9verEJEyZg48aNEDHr6urw9OlTREVFGelEwLVr12LMmDHYtm3bV1+Hu3aZnlPanjx5EgsWLHC1O3HiBKS++2dSf9OmTViyZIn5/bFjx8z758+fY8iQIbhz5w4SExNdNeLj47F//36TRQE9Pt3vXkOngNJrjR49GvX19UhPT8fhw4dx79495OXlQQTKyspCQ0MDrl27hhkzZuDmzZu4e/cuCgoKzB+VlpaGadOmITY2FmfPnsX27dtd7eQzEdD52ZYtW1z1ly1bZn5/+vRpTJ8+HVVVVWYoIEOC1atXu2pcvnyZAr57+vT8iJwC9rzS11eBPeDXx7rXkyigZ4g5C/aMW7tW7gLK+E8G/+6bPBW3uLjYjA+7u9ntdvO1uXv37i41dea7t5PJi+S712AP2CWcfWMndwFFPpkQyKz36NGj8PX1NT/L+EsmBIMHDzYzZJGiubnZfC7jtlOnTmHWrFm4ffs2+vfvj5EjR2LRokW4fv06ioqKzPhPNpnlyphSZsi3bt1y7Suz3pCQEDP+E9Hc202ePNlMeGQStHnzZk5C+oZWXT9KdwF37txppJKlkjNnzpheT5ZjKisrzcQgOjoahYWFZunlyJEjrl5RPpO1vwcPHpgeT4Rz9lju76WHk9mtLOfIsopzX5nkSNt9+/a1azd27FjIccmEZ8eOHRSw66e2b+zpLmBOTg78/PzM8suBAwcQGBho1vTOnTuHcePGmT+orKzM9EjOzxcvXmw+l/U8mbnKDFl6SJFXZsry3mazYdWqVea99G7h4eEYMWKEa1+pK4JJz/m/7YYPH86v4L6hkmdHKQI2fJQEX28vzwootOIYUAF6b0Vu+GM1/t3Ygl/PjO6tCEvr2lsd5maEn06xYebgYEtrd6cYZ8HdofV/9k39bSUiAn2QHBOI7yQEYVxkABqaHfjN/f9YmNLzUk/qmvG78jpMGxSE3JSBPS/YgwoUsAfwOmr68zvPsfVGDa4ujMMreyt+UPgvzEwIRn9/b4uTPCznBcQG+2BSTCBmKfZ8zqOngB6ex86affyXFyj44hWignxQVtOE/LQofBATaHHKN6ccBbT4XMb+qgLVDS34aHQ/5KZEWlz9m1eOAnZyTvPz8yFXL+QWqGHDhnXpzH/y+Qv84s8vkDeDvV6XgAGggJ2Qqq2tNXeRNDY2mrtX5E4UudtErj7IfXjcrCFAAd/CUS6Jyf15wcFvlilkkVgWmeVWK7nSMXv2bAQE6P2fCms00KtCAT0QUISTa7ZySU3+9ff31zuDfTyZAnZyAmtqarBmzRrzFSwv51ew3N4uNwpws4YABeyE4/Hjx83FfrlLZejQodbQZpV2BCggpVAlQAFV8TOcAtIBVQIUUBU/wykgHVAlQAFV8TOcAtIBVQIUUBU/wykgHVAlQAFV8TOcAtIBVQIUUBU/wykgHVAlQAFV8TOcAtIBVQIUUBU/wykgHVAlQAFV8TOcAtIBVQIUUBU/wykgHVAlQAFV8TOcAtIBVQIUUBU/wykgHVAlQAFV8TOcAtIBVQIUUBU/wykgHVAlQAFV8TOcAtIBVQIUUBU/wykgHVAlQAFV8TOcAtIBVQIUUBU/wykgHVAlQAFV8TOcAtIBVQIUUBU/wykgHVAlQAFV8TO8QwE/r2nC+b/Xwd7qICES6DEBP28vzE8MwShb+4c6thNw3bVqfPbFK6x4vx/8vXuczQIkgKZWIP9vL7FoWEi7p8i3EbDwy3r8+GYtSr4fB38fL6IjAcsINLU4kHy2Evs/iMCHg988f7mNgNmltSZw18QIVFVVob6+Ht7e3vDy8jIvbiTQEYGQkBAMGDDAPFk+Ly8PdrvdtVt4eDiWL19ufnb3y7lDpwJeunTJPIhZBPTx8aGAdK8dAfHC19cXCQkJsNlsyM/PN89VlsfcOrempiaUlZVh4cKF3ROwqKjIFJWng4uI7AFpoDsB57eiCCi9XFhYGPbu3YvMzEzXbi0tLaY3rKiowNy5c7svoDySXrrXwMBA0wtyI4GOJAwNDUVwcHAbAa9cuYKYmBgkJiZ6JuDFixcRGxsLKR4UFEQB6V6HBKQnFD/k5ewBb9y4gWfPnpmvXRkXetQDyhgwLi7OCMgekPa9jYD44S5gaWkpUlNTzSS2sbHRMwGLi4sRHx9vCss4UCYj3EigIwJOAbOzs5GVldVmF5GwsrIS6enp3RsDPnr0yAwuZeznXIohfhLoiIA4Iq+CggLU1dXB4fjqCpr8+/DhQzMBmTJlStcEfGV3IGeKjaRJwCMCImBzc7OrrXyDyiqKbFtv1CDUz8usMzu3NuuA9c0OxOdXICfZhh99q59HB8BGJNARgV/+9SW2ltTg8Yr3EOz75qJGu2vBd2ubsK2kBr//Rz1JkoBlBOYMCcZPkm0YGdH2hgTejmUZYhbyhMB/AUoAJuQalIfQAAAAAElFTkSuQmCC</thumbnail><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" scheduled="false" id="1"><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="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Game Program" 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="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables><variable name="name"><l>Jack</l></variable><variable name="highest_number"><l>10</l></variable><variable name="incorrect_guess"><l>9</l></variable><variable name="random_number"><l>1</l></variable></variables><scripts><script x="29.333333333333343" y="10"><block s="receiveGo"><comment w="159" collapsed="false">Advanced Game 4.1&#xD;Simple script so the game starts upon opening the program.</comment></block><block s="doStopThis"><l><option>all but this script</option></l></block><block s="doBroadcast"><l>Restart4</l></block></script><script x="29.333333333333343" y="91"><block s="receiveMessage"><l>Restart4</l><comment w="318" collapsed="false">Difficulty and Name script, along with the random number generator.</comment></block><block s="doAsk"><l>what&apos;s your name?</l></block><block s="doSetVar"><l>name</l><block s="getLastAnswer"></block><comment w="90" collapsed="true">Name variable</comment></block><block s="doAsk"><l>What is the highest you want to go? (1 - ?)</l></block><block s="doSetVar"><l>highest_number</l><block s="getLastAnswer"></block><comment w="135.99999999999972" collapsed="true">Highest Value Variable</comment></block><block s="doSetVar"><l>random_number</l><block s="reportRandom"><l>1</l><block var="highest_number"/></block><comment w="163" collapsed="true">Random number generator</comment></block><block s="doSetVar"><l>incorrect_guess</l><l>0</l><comment w="199.99999999999983" collapsed="true">Resets the innocrect guess counter</comment></block><block s="doBroadcast"><l>Game_Script4</l><comment w="156.99999999999977" collapsed="true">Starts main game script</comment></block></script><script x="29.333333333333343" y="298.833333333333"><block s="receiveMessage"><l>Restart4</l></block><block s="doWait"><l>1</l></block><block s="doAsk"><block s="reportJoinWords"><list><l>Guess the number between 1 and </l><block var="highest_number"/></list></block><comment w="385" collapsed="false">Asks the user to guess the number between 1 and the choosen value</comment></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><block var="random_number"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Congrates </l><block var="name"/><l>, your guess was correct</l></list></block><l>2</l><comment w="268.0000000000001" collapsed="false">States you are correct and then fully resets the program</comment></block><block s="doWait"><l>0.5</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Number of Incorrect Guesses before you got it right: </l><block var="incorrect_guess"/></list></block><l>3</l></block><block s="doBroadcast"><l>Restart4</l></block></script><script><block s="doChangeVar"><l>incorrect_guess</l><l>1</l></block><block s="doIf"><block s="reportLessThan"><block s="getLastAnswer"></block><block var="random_number"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Sorry </l><block var="name"/><l>, your guess was too low</l></list></block><l>2</l></block></script><comment w="294.99999999999994" collapsed="false">States if the user&apos;s guess was lower then the random number</comment></block><block s="doIf"><block s="reportGreaterThan"><block s="getLastAnswer"></block><block var="random_number"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Sorry </l><block var="name"/><l>, your guess was too high</l></list></block><l>2</l></block></script><comment w="298.99999999999994" collapsed="false">States if the user&apos;s guess was higher then the random number</comment></block><block s="doBroadcast"><l>Game_Script4</l><comment w="500.0000000000002" collapsed="false">No matter which &apos;IF&quot; statement is activiated, the game script will restart, keeping the same random number but allowing the user to guess again.&#xD;This script also triggers if the answer isn&apos;t a valid, such as an answer containing letters or special characters.</comment></block></script><comment w="166.9999999999999" collapsed="true">Main &apos;if-else&quot; statement</comment></block></script><script x="24.333333333333343" y="1041.1666666666647"><block s="receiveMessage"><l>Game_Script3</l></block><block s="doWait"><l>1</l></block><block s="doAsk"><block s="reportJoinWords"><list><l>Guess the number between 1 and </l><block var="highest_number"/></list></block><comment w="385" collapsed="false">Asks the user to guess the number between 1 and the choosen value</comment></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><block var="random_number"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Congrates </l><block var="name"/><l>, your guess was correct</l></list></block><l>2</l><comment w="268.0000000000001" collapsed="false">States you are correct and then fully resets the program</comment></block><block s="doWait"><l>0.5</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Number of Incorrect Guesses before you got it right: </l><block var="incorrect_guess"/></list></block><l>3</l></block><block s="doBroadcast"><l>Restart3</l></block></script><script><block s="doChangeVar"><l>incorrect_guess</l><l>1</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Sorry </l><block var="name"/><l>, your guess was incorrect</l></list><comment w="304.0000000000007" collapsed="false">Restarts the game script if the user&apos;s guess was wrong or invalid</comment></block><l>2</l></block><block s="doBroadcast"><l>Game_Script3</l></block></script><comment w="166.9999999999999" collapsed="true">Main &apos;if-else&quot; statement</comment></block></script><script x="22.333333333333343" y="845.3333333333311"><block s="receiveMessage"><l>Restart3</l><comment w="318" collapsed="false">Difficulty and Name script, along with the random number generator.</comment></block><block s="doAsk"><l>what&apos;s your name?</l></block><block s="doSetVar"><l>name</l><block s="getLastAnswer"></block><comment w="90" collapsed="true">Name variable</comment></block><block s="doAsk"><l>What is the highest you want to go? (1 - ?)</l></block><block s="doSetVar"><l>highest_number</l><block s="getLastAnswer"></block><comment w="135.99999999999972" collapsed="true">Highest Value Variable</comment></block><block s="doSetVar"><l>random_number</l><block s="reportRandom"><l>1</l><block var="highest_number"/></block><comment w="163" collapsed="true">Random number generator</comment></block><block s="doSetVar"><l>incorrect_guess</l><l>0</l><comment w="199.99999999999983" collapsed="true">Resets the innocrect guess counter</comment></block><block s="doBroadcast"><l>Game_Script3</l><comment w="156.99999999999977" collapsed="true">Starts main game script</comment></block></script><script x="27.333333333333343" y="1386.1666666666652"><block s="receiveKey"><l><option>right arrow</option></l><comment w="159" collapsed="false">Advanced Game 3.1&#xD;Simple script so the game starts but not interfer with other scripts</comment></block><block s="doBroadcast"><l>restart3.1</l></block></script><script x="25.333333333333343" y="1454.1666666666656"><block s="receiveMessage"><l>restart3.1</l><comment w="318" collapsed="false">Difficulty and Name script, along with the random number generator.</comment></block><block s="doAsk"><l>what&apos;s your name?</l></block><block s="doSetVar"><l>name</l><block s="getLastAnswer"></block><comment w="90" collapsed="true">Name variable</comment></block><block s="doAsk"><l>What is the highest you want to go? (1 - ?)</l></block><block s="doSetVar"><l>highest_number</l><block s="getLastAnswer"></block><comment w="135.99999999999972" collapsed="true">Highest Value Variable</comment></block><block s="doSetVar"><l>random_number</l><block s="reportRandom"><l>1</l><block var="highest_number"/></block><comment w="163" collapsed="true">Random number generator</comment></block><block s="doBroadcast"><l>game_script3.1</l><comment w="156.99999999999977" collapsed="true">Starts main game script</comment></block></script><script x="18.99999999999997" y="1663.999999999999"><block s="receiveMessage"><l>game_script3.1</l></block><block s="doWait"><l>1</l></block><block s="doAsk"><block s="reportJoinWords"><list><l>Guess the number between 1 and </l><block var="highest_number"/></list></block><comment w="385" collapsed="false">Asks the user to guess the number between 1 and the choosen value</comment></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><block var="random_number"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Congrates </l><block var="name"/><l>, your guess was correct</l></list></block><l>2</l><comment w="268.0000000000001" collapsed="false">States you are correct and then fully resets the program</comment></block><block s="doWait"><l>1</l></block><block s="doBroadcast"><l>restart3.1</l></block></script><script><block s="doChangeVar"><l>incorrect_guess</l><l>1</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Sorry </l><block var="name"/><l>, your guess was incorrect</l></list><comment w="304.0000000000007" collapsed="false">Restarts the game script if the user&apos;s guess was wrong or invalid</comment></block><l>2</l></block><block s="doBroadcast"><l>game_script3.1</l></block></script><comment w="166.9999999999999" collapsed="true">Main &apos;if-else&quot; statement</comment></block></script><script x="23.333333333333343" y="2004.166666666666"><block s="receiveKey"><l><option>left arrow</option></l><comment w="159" collapsed="false">Advanced Game 2.2&#xD;Simple script so the game starts but not interfer with other scripts</comment></block><block s="doBroadcast"><l>restart2.2</l></block></script><script x="23.333333333333343" y="2076.1666666666665"><block s="receiveMessage"><l>restart2.2</l><comment w="364.9999999999998" collapsed="true">Random number generator, seperate so the game can be repeatable.</comment></block><block s="doSetVar"><l>random_number</l><block s="reportRandom"><l>1</l><l>10</l></block><comment w="163" collapsed="true">Random number generator</comment></block><block s="doBroadcast"><l>game_script2.2</l><comment w="156.99999999999977" collapsed="true">Starts main game script</comment></block></script><script x="30" y="2176.0000000000005"><block s="receiveMessage"><l>game_script3.1</l></block><block s="doWait"><l>1</l></block><block s="doAsk"><block s="reportJoinWords"><list><l>Guess the number between 1 and </l><l>10</l></list></block><comment w="385" collapsed="false">Asks the user to guess the number between 1 and the choosen value</comment></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><block var="random_number"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Congrates!</l><l>Your guess was correct</l></list></block><l>2</l><comment w="268.0000000000001" collapsed="false">States you are correct and then fully resets the program</comment></block><block s="doWait"><l>1</l></block><block s="doBroadcast"><l>restart3.1</l></block></script><script><block s="doChangeVar"><l>incorrect_guess</l><l>1</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Sorry</l><l>, your guess was incorrect</l></list><comment w="304.0000000000007" collapsed="false">Restarts the game script if the user&apos;s guess was wrong or invalid</comment></block><l>2</l></block><block s="doBroadcast"><l>game_script3.1</l></block></script><comment w="166.9999999999999" collapsed="true">Main &apos;if-else&quot; statement</comment></block></script><script x="21.333333333333343" y="759.6666666666642"><block s="receiveKey"><l><option>up arrow</option></l><comment w="159" collapsed="false">Advanced Game 3.2&#xD;Simple script so the game starts but not interfer with other scripts</comment></block><block s="doStopThis"><l><option>all but this script</option></l></block><block s="doBroadcast"><l>Restart3</l></block></script></scripts></sprite><watcher scope="Game Program" var="name" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher scope="Game Program" var="random_number" style="normal" x="10" y="73.000006" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks></blocks><variables></variables></project><media name="lab2-4_guessinggame_lenzami" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>