<snapdata remixID="11068469"><project name="lab4-2_youtalkintome_bohnjo" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAAnpJREFUeF7t17Fpw1AARdFv7WJN4EVcawrPJZeeR3u4kiGQkCYJaXxBHLUSPHT/AaHTvu/7cCkQFTgBGJU3+1EAQBDSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBAH/If7lcxu12G8uypAd09HEAfznh6/X6dXfbtnG/38f5fD66ibe+H4B/5P6O8PPRaZrG8/kcj8fjrYd1xDEAAUxdA/iPT/C6rmOe5/TAjjYOoJ+Q1DSAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmN/4C1wn8qIbHiI0AAAAASUVORK5CYII=</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="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="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks><block-definition s="create_noun_phrase" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><block s="reportRandom"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="ARTICLE"/></block></block><block var="ARTICLE"/></block><l> </l><block s="reportListItem"><block s="reportRandom"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="ADJECTIVE"/></block></block><block var="ADJECTIVE"/></block><l> </l><block s="reportListItem"><block s="reportRandom"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="NOUN"/></block></block><block var="NOUN"/></block></list></block></block></script></block-definition><block-definition s="create_prepositional_phrase" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><block s="reportRandom"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="PREPOSITION"/></block></block><block var="PREPOSITION"/></block><l> </l><custom-block s="create_noun_phrase" scope="local"></custom-block></list></block></block></script></block-definition><block-definition s="create_verb_phrase" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><block s="reportRandom"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="ADVERB"/></block></block><block var="ADVERB"/></block><l> </l><block s="reportListItem"><block s="reportRandom"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="VERB"/></block></block><block var="VERB"/></block><l> </l><custom-block s="create_prepositional_phrase" scope="local"></custom-block></list></block></block></script></block-definition><block-definition s="create_sentence" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportJoinWords"><list><custom-block s="create_noun_phrase" scope="local"></custom-block><l> </l><custom-block s="create_verb_phrase" scope="local"></custom-block><l>.</l></list></block></block></script></block-definition><block-definition s="say_sentence" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSayFor"><custom-block s="create_sentence" scope="local"></custom-block><l>2</l></block></script></block-definition><block-definition s="add_list %&apos;word_list&apos; %&apos;speech_part&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doAddToList"><block var="speech_part"/><block var="word_list"/></block></script></block-definition></blocks><variables></variables><scripts><script x="20" y="19.999999999999773"><block s="receiveGo"><comment w="90" collapsed="false">When the green flag is pressed, this script sets the default items for each of the variable lists.</comment></block><block s="doSetVar"><l>NOUN</l><block s="reportNewList"><list><l>Man</l><l>Woman</l><l>Boy</l><l>Girl</l><l>Dog</l><l>Cat</l><l>Bird</l><l>Fish</l><l>Racoon</l><l>Squirrel</l></list></block></block><block s="doSetVar"><l>VERB</l><block s="reportNewList"><list><l>walks</l><l>runs</l><l>jogs</l><l>jumps</l><l>leaps</l><l>sits</l><l>leans</l><l>naps</l><l>sleeps</l><l>dances</l></list></block></block><block s="doSetVar"><l>ADJECTIVE</l><block s="reportNewList"><list><l>small</l><l>big</l><l>quiet</l><l>loud</l><l>young</l><l>old</l><l>energetic</l><l>sleepy</l><l>shy</l><l>outgoing</l></list></block></block><block s="doSetVar"><l>ADVERB</l><block s="reportNewList"><list><l>quickly</l><l>slowly</l><l>eagerly</l><l>reluctantly</l><l>happily</l><l>sadly</l><l>angrily</l><l>excitedly</l><l>sluggishly</l><l>tiredly</l></list></block></block><block s="doSetVar"><l>ARTICLE</l><block s="reportNewList"><list><l>a</l><l>the</l></list></block></block><block s="doSetVar"><l>PREPOSITION</l><block s="reportNewList"><list><l>under</l><l>over</l><l>around</l><l>near</l><l>beside</l><l>after</l><l>across from</l><l>behind</l><l>past</l><l>towards</l></list></block></block></script><script x="20" y="293.83333333333326"><custom-block s="create_noun_phrase" scope="local"><comment w="90" collapsed="false">This reports a random noun phrase comprised from random items in the article, adjective, and noun variables in that order.</comment></custom-block></script><script x="20" y="434.83333333333337"><custom-block s="create_prepositional_phrase" scope="local"><comment w="90" collapsed="false">This reports a random prepositional phrase comrpised from a random item from the propsition variable, and then a random noun phrase in that order.</comment></custom-block></script><script x="20" y="611.8333333333337"><custom-block s="create_verb_phrase" scope="local"><comment w="90" collapsed="false">This reports a random verb phrase comprised from random items in the adverb and verb variables, as well as a random prepositional phrase in that order.</comment></custom-block></script><script x="20" y="776.8333333333335"><custom-block s="create_sentence" scope="local"><comment w="90" collapsed="false">This reports a random sentence comrpised from a random noun phrase, a random verb phrase, and punctuation at the end in that order.</comment></custom-block></script><script x="20" y="917.8333333333335"><block s="receiveKey"><l><option>space</option></l><comment w="90" collapsed="false">When space bar is pressed, this has the current sprite say a random phrase generated from the create_sentence reporter.</comment></block><custom-block s="say_sentence" scope="local"></custom-block></script><script x="20" y="1058.833333333333"><block s="receiveKey"><l><option>n</option></l><comment w="90" collapsed="false">When the n key is pressed, this has the script ask the user what word it wants to add to the list, then takes the answer and adds it to the noun variable list.</comment></block><block s="doAsk"><l>Enter new word to add to list</l></block><custom-block s="add_list %s %s" scope="local"><block var="NOUN"/><block s="getLastAnswer"></block></custom-block></script><script x="20" y="1211.833333333333"><block s="receiveKey"><l><option>d</option></l><comment w="90" collapsed="false">When the d key is pressed, this has the script ask the user what word it wants to add to the list, then takes the answer and adds it to the adverb variable list</comment></block><block s="doAsk"><l>Enter new word to add to list</l></block><custom-block s="add_list %s %s" scope="local"><block var="ADVERB"/><block s="getLastAnswer"></block></custom-block></script><script x="20" y="1364.833333333333"><block s="receiveKey"><l><option>v</option></l><comment w="90" collapsed="false">When the v key is pressed, this has the script ask the user what word it wants to add to the list, then takes the answer and adds it to the verb variable list</comment></block><block s="doAsk"><l>Enter new word to add to list</l></block><custom-block s="add_list %s %s" scope="local"><block var="VERB"/><block s="getLastAnswer"></block></custom-block></script><script x="20" y="1517.833333333333"><block s="receiveKey"><l><option>a</option></l><comment w="90" collapsed="false">When the a key is pressed, this has the script ask the user what word it wants to add to the list, then takes the answer and adds it to the article variable list.</comment></block><block s="doAsk"><l>Enter new word to add to list</l></block><custom-block s="add_list %s %s" scope="local"><block var="ARTICLE"/><block s="getLastAnswer"></block></custom-block></script><script x="20" y="1670.833333333333"><block s="receiveKey"><l><option>j</option></l><comment w="90" collapsed="false">When the j key is pressed, this has the script ask the user what word it wants to add to the list, then takes the answer and adds it to the adjective variable list.</comment></block><block s="doAsk"><l>Enter new word to add to list</l></block><custom-block s="add_list %s %s" scope="local"><block var="ADJECTIVE"/><block s="getLastAnswer"></block></custom-block></script><script x="20" y="1835.833333333333"><block s="receiveKey"><l><option>p</option></l><comment w="90" collapsed="false">When the p key is pressed, this has the script ask the user what word it wants to add to the list, then takes the answer and adds it to the preposition variable list</comment></block><block s="doAsk"><l>Enter new word to add to list</l></block><custom-block s="add_list %s %s" scope="local"><block var="PREPOSITION"/><block s="getLastAnswer"></block></custom-block></script></scripts></sprite><watcher var="NOUN" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="ARTICLE" style="normal" x="10" y="94.00000799999998" color="243,118,29" extX="80.00000000000011" extY="70" hidden="true"/><watcher var="VERB" style="normal" x="4" y="106.000002" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="ADJECTIVE" style="normal" x="3" y="122.00000399999999" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="ADVERB" style="normal" x="2" y="142.00000599999998" color="243,118,29" extX="80.00000000000011" extY="70" hidden="true"/><watcher var="PREPOSITION" style="normal" x="2" y="165.00000999999997" color="243,118,29" extX="80.00000000000011" extY="70" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks></blocks><variables><variable name="NOUN"><list struct="atomic" id="280">Man,Woman,Boy,Girl,Dog,Cat,Bird,Fish,Racoon,Squirrel</list></variable><variable name="VERB"><list struct="atomic" id="281">walks,runs,jogs,jumps,leaps,sits,leans,naps,sleeps,dances</list></variable><variable name="ADJECTIVE"><list struct="atomic" id="282">small,big,quiet,loud,young,old,energetic,sleepy,shy,outgoing</list></variable><variable name="ADVERB"><list struct="atomic" id="283">quickly,slowly,eagerly,reluctantly,happily,sadly,angrily,excitedly,sluggishly,tiredly</list></variable><variable name="ARTICLE"><list struct="atomic" id="284">a,the</list></variable><variable name="PREPOSITION"><list struct="atomic" id="285">under,over,around,near,beside,after,across from,behind,past,towards</list></variable></variables></project><media name="lab4-2_youtalkintome_bohnjo" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>