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
May 30, 2017
Updated
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 users say about 20 Questions

See all reviews

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

User experience

๐Ÿž

Reported Bugs

6 issues

White text on white background

Bug

Cannot see new word being entered

Bug

Cannot correct mistakes

Bug

Cannot delete default answers

Bug

Fish node cannot be extended

Bug

Default questions cannot be removed

Bug
โœจ

Requested Features

5 requests

Allow remote play with others

Feature

Enable editing of existing trees

Feature

Option to start with a blank tree

Feature

Ability to delete default answers

Feature

Improve the learning/guessing mechanism

Feature

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.