In this project, you will create a program capable of creating more complicated language than the Gossip project.
It contains six reporters that each report a random word from a list of words in that category.
simple sentence that reports a simple sentence using the random determiner, random noun, and random verb blocks.
should join words from two categories to make phrases like "the sandwich" or "a giraffe," or from three categories to create phrases like "the little boy," "a green giraffe," or "our old sandwich."
should combine a preposition with a noun phrase to create phrases like "near the little boy" or "over a wise pizza."
noun phrase to define prepositional phrase is a good example of abstraction. If you later change noun phrase to include people's names, prepositional phrase will still work.
should report either just a verb like "jumps" or join a verb and an adverb to create combinations like "jumps sadly," "naps quickly," or "thinks sleepily."noun phrase might generate "a tired pizza."complicated sentence that combines a noun phrase, a verb phrase, and a prepositional phrase.
noun phrase. So, instead of something like "my silly elephant," the program could sometimes use "Jamie" or other names.