while True: learn()

Price: $4.99
Ads: No
In App Purchases: No

iOS App Store
Google Play App Store

Temporal Dark PatternsTemporal Dark Patterns

This game has 0 reported Temporal Dark Patterns. There are 620 votes indicating the absence of a dark pattern.


95 votes
Playing by Appointment -
0 / 95 votes
Being forced to play according to the game's schedule instead of yours.

60 votes
Daily Rewards -
0 / 60 votes
Encourages return visits every day and punishes you for missing a day.

120 votes
Grinding -
0 / 120 votes
Being required to perform repetitive and tedious tasks to advance.

101 votes
Advertisements -
0 / 101 votes
Forced to watch ads or given rewards for watching ads.

97 votes
Infinite Treadmill -
0 / 97 votes
Impossible to win or complete the game.

62 votes
Can't Pause or Save -
0 / 62 votes
The game does not allow you to stop playing whenever you want.

85 votes
Wait To Play -
0 / 85 votes
In-game timers that make you arbitrarily wait for something.

Monetary Dark PatternsMonetary Dark Patterns

This game has 0 reported Monetary Dark Patterns. There are 988 votes indicating the absence of a dark pattern.


119 votes
Premium Currency -
0 / 119 votes
Exchange rate between real money and in-game currency disguises the real price of items.

100 votes
Pay to Win -
0 / 100 votes
A player can spend real money to purchase something that gives them an advantage in the game.

69 votes
Artificial Scarcity -
0 / 69 votes
Limited time offers with unnecessary urgency.

81 votes
Pay to Skip -
0 / 81 votes
Spend money to avoid waiting for a timer to expire.

73 votes
Accidental Purchases -
0 / 73 votes
Making it easy to accidentally spend money with no confirmation or ability to undo or refund the action.

100 votes
Recurring Fee -
0 / 100 votes
Encourages players to play as much as possible to get their money's worth.

105 votes
Gambling / Loot Boxes -
0 / 105 votes
Spending real money to play a game of chance for a reward.

87 votes
Power Creep -
0 / 87 votes
A permanently purchased item in the game becomes less valuable over time.

60 votes
Pay Wall -
0 / 60 votes
The game becomes impossible to continue playing without payment.

110 votes
Waste Aversion -
0 / 110 votes
Capped inventory forces you to destroy items or upgrade inventory. Also, having small amounts of left over premium currency.

84 votes
Anchoring Tricks -
0 / 84 votes
Placing a cheap item next to an expensive item to make it look more affordable.

Social Dark PatternsSocial Dark Patterns

This game has 0 reported Social Dark Patterns. There are 619 votes indicating the absence of a dark pattern.


68 votes
Social Pyramid Scheme -
0 / 68 votes
You get a bonus for inviting your friends and then they have to invite their friends.

120 votes
Social Obligation / Guilds -
0 / 120 votes
To avoid letting down your friends, you are obligated to play when you don't want to.

85 votes
Friend Spam / Impersonation -
0 / 85 votes
The game sends spam to your contact list or social media account.

88 votes
Reciprocity -
0 / 88 votes
Feeling obligated to return a favor, share resources, trade an item, etc.

81 votes
Encourages Anti-Social Behavior -
0 / 81 votes
The game incentivizes players to lie, cheat, or backstab other players to get ahead.

62 votes
Fear of Missing Out -
0 / 62 votes
If you stop playing you'll miss out on something or be left behind and unable to catch up.

115 votes
Competition -
0 / 115 votes
The game makes you compete against other players.

Psychological Dark PatternsPsychological Dark Patterns

This game has 233 reported Psychological Dark Patterns. There are 450 votes indicating the absence of a dark pattern.


119 votes
Badges / Endowed Progress -
119 / 0 votes
Reluctancy to abandon a partially completed goal, even one forced upon the player.

114 votes
Complete the Collection -
114 / 0 votes
The urge to collect all the items, achievements or secrets in a game.

113 votes
Invested / Endowed Value -
0 / 113 votes
Having already spent time and money to improve your status in the game, it's difficult to throw it away.

85 votes
Illusion of Control -
0 / 85 votes
The game cheats or hides information to make you think you're better than you actually are.

91 votes
Variable Rewards -
0 / 91 votes
Unpredictable or random rewards are more addictive than a predictable schedule.

96 votes
Aesthetic Manipulations -
0 / 96 votes
Trick questions or toying with emotions or our subconscious desires.

65 votes
Optimism and Frequency Biases -
0 / 65 votes
Overestimating the frequency of something because we’ve seen it recently or memorably.

App Store Ratings

iOS:  (5.00) with 22 votes.
Google Play:  (4.82) with 34 votes.

Recent Dark Pattern Reviews

Complete the Collection reported on Aug 26, 2019
There are cosmetic things you can purchase in the game, but nobody can see them except you.

Report a Dark Pattern

Screenshot while True: learn() is a puzzle/simulation game about even more puzzling stuff: machine learning, neural networks, big data and AI. But most importantly, it’s about understanding your cat.

In this game, you play as a coder who accidentally found out that their cat is extremely good at coding, but not as good at speaking human language. Now this coder (it’s you!) must learn all there is to know about machine learning and use visual programming to build a cat-to-human speech recognition system.

This game fits best for...
- People who want to know more about how machine learning and related technologies work
- Parents and teachers who are looking for a fun and easy way to make an intro to logical thinking, programming, and technologies for kids
- Programmers who want to learn new concepts that they can apply to their own coding
- Those who want to play games and not feel guilty about ‘wasting there time’ (although we believe you shouldn’t feel guilty at all while playing games!)
- Players who like to keep their brains busy and working in different ways, while still having fun
- Gamers looking to improve their problem-solving skills and feel immense sense of satisfaction and achievement that comes along with it
- People who like smart cats

Learn how machine learning works in real life!

The game is loosely based on real-life machine learning technologies: from goofy Expert Systems to mighty Recurrent Neural Networks, capable of predicting the future. Don’t worry: it all plays out as a puzzle game. No coding experience required!

Train yourself into a data science wizard!

Drag objects around your screen with a mouse! Connect them with lines (oh yeah)! Try. Fail. Optimize. Try again. Then press “Release” button and see that sweet pieces of data flow smoothly through your screen.

Embrace an adventurous lifestyle of a machine learning specialist!

Designing a groundbreaking technology requires time, experience and money. That means you’ll have to work as a freelancer, with all the excitement that comes along with it. Receive emails! Accept contracts! Sit alone in a dark room for days without saying a single word! Socialize on forums! That’s what real data scientists do!

Coding just got real!

Our quests are based on actual problems, solved by machine learning. This includes building a self-driving car (with your cat as a pilot). And if you really want to test your programming might, you can become a CTO of a startup: it’s your skills and your schemes against the savage laws of the market! Earn a fortune, flip off your bosses and become a tech guru… Or lose everything and crawl back to the doorstep of HR department: at least it was worth trying, right?

Improve your gear, improve your life!

Once you ensure a stable cashflow, you’ll be able to buy yourself a bunch of fancy hardware to improve your performance. But it’s not just about the hardware! Buy yourself a new smartphone or a geeky figurine! Buy fancy outfits for your cat! Hell, you can even buy yourself an aloe!

Fun fact: this is what machine learning specialists actually do. Now, you can become one of them (minus the money)! while True: learn() is the best game about being a data science specialist because no one else has been weird enough to make another one!