20 Questions

20 Questions

by Steven Curtis

31 ratings
44 reviews

Archived App (Last seen on 22 Jun 2025)

This is an archived listing of the app previously available on the App Store.

Although the app is no longer distributed by Apple, you can still view its description, screenshots, version history, ratings, and metadata for reference.

Details

  • Released
  • Updated
  • May 30, 2017
  • May 30, 2019

Features

20 Questions screenshot #1 for iPhone
20 Questions screenshot #2 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

Experience the classic guessing game with a unique educational twist. This app teaches your device to play by storing answers in a binary tree, allowing you to observe data storage in real-time. It's an excellent tool for learning about binary trees and computer science concepts.

Classic guessing game gameplay
Observe real-time data storage
Learn binary tree concepts
Device learns and becomes more intelligent
Educational tool for computer science
Show original description

What's New in 20 Questions

1.01

May 30, 2019

Added tutorial, and changed colour scheme to dark mode.

User reviews

It’s horrible

I hate this game because I don’t get it I serched 20 questions and I tried this the first thought about this was I HATE this so I don’t like it.

Love this game!!!

I had this game when I was a kid. It was called the Animals Game and worked just like this. Maybe on Apple 2 plus on a floppy disk. It was so much fun and super funny when we made errors. I wanted to recreate it but here it is so thank you!!!
Requests: 1. I can’t see the new word being entered. It’s white on white.
2. It would be really fun to be able to play with someone remotely on the same game. Can you enable that?
Thank you for making this game available!!! ❤️
Show more

It’s ok

I personally think this is fun. I like it as an easier way to create a binary tree, but there’s no way to correct a mistake. I accidentally put that a lion is a common household pet instead of changing the answer to no before submitting it. I went to go change the answer or delete that one answer in my tree, only to discover I couldn’t. So I deleted the entire tree, and am now deleting the app. I also don’t want the answers that every tree starts with automatically, but again, no way to delete them. Just give me a blank tree or a way to edit it.
Show more

WHAT!?

What in the seven hells is this. Fish or table??? That’s it!?

Not quite

I really wanted this to work - I wrote a similar thing for a ZX Spectrum back in the day and I wanted to see the same thing in action after all these years but the app is fundamentally flawed. The fish node can never be extended because the app assumes it has won if you answer, “Yes” to “Is it a fish?”. No opportunity to add what kind of fish it was. If you could remove the fish question and start from scratch then it’d be fine but deleting the tree doesn’t remove the example questions. Plus, the font is invisible when you type in the animal you were thinking of. The idea is great - just needs fixing!
Show more

Developer apps

FAQ

What is this app about?

This app is a digital version of the classic '20 Questions' guessing game. It uniquely allows users to see how the game's answers are stored internally using a binary tree data structure. The app is designed to be an educational tool for learning about this fundamental computer science concept.

How does the app teach about binary trees?

As you play the game, the app stores your answers and the computer's learned responses within a binary tree. You can observe this process, providing a visual and interactive way to understand how data is organized and accessed in this structure. Additional learning resources are available on the developer's website.

Is this app free to use?

Yes, the application is available for free. There are no advertisements or in-app purchases mentioned, indicating a completely free experience for users.

What devices is this app compatible with?

The app is designed to run on iPhones and iPads. Specific iOS version compatibility is not detailed, but it is intended for Apple mobile devices.

Who would benefit from using this app?

This app is ideal for students, educators, or anyone curious about computer science fundamentals, particularly data structures like binary trees. It offers a fun and engaging way to grasp these concepts beyond traditional textbook learning.