CODE CREATIVE
MAGIC 8-BALL
A list of expectations
Criteria Points Yes/No
Starts with a welcome message and takes in input from the user. 2
Has a 'check_input' function that returns 'True' if the user ented 'yes'. 2
'check_input' also looks for an empty string or a missing '?' and responds appropriately. 4
Includes responses for four sets of keywords that are related to questions on one's love life. 6
Responds randomly to a each anticipated question. 2
Encorporates the "Enchant" module to spellcheck the user's input and respond appropriately. 4
Responds with random phrases to mis-spelled words. 4
Responds with random phrases to repeat questions. 4
Inludes an additional category of 4 different questions that are responded to intelligently. 12
Extra Credit
Contains a 3rd category of 4 different questions that are responded to intelligently. 1
Collaborate with others to create a more robust Magic 8-Ball. 1
Total: 40