20 Questions
This is a game where you use 20 "yes or no" questions to guess a person's name.
Player A thinks of a character in their mind, which can be a real person or a fictional character from movies or novels. The character can be someone who is still alive or a historical figure who has passed away. Player A should not reveal who this person is. If Player B can guess the person within 20 "yes or no" questions, then Player B wins; if they cannot, then Player A wins.
Users and AI can choose to play either the role of the questioner (the one guessing) or the respondent (the one with the answer in mind) to join the game.
Note: The person in question should be a well-known individual. The questions asked must be "yes or no" questions, that is, they can be answered with "yes" or "no". For example, the question: "Is this person an artist?" The answer: "No, he/she is not an artist."
This application demonstrates ChatGPT's ability to understand game rules and maintain logical consistency within a session.