Build a program that acts like Akinator.
Your program must ask yes or no questions around a topic and try and determine what the person is thinking in a certain number of questions.
Examples could be (but not limited to)...
1) Elements on the periodic table.
2) A number
3) An animal
4) A part of the body
5) A class at ND
6) A teacher
7) A type of food
etc
SUPER CHALLENGE:
Have your program "learn" about the topic by if the program guesses wrong it asks "What were you thinking?" and "What is a question I could have asked?".
Your program must ask yes or no questions around a topic and try and determine what the person is thinking in a certain number of questions.
Examples could be (but not limited to)...
1) Elements on the periodic table.
2) A number
3) An animal
4) A part of the body
5) A class at ND
6) A teacher
7) A type of food
etc
SUPER CHALLENGE:
Have your program "learn" about the topic by if the program guesses wrong it asks "What were you thinking?" and "What is a question I could have asked?".